Sind Ubuntu PPA Repositories auf Debian Wheezy verwendbar?

8

Ich verwende Debian wheezy und ich frage mich, ob Ubuntu-PPAs, die auf Launchpad gehostet werden, sicher sind, um auf Debian hinzugefügt und verwendet zu werden.

Schrägstrich
quelle

Antworten:

10

In Bezug auf die Sicherheit würde ich sagen, dass sie noch unsicherer sind und Ihr System mit größerer Wahrscheinlichkeit beschädigen als unter Ubuntu. Stellen Sie sich ein schlecht geschriebenes Paket vor, das nicht die richtige Version einer erforderlichen Bibliothek als Abhängigkeit auflistet und daher installiert, aber nicht ausgeführt wird. Stellen Sie sich nun vor, was passiert, wenn dieses Paket eine Kernsystemkomponente ist. Wenn Sie also ein Repository einer anderen Distribution verwenden möchten, überlegen Sie es sich zweimal und überprüfen Sie es noch einmal, bevor Sie versuchen, etwas zu installieren. Lesen Sie die Liste der Pakete, die installiert werden sollen, sorgfältig durch, um sicherzustellen, dass keine wichtigen Systemkomponenten ersetzt werden. Wenn Sie planen, Systemkomponenten zu ersetzen, empfehle ich, eine virtuelle Maschine mit Debian einzurichten und dort zuerst zu testen.

Das eigentliche Problem ist jedoch, dass Pakete mit vorkompilierten Binärdateien die Installation höchstwahrscheinlich aufgrund von Abhängigkeitsproblemen ablehnen.

Ich weiß nichts über Ubuntu 11.xx und früher, aber Ubuntu 12.04 hat libc6-2.15, während Debian Wheezy libc6-2.13 verwendet. Pakete in Ubuntu-PPAs erfordern normalerweise mindestens die libc6-Version der Ubuntu-Version, für die sie erstellt wurden (da sie auch mit der Build-Kette dieser Ubuntu-Version erstellt wurden). Obwohl Sie auf einer PPA-Website einfach auf den Link "Technische Details" klicken können, um die Deb-Repository-URL abzurufen und zur Debians-Quellenliste hinzuzufügen, sind die Pakete in aktuellen PPAs auf Debian wahrscheinlich unbrauchbar.

Wenn Sie planen, Pakete zu installieren, die keine vorkompilierten Binärdateien enthalten, ist die Situation natürlich anders und sie werden wahrscheinlich funktionieren.

Seelenquelle
quelle
1
Einige Ubuntu-PPAs unterstützen lucid, dessen libc mit Debian Wheezy kompatibel ist.
schwachen
Für Nicht-Binärdateien, Oneiric und Precise PPA sollte mit Wheezy mehr oder weniger Arbeit - ich weiß , dass zumindest die Midori und Pidgin diejenigen Arbeit ™. Die "richtige" Art der Installation von ihnen wäre jedoch, die Quelle auszuwählen .dscund die Abhängigkeiten und Pakete von dort aus passend zu erstellen, wie im Backporting-Handbuch beschrieben .
Luis Machuca