Por que quase todos os pacotes são marcados como instalados manualmente?

11

Eu acabei de instalar o Maverick e fiquei surpreso que quase todos os pacotes estão marcados como instalados manualmente (cabeçalhos linux e wireless-crda não são). Isso não derruba o propósito da diferenciação entre os pacotes instalados automaticamente e manualmente?

    
por htorque 09.11.2010 / 12:37

2 respostas

9

Parece que meu poder do Google foi enfraquecido: isso é um bug conhecido ( concentre-se nos comentários de Colin Watson) e ele ficará por algum tempo sem nenhuma correção à vista:

Citando Colin Watson : [...] Deixar todos os pacotes como instalados manualmente é desagradável, mas as conseqüências desse bug geralmente são limitadas a não ser inteligente o bastante para remover pacotes que não são mais necessários. Uma falha na direção inversa seria muito pior, porque poderia fazer com que os pacotes fossem removidos quando ainda fossem necessários. Dado que não parece haver uma correção claramente correta disponível, é melhor arejar [sic] por precaução. [...]
    
por htorque 09.11.2010 / 12:45
1

Ok, agora esta é a primeira coisa que faço logo após a instalação. Marquei (quase) todos os pacotes como instalados automaticamente e eles permanecem como dependências de ubuntu-desktop :

apt-mark showmanual | xargs sudo apt-mark auto
sudo apt-mark unmarkauto ubuntu-desktop 

Idealmente, isso seria suficiente. Mas como por Colin Watson , o mundo não é tão perfeito, e precisamos de um pouco mais de polimento. Iterar:

apt-get autoremove --simulate
# ...
# output of what's to be autoremoved
sudo apt-mark unmarkauto <package>

em que <package> para mim é, pelo menos, igual a ubuntu-standard , ubuntu-minimal , ubuntu-restricted-addons . Também alguns pacotes de idiomas.

Vale a pena notar também aptitude , que com sua TUI pode ajudar no processo.

Depois de fazer isso, os relatórios do gerenciador de pacotes do meu sistema parecem muito mais agradáveis e compreensíveis:

$ apt-mark showmanual
aptitude
dkms
git
subversion
ubuntu-desktop
ubuntu-minimal
ubuntu-restricted-addons
ubuntu-standard
vim
zsh

Voila!

    
por ulidtko 27.06.2013 / 18:56