Ist es sicher, Ubuntu-Pakete auf Debian zu installieren?


9

Ich habe Online-Anleitungen zum Hinzufügen von Ubuntu- PPAs und -Repositorys zu einem Debian-System gefunden. Ist das eine schlechte Idee? Wenn ja warum?


Ich habe einige vage und schlimme Warnwörter in den Foren gefunden, wie "Das Hinzufügen eines Ubuntu-Repos ist eine gute Möglichkeit, Ihr Debian-System durcheinander zu bringen, da sie nicht wirklich binär kompatibel sind" und "Ich habe von Leuten gehört, die Debian sid verwenden." Quellen in Ubuntu, aber selbst sie neigen dazu, ihre Systeme zu borken " . Es scheint jedoch, dass die Leute es immer noch tun, und die oben verlinkten Anleitungen sind nicht spezifisch für die Gefahren.
Statisfactions

Antworten:


3

Ihr Kilometerstand kann variieren. Das würde ich nicht tun. Es geht nicht nur um Abhängigkeitsprobleme, sondern auch um Binärkompatibilität ( https://wiki.ubuntu.com/MarkShuttleworth#What_about_binary_compatibility_between_distributions.3F ): Debian-Pakete werden wahrscheinlich mit verschiedenen Toolchain-Versionen erstellt, sodass Probleme auftreten können.


Vielen Dank für den nützlichen Link! Dies befasst sich mit dem Problem, über das in den Foren viel ausführlicher gesprochen wurde, als ich es anderswo gesehen habe.
Statisfactions

6

Da dpkg und apt von Debian und Ubuntu gemeinsam genutzt werden, können sie Repositorys, die für die "andere Seite" erstellt wurden, problemlos lesen und verwenden. Sobald Sie jedoch versuchen, nicht triviale Pakete aus einem "fremden" Repository zu installieren, treten wahrscheinlich Abhängigkeitsprobleme auf. Einige Pakete haben unter Debian und Ubuntu unterschiedliche Namen. Wenn sie also als Abhängigkeit von dem Paket aufgeführt werden, das Sie installieren möchten, fehlen möglicherweise Pakete oder doppelte Installationen.

Nach meiner Erfahrung funktioniert möglicherweise Software von Drittanbietern mit wenigen Abhängigkeiten (wie NX), aber versuchen Sie nicht, GNU-Tools oder ähnliches zu mischen.


1
Für einige kleine Dinge wird es kein Problem sein. Ich habe von Leuten gehört, die Wein aus den Ubuntu-Repos auf Debian verwenden.
Rob

Das ist das meiste, wonach ich gesucht habe, danke! Können Sie klarstellen, was Sie unter "ausländischen" Repositories verstehen? Ich bin mir auch nicht sicher, was Sie meinen, wenn Sie über das Mischen von GNU-Tools sprechen. Meinen Sie verschiedene Versionen desselben GNU-Tools? Oder ein GNU-Tool aus den Debian-Repos und ein anderes aus den Ubuntu-Repos?
Statisfactions

"Ausländische" Repositorys sind solche, die nicht von der Distribution selbst bereitgestellt werden. Beispielsweise verwendet der Opera-Webbrowser ein Repository unter deb.opera.com und FreeNX verwendet launchpad.net/~freenx-team/+archive/ppa . Beide dienen gleichzeitig als Beispiel für Software, die von einem Repository auf Ubuntu und Debian installiert werden kann, da ihre Abhängigkeiten nicht kritisch sind.
Jstarek
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.