Wenn Sie ein Programm installieren, das nicht über das Paketsystem kommt, installieren Sie es unter /usr/local
(oder unter /opt
oder in Ihrem Home-Verzeichnis, einfach nicht in /usr
). Wenn Sie nicht über genügend Speicherplatz verfügen, können Sie die gepackte Version beibehalten, falls vorhanden.
Gelegentlich kann es nützlich sein, so zu tun, als wäre ein Paket installiert. Dies kann durch die Installation eines Dummy-Pakets erfolgen, das nichts anderes als Abhängigkeiten erfordert und bereitstellt. Debian-basierte Systeme (einschließlich Ubuntu) enthalten den equivs-build
Befehl im equivs
Paket. Zitieren aus der Paketbeschreibung:
Dieses Paket bietet ein Tool zum Erstellen von Debian-Paketen, die nur Informationen über Abhängigkeiten enthalten.
Eine Möglichkeit hierfür ist das Erstellen eines Metapakets: eines Pakets, dessen einziger Zweck darin besteht, Abhängigkeiten und Konflikte von anderen Paketen zu deklarieren, damit diese automatisch installiert, aktualisiert oder entfernt werden.
Eine andere Verwendung besteht darin, die Abhängigkeitsprüfung zu umgehen. Wenn auf dem System kein Paket P installiert ist, können Pakete, die von P abhängen, normalerweise nicht installiert werden. Wenn jedoch bekannt ist, dass eine zu P äquivalente Funktionalität installiert ist, kann dieses Tool verwendet werden, um das Debian-Paketverwaltungssystem dahin zu bringen, dass das Paket P tatsächlich installiert ist. ANMERKUNG: Dies sollte als roher Hacker betrachtet werden, um unpraktische Situationen zu umgehen, keine normale Lösung.