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::HoldPkgsou Apt::HoldPkgsmais 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-getconfiguration Apt::NeverAutoRemove. Est-ce que cela fera ce que je veux?
Question supplémentaire: je remarque que Apt::NeverAutoRemoveet 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-Patternni aptitude::Get-Root-Command.
Existe-t-il une documentation complète et complète pour apt.conf?
upgradecommande 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).
upgradeetdist-upgradeet ne peut pas être configuré par package.