Nun - tu es nicht.
Die Arbeit anderer zu nutzen ist sehr wichtig, um erfolgreich zu sein. Wenn Sie Software aus dem Quellcode (Tarball) erstellen, verpassen Sie die Gelegenheit, die Arbeit des Paketmanagers der Distribution zu nutzen.
Sie erhalten keine "kostenlosen" Updates. In den meisten Fällen werden die von ihnen aus dem Quellcode installierten Pakete nie aktualisiert. Da sie die Software für neue Versionen nachverfolgen müssen, müssen sie und alle abhängigen Programme neu erstellt werden (versuchen Sie, sich an sie zu erinnern).
Sie haben Probleme mit anderen Paketen aus den Repos Ihrer Distribution. Dies ist genau der Fall, der in der Frage angegeben ist: Ubuntu hat einen großartigen Paketmanager und einige sehr nette Leute, die die Pakete warten. Und sie haben entschieden, dass für das Mailx-Programm ein MTA benötigt wird. Wenn Sie also Postfix aus Quellen installiert hätten, würde Ubuntu Sie nicht bitten, exim zu installieren.
Wenn aus irgendeinem Grund die Wartung des Servers an eine andere Person weitergegeben wird (z. B. Ihr Projekt wird sehr erfolgreich und Sie entscheiden sich, einen anderen Mitarbeiter einzustellen, der die Server verwaltet, während Sie mit anderen dpkg --get-selections
Dingen beschäftigt sind), wird er natürlich damit rechnen, die gesamte Wartung zu übernehmen installierte Pakete.
Versuchen Sie, die Paketverwaltungssoftware der Distribution so oft wie möglich zu verwenden. Erfahren Sie, wie Sie Ihre eigenen Pakete erstellen, wenn Sie keine vorgefertigte finden und ein besserer Profi werden.