Ich möchte mein Debian-System so "stabil" wie möglich halten, brauche aber das Paket virt-top
, das nur im Test-Repository vorhanden ist
Ich sehe zwei Möglichkeiten:
Füge test zur Repository-Datei hinzu und installiere das Paket mit
apt install ---target-release test virt-top
. Ich befürchte, dass dabei das Risiko besteht, zu viele abhängige Pakete von test zu installieren und/oder aktuell installierte stabile Pakete zu deinstallieren/überschreiben.Laden Sie die .deb-Datei herunter und installieren Sie sie manuell mit . Es könnte zu Abhängigkeiten kommen, aber ich scheine das mit (
dpkg -i file.deb
beheben zu können .apt-get install -fix-broken
Test wird nicht zur Repository-Datei hinzugefügt).
Ist es richtig, dass Option 2 für das System insgesamt „sicherer“ ist? Es besteht die Möglichkeit, dass das Paket nicht funktioniert, aber die Gefahr, dass das System insgesamt kaputt geht, ist geringer, richtig? (Ich habe das mit virt-top ausprobiert und es hat sehr gut funktioniert).
Ich bin für jede Empfehlung oder Korrektur meiner Annahme dankbar.
Antwort1
Sie können die „Version“ bedenkenlos zu Ihrer Quellenliste hinzufügen, testing
solange Sie eine Standardversion festlegen. Fügen Sie beispielsweise eine Zeile hinzu /etc/apt/apt.conf
mit:
APT::Default-Release "stable";
oder erstellen Sie eine Datei mit der gleichen Zeile im Verzeichnis/etc/apt/apt.conf.d/
apt
(und ähnliche Programme wie apt-get
und aptitude
) installieren nur Pakete aus der Standardversiones sei dennSie überschreiben dies explizit und weisen es an, eine andere Version zu verwenden, -t
oder geben eine Zielversion mit dem Paketnamen an. zB
apt install -t testing package
oder
apt install package/testing
Hinweis: Wenn Sie eine Zielversion angeben, wird apt alles tun, was nötig ist, um Abhängigkeiten zu erfüllen. Wenn also ein Paket eine versionierte Abhängigkeit von einer Version eines Pakets (z. B. einem Bibliothekspaket) hat, das sich im Test, aber nicht in der stabilen Version befindet, wird dieses Paket ebenfalls aktualisiert. Seien Sie vorsichtig und verwenden Sie die Optionen -d
, -u
und , -V
um zu sehen, was apt tun wird, bevor Sie die Installation oder Aktualisierung zulassen.
Antwort2
virt-top
Ich würde es zuerst mit einem Backport-Repository versuchen: aber dort wird Ihnen das Paket anscheinend nicht vorgeschlagen .
dpkg -i
scheint eine gute Option zu sein, aber ich würde abhängige Pakete manuell hinzufügen, um zu kontrollieren, was passiert ( apt install …
). apt install --fix-broken
Funktioniert aber und holt Pakete nur aus Ihrem konfigurierten Repository … das ist ziemlich sicher.
Eine dritte Option: Mit der Quelle kompilieren.