Para compilar algo, eu precisava que o zlib1g-devpacote fosse instalado, então lancei um apt-get install zlib1g-dev.
apt-get me informou muito bem que o pacote já estava instalado automaticamente por causa de outro pacote e que ele entende que eu quero que ele seja instalado explicitamente agora:
# apt-get install zlib1g-dev
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
Minha compilação foi concluída, não preciso mais dela explicitamente, então quero reverter seu status para o anterior: auto-instalado. Desta forma, será podado automaticamente quando não for mais necessário com um simples apt-get autoremove.
Não consigo fazer um, apt-get remove zlib1g-devpois alguns pacotes ainda dependem disso.
Então, como posso reverter o zlib1g-devestado de instalação do pacote para instalação automática ?
Eu sei que posso editar /var/lib/apt/extended_statesmanualmente
Package: zlib1g-dev
Auto-Installed: 0
para
Package: zlib1g-dev
Auto-Installed: 1
... mas simplesmente não parece certo.
apt-markporque ele não requer a instalaçãoaptitude.apt-markvem comaptpacote que todo mundo já deveria ter.