Question Comment supprimer l'indicateur «installé manuellement» et revenir à «installé automatiquement» avec apt-get?


Pour compiler quelque chose, il me fallait zlib1g-dev paquet à installer alors j'ai lancé un apt-get install zlib1g-dev.

apt-get m'a informé gentiment que le paquet a déjà été installé automatiquement à cause d'un autre paquet, et qu'il comprend que je veux qu'il soit installé explicitement maintenant:

# apt-get install zlib1g-dev
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.

Ma compilation terminée, je n'en ai plus besoin explicitement. Je souhaite donc revenir à l'état précédent: installé automatiquement. De cette façon, il sera automatiquement taillé quand il ne sera plus nécessaire avec un simple apt-get autoremove.

Je ne peux pas faire un apt-get remove zlib1g-dev puisque certains paquets en dépendent toujours.

Alors, comment puis-je retourner le paquet zlib1g-devétat d'installation à installé automatiquement ?

Je sais que je pourrais éditer /var/lib/apt/extended_states à la main de

Package: zlib1g-dev
Auto-Installed: 0

à

Package: zlib1g-dev
Auto-Installed: 1

... mais ça ne me semble pas juste.


90
2017-11-24 20:18


origine




Réponses:


Aptitude peut vous aider lors de l'installation initiale du paquet:

aptitude install "zlib1g-dev&M"

Ou, après avoir installé le paquet:

aptitude markauto "zlib1g"

Modifier: Si vous n’avez pas d’aptitude, vous pouvez utiliser

apt-mark auto zlib1g-dev

71
2017-11-24 20:59



Bonne réponse, mais la réponse de I + 1 @ @ ArvindSing en utilisant apt-mark car il ne nécessite pas que vous installiez aptitude. apt-mark livré avec apt paquet que tout le monde devrait déjà avoir. - Christopher Schultz


apt-mark peut vous aider:

apt-mark auto zlib1g-dev

Pour 11.04 ou plus ancien, utilisez "markauto" au lieu de "auto"


96
2017-08-10 08:21





C'est ce que vous cherchez.

sudo apt-get markauto first-package second-package etc-package

La source:

apt-get --help

8
2018-01-18 15:44



Veuillez noter que ceci est déconseillé maintenant en faveur d'apt-mark - Joril