Ich verwende die Betaversion 12.04 Precise (aktualisiert von 11.10 Oneiric) und habe meiner /etc/apt/source.list die folgende Zeile hinzugefügt :
deb http://http.us.debian.org/debian unstable main contrib non-free
Um eine neuere Version eines Pakets (Octave 3.6) zu erhalten, das ich benötigte, das aber nicht im genauen Repository verfügbar war.
Dies hat gut funktioniert, aber jetzt, wenn ich ein Upgrade durchführen möchte, muss eine große Anzahl von Paketen aktualisiert werden. Ich nehme an, das liegt daran, dass Sid von vielen Paketen neuere Versionen als präzise hat.
Ich habe das Sid-Repository vorübergehend deaktiviert, und das funktioniert einwandfrei. Ich bin jedoch gespannt, was passieren würde, wenn ich all diese Upgrades zulassen würde. Würde es mein System kaputt machen? Unterscheiden sich die Strukturen der Ubuntu Precise- und Debian Sid-Repositorys grundlegend?
quelle
Dies kann erforderlich sein, wenn Sie ein Paket benötigen, das derzeit nicht in Ihrer Ubuntu-Version verfügbar ist.
Mein Vorschlag ist, Apt-Pin zu verwenden .
Ich habe
/etc/apt/preferences.d/unstable
mit folgenden Inhalten erstelltDies stellt sicher, dass die Basisverteilung immer Vorrang hat. Falls ein Paket nicht verfügbar ist, wird instabil gewählt.
quelle
Wenn Sie das tun, scheint es zunächst zu funktionieren. Was es bedeutet ist, dass Sie die Pakete erhalten, bevor Ubuntu Dinge anpasst / ändert.
Die Verwendung eines Teils des einen und des anderen Teils nimmt eine Menge Möglichkeiten in Anspruch, Probleme von beiden Seiten zu beheben. Debian-Benutzer können Ihnen nicht so viel helfen, weil ein Großteil Ihrer Distribution Ubuntu ist. Ubuntu-Benutzer können Ihnen nicht so viel helfen, da einige Ihrer Distributionen Debian sind.
Es ist eine großartige Sache, wenn Sie versuchen, ein Paket in ein ppa / repo zu bekommen. Weit verbreitet, ist es meiner Meinung nach wahrscheinlich keine gute Idee.
quelle
Sie benötigen kein Debian-Sid-Repository, um die neueste Version eines Pakets (Oktave 3.6) zu installieren.
Es gibt eine PPA in Launchpad dafür.
quelle
libwebsockets
ppa packages.debian.org/sid/armhf/libwebsockets-dev/download gibt Repository zum HinzufügenWenn Sie Deb-Pakete von Drittanbietern verwenden möchten, sollten Sie diese
gdebi
einzeln herunterladen und dann einzeln mit installieren (natürlich müssen Sie zuerst gdebi installieren).Gdebi ist ein großartiges Tool, um das Deb-Paket manuell zu installieren. Gdebi teilt Ihnen die Abhängigkeitskette der gewünschten Anwendung mit und Sie können sie mit safe installieren. Wenn am Ende nicht alle Abhängigkeiten erfüllt sind, ist es besser und sicherer, es von der Quelle zu installieren.
quelle
dpkg
...Möglicherweise brechen die Dinge. nicht empfohlen
Entwicklung mit Debian - langes Lesen - sagen wir einfach, sie arbeiten zusammen
Wie Ubuntu funktioniert
quelle