Die Antwort auf # 3 und # 4 lautet, dass Sie das Paket nach der Installation der Version in den Status " Halten" setzen sollten . Dadurch wird das Debian-Paketverwaltungssystem angewiesen, alle zukünftigen Änderungen an diesem Paket zu "speichern", so dass Sie das Paket tatsächlich manuell verwalten können.
Aus der Debian- FAQ :
7.11 Was bedeutet "unbekannt", "Installieren", "Entfernen", "Löschen" und "Halten" im Paketstatus?
Diese "wollen" -Flags sagen aus, was der Benutzer mit einem Paket machen wollte (wie entweder durch die Aktionen des Benutzers im Abschnitt "Select" von dselect oder durch die direkten Aufrufe von dpkg durch den Benutzer angezeigt wird).
Ihre Bedeutungen sind:
unbekannt - der Benutzer hat noch nie angegeben, ob er das Paket> möchte
install - Der Benutzer möchte, dass das Paket installiert oder aktualisiert wird
remove - Der Benutzer möchte, dass das Paket entfernt wird, jedoch keine vorhandenen Konfigurationsdateien entfernen.
purge - Der Benutzer möchte, dass das Paket einschließlich der> Konfigurationsdateien vollständig entfernt wird.
hold - Der Benutzer möchte, dass dieses Paket nicht verarbeitet wird, dh er möchte die aktuelle Version mit dem aktuellen Status belassen.
7.12 Wie lege ich ein Paket in die Warteschleife?
Es gibt drei Möglichkeiten, Pakete zurückzuhalten, mit dpkg, aptitude oder mit dselect.
Mit dpkg müssen Sie die Liste der Paketauswahlen exportieren mit:
dpkg --get-selections *> selections.txt
Bearbeiten Sie dann die resultierende Datei selections.txt und ändern Sie die Zeile mit dem Paket, das Sie enthalten möchten, z. B. libc6, wie folgt:
libc6 installieren
zu diesem:
libc6 halten
Speichern Sie die Datei und laden Sie sie erneut in die dpkg-Datenbank mit:
dpkg --set-selections <auswahl.txt
Mit aptitude können Sie ein Paket mit halten
aptitude hold Paketname
und entfernen Sie den Griff mit
aptitude haltet paketname ab
Mit dselect müssen Sie den Bildschirm [S] select aufrufen, das Paket, das Sie halten möchten, im aktuellen Status finden und die Taste =' key (or
H ' drücken . Die Änderungen werden unmittelbar nach dem Verlassen des Bildschirms [S] elect aktiviert.
Hinweis: Die Benutzer haben Probleme mit dem Befehl aptitude hold gefunden. Daher sollten Sie den Befehl dpkg vorziehen, um das Paket zu halten. Alternativ können Sie das Paket auch über die GUI-Oberfläche des Synaptic Package Manager (Package> Lock Version) speichern. Ich bevorzuge dpkg, weil es für mich gut funktioniert hat.
Sie haben bereits eine gute Antwort für den Rest, so dass ich meine Meinung dazu nicht wagen kann.