So di bloccare i pacchetti con Apt. Non è quello che voglio fare. Ad altre domande è stata data una risposta usando il pinning o usando i pin temporaneamente. Non voglio farlo.
Quello che voglio fare è mantenere i pacchetti nello stesso modo in cui è stato il kernel:
# 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:
Voglio aggiungere tomcat-*e mysql-*e sun-*a questo elenco. In passato, c'era un parametro di configurazione per farlo. Ho sempre pensato che fosse qualcosa del genere Apt::Get::HoldPkgso Apt::HoldPkgsma non riesco a trovarlo.
Voglio mantenere questi pacchetti dagli aggiornamenti fino a quando non li richiedo specificatamente con un apt-get install.
Ho trovato la apt-getconfigurazione Apt::NeverAutoRemove. Questo farà quello che voglio?
Domanda aggiunta: noto che Apt::NeverAutoRemovee Apt::Never-MarkAuto-Sections(tra gli altri) non sono documentati per quanto posso vedere. Non sono nelle manpage. Né è aptitude::Keep-Unused-Patterne aptitude::Get-Root-Command.
Esiste una documentazione completa e completa per apt.conf?
upgradecomando di apt-get.
dpkg --set-selections. Ho trovato una domanda che suggeriva che l'uso di dpkg e l'uso di aptitude non erano equivalenti (cioè, dpkg non rispettava l'impostazione di aptitude).
upgradeedist-upgradee non può essere configurato in base al pacchetto.