Wenn aptitude install <package>/unstable
ich auf einem Computer mit "stabilem" Debian versuche, ein Paket zu installieren, das sich in der instabilen Liste auf der Debian-Website befindet , erhalte ich mit dem folgenden Befehl eine Ausgabe wie folgt :
Couldn't find any package whose name or description matched "<package>"
Couldn't find any package whose name or description matched "<package>"
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Was kann ich tun, um "instabile" Pakete installieren zu können? (Ich dachte daran, das Repository hinzuzufügen sources.list
, aber ich möchte nicht, dass alles von "instabil" installiert wird.)
Also: Wie kann ich instabile Pakete installieren (mit Verwendung /stable
am Ende des Paketnamens)?
debian
apt
package-management
aptitude
Abbafei
quelle
quelle
Antworten:
Sie müssen
unstable
in Ihrem aufgeführt seinsources.list
. Andernfalls findet apt das Paket einfach nicht.Um zu vermeiden, dass
unstable
Pakete eingezogen werden, haben Sie zwei Möglichkeiten.Der einfache Weg besteht darin, eine
Default-Release
Klausel zu/etc/apt/apt.conf
(oder zu einer Datei unter/etc/apt/apt.conf.d/
z/etc/apt/apt.conf.d/my-default-release
. B. ) hinzuzufügen .Der schwierige Weg ist, APT-Einstellungen zu verwenden . In
/etc/apt/preferences
:Beachten Sie, dass es für den größten Teil der Lebensdauer einer Debian-Version nicht praktikabel ist, die meisten Pakete von instabil auf einem stabilen System zu installieren, da sie viele Bibliotheken von instabil abrufen und Sie am Ende ein instabiles System haben. Wenn Sie instabil ausführen möchten, ersparen Sie sich Probleme, wenn Sie nur auf instabil (oder auf Tests) abzielen. Es ist am besten, sich an eine einzelne Version zu halten oder gelegentlich instabil zu testen, wenn Sie sich trauen. Und natürlich bleiben Sie auf einem Produktionssystem stabil.
Wenn Sie stabil arbeiten, aber eine neuere Version einer Anwendung benötigen, prüfen Sie zunächst, ob für diese ein Backport vorhanden ist . Wenn Sie andernfalls ein Paket von instabil installieren möchten, aber seine Abhängigkeiten nicht berücksichtigen müssen, versuchen Sie, die Quelle von instabil abzurufen und neu zu kompilieren.
quelle