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::HoldPkgsalbo Apt::HoldPkgsale 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-getkonfigurację Apt::NeverAutoRemove. Czy to zrobi, co chcę?
Dodano pytanie: Widzę, że Apt::NeverAutoRemovei 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-Patterni aptitude::Get-Root-Command.
Czy jest dostępna wyczerpująca i kompletna dokumentacja apt.conf?
upgradekomendy 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).
upgradeidist-upgradenie można go skonfigurować dla poszczególnych pakietów.