Je sais épingler des paquets avec Apt. Ce n'est pas ce que je veux faire. On a répondu à d'autres questions en utilisant l'épinglage ou en utilisant temporairement des épingles. Je ne veux pas faire ça.
Ce que je veux faire, c'est conserver les paquets de la même manière que le noyau:
# 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:
Je veux ajouter tomcat-*
et mysql-*
et sun-*
à cette liste. Dans le passé, il y avait un paramètre de configuration pour ce faire. J'ai toujours pensé que c'était quelque chose comme Apt::Get::HoldPkgs
ou Apt::HoldPkgs
mais je ne le trouve pas.
Je souhaite que ces packages soient conservés des mises à jour jusqu'à ce que je les demande spécifiquement avec un apt-get install
.
J'ai trouvé la apt-get
configuration Apt::NeverAutoRemove
. Est-ce que cela fera ce que je veux?
Question supplémentaire: je remarque que Apt::NeverAutoRemove
et Apt::Never-MarkAuto-Sections
(entre autres) ne sont pas documentés pour autant que je puisse voir. Ils ne sont pas dans les pages de manuel. Ni est aptitude::Keep-Unused-Pattern
ni aptitude::Get-Root-Command
.
Existe-t-il une documentation complète et complète pour apt.conf
?
upgrade
commande de apt-get
.
dpkg --set-selections
. J'ai trouvé une question qui suggérait que l'utilisation de dpkg et l'utilisation d'aptitude n'étaient pas équivalentes (c'est-à-dire que dpkg n'a pas respecté le paramètre d'aptitude).
upgrade
etdist-upgrade
et ne peut pas être configuré par package.