Wiem o przypinaniu paczek za pomocą Apt. Nie to chcę robić. Odpowiedzi na inne pytania dotyczyły albo przypinania, albo tymczasowego używania przypinania. Nie chcę tego robić.
Chcę zachować pakiety z powrotem w taki sam sposób, jak jądro:
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
The following packages will be upgraded:
Chcę dodać tomcat-*
, a mysql-*
i sun-*
do tej listy. W przeszłości był to parametr konfiguracyjny. Zawsze myślałem, że to coś podobnego Apt::Get::HoldPkgs
albo Apt::HoldPkgs
ale nie mogę go znaleźć.
Chcę mieć te pakiety wstrzymane z aktualizacjami, dopóki nie zażądam ich za pomocą apt-get install
.
Znalazłem apt-get
konfigurację Apt::NeverAutoRemove
. Czy to zrobi, co chcę?
Dodano pytanie: Widzę, że Apt::NeverAutoRemove
i Apt::Never-MarkAuto-Sections
(między innymi) nie są udokumentowane, o ile widzę. Nie ma ich na stronach podręcznika. Ani nie jest aptitude::Keep-Unused-Pattern
i aptitude::Get-Root-Command
.
Czy jest dostępna wyczerpująca i kompletna dokumentacja apt.conf
?
upgrade
komendy apt-get
.
dpkg --set-selections
. Znalazłem pytanie, które sugerowało użycie dpkg i użycie aptitude nie były równoważne (tj. Dpkg nie honorował ustawienia aptitude).
upgrade
idist-upgrade
nie można go skonfigurować dla poszczególnych pakietów.