Todos os pacotes listados no arquivo /var/lib/apt/extended_states
mostram Auto-Installed: 1
. Eu esperava que os instalados manualmente mostrassem Auto-Installed: 0
. Isso é estranho para mim, porque eu instalei o curl manualmente e ele aparece em apt-mark showmanual
. Então, onde o apt-mark encontra a lista de pacotes instalados manualmente?
relate perguntas
-
Configuração do GRUB para reconhecer diferentes ambientes de desktop (instalações) da mesma distribuição Linux
-
astyle não altera a formatação do arquivo de origem
-
Recebendo e-mail em um novo Debian fresco
-
Debian Stretch: gnome-software segfault em libgs_plugin_systemd-updates.so
-
Como digitar ü no Pinyin IME?
Um pacote ausente
/var/lib/apt/extended_states
é considerado instalado manualmente. Um pacote instalado automaticamente e posteriormente marcado como instalado manualmente é removido do arquivoextended_states
.Portanto, a lista de pacotes instalados manualmente é derivada de
/var/lib/dpkg/status
(a partir da qual a lista de pacotes instalados pode ser construída), menos os pacotes marcados como instalados automaticamente em/var/lib/apt/extended_states
.A organização do status auto/manual no capítulo Gerenciamento de Pacotes do documento de Referência do Debian sugere que "manual" significa que o pacote foi instalado por um programa diferente de aptitude/apt/apt-get: