Manfred Kuberczyk wrote:
Das funktioniert auch sehr gut mit Debian/Stable und diversen Backports. Irgendwann ist alles dermassen zerschossen wg. unaufgeloester Abhaengigkeiten, dass es eine wahre Freude ist. Man braucht ja das neueste Kernelupdate um den neuesten USB Stick in den neuesten Rechner einzustoepseln :-)
Deswegen mag ich Paketmanager nicht die abhängigkeiten automatisch auflösen.
Es mag vieleicht verrückt klingen, aber es macht bei weitem weniger Ärger.Ich kenne Sowohl dpkg und rpm ebenso wie das Ports System (das von Free- und OpenBSD). Und bei allen werde ich verrückt. Meistens ist irgendein Programm dabei das z.B. X11 und ein toolkit will nur weil so ein dummes Admin Programm oder tool dabei ist das ich nicht will. Wenn man dann anfängt dem Paketmanager zu sagen man will es ohne dependencies installieren kann man nicht genau genug sagen, dass man nur eine bestimmte nicht will und muss dann wieder von Hand dran. Außerdem wird das Paketsystem so meist instabil. Der einzige fast gute weg ist die Source aus dem jeweiligem Distro FTP zu ziehen und das Paket ohne der Abhängigkeit neu zu bauen. Dabei muss man das ganze dann aber umbenennen. Was dann wiederum dazu führt, dass andere Programme die Abhängigkeit wieder nicht auflösen können... Wenn man dann so schlau ist, das Paket so zu nennen wie es hieß ist späterstens beim nächstem autoupdate schluss.
Distributions fremde Pakete lassen sich meist auch installieren, nicht alle folgen LSB und oft sind verschiedene Versionen von Libraries darauf. Ein Distributionsüberprüfungs Tag fehlt meist komplett. Alien ist auch nicht der beste Weg.
Den ganzen ärger spare ich mir lieber und riskiere dabei mal eine lib oder Programm selbst nachinstallieren zu müssen. Die Dependencies stehen bei mir als Empfehlung in der Paketbeschreibung. Man kann aber auch ganz einfach per ldd nachsehen.
MfG Bernhard
smime.p7s
Description: S/MIME Cryptographic Signature
-- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

