Seleciona pacotes que não existem mais nos repositórios .
Um pacote que foi instalado automaticamente (mesmo link) pode ser selecionado com ~M:
?automatic, ~M
Seleciona os pacotes que foram instalados automaticamente.
São pacotes que receberam a propriedade de estado estendidoAuto-Installed: 1 que acontece quando um pacote foi instalado automaticamente também por conta de dependências para instalação de outro pacote (ou foi instalado com a opção --mark-auto, ou teve seu estado estendido alterado com apt-mark).
Um pacote que pode ser removido automaticamente (que também deve fazer parte do resultado anterior) com ~g:
?garbage, ~g
Seleciona pacotes que podem ser removidos automaticamente.
será um pacote que foi instalado automaticamente e não tem nada dependendo dele (incluindo dependências fracas relacionadas a Recommends, Suggestsde outros pacotes, incluindo também meta pacotes que este pacote fornece com Provides. Veja por que este pacote não me foi proposto remover? para esses detalhes) .
No final, Fazer apt purge '~g'fará por definição o mesmo que apt --purge autoremove, mas não é o que é recomendado fazer no guia de atualização do Debian 12.
Um efeito colateral do apt purge '~o', é que qualquer pacote de terceiros que também não seja fornecido pelo Debian (ou qualquer outra lista de fontes) que foi instalado manualmente usando dpkg -iou apt install ./path/to/debcorresponderá, pois não foi encontrado em nenhum lugar. Por exemplo, o pacote proprietário do Zoom está documentado para ser instalado e sudo apt install ./zoom_amd64.debtambém não fornece nenhum repositório após a instalação: este sempre será selecionado como obsoleto. Isso é "ótimo" porque a atualização para o Debian 12 também recomenda remover esses pacotes de terceiros :
4.2. Comece do Debian “puro”
O processo de atualização descrito neste capítulo foi projetado para sistemas Debian estáveis “puros”. [...] se você instalou pacotes de outras versões ou de terceiros, para garantir um processo de atualização confiável, você pode começar removendo esses fatores complicadores.
Um pacote obsoleto é definido como:
Um pacote que foi instalado automaticamente (mesmo link) pode ser selecionado com
~M
:São pacotes que receberam a propriedade de estado estendido
Auto-Installed: 1
que acontece quando um pacote foi instalado automaticamente também por conta de dependências para instalação de outro pacote (ou foi instalado com a opção--mark-auto
, ou teve seu estado estendido alterado comapt-mark
).Um pacote que pode ser removido automaticamente (que também deve fazer parte do resultado anterior) com
~g
:será um pacote que foi instalado automaticamente e não tem nada dependendo dele (incluindo dependências fracas relacionadas a
Recommends
,Suggests
de outros pacotes, incluindo também meta pacotes que este pacote fornece comProvides
. Veja por que este pacote não me foi proposto remover? para esses detalhes) .No final, Fazer
apt purge '~g'
fará por definição o mesmo queapt --purge autoremove
, mas não é o que é recomendado fazer no guia de atualização do Debian 12.Um efeito colateral do
apt purge '~o'
, é que qualquer pacote de terceiros que também não seja fornecido pelo Debian (ou qualquer outra lista de fontes) que foi instalado manualmente usandodpkg -i
ouapt install ./path/to/deb
corresponderá, pois não foi encontrado em nenhum lugar. Por exemplo, o pacote proprietário do Zoom está documentado para ser instalado esudo apt install ./zoom_amd64.deb
também não fornece nenhum repositório após a instalação: este sempre será selecionado como obsoleto. Isso é "ótimo" porque a atualização para o Debian 12 também recomenda remover esses pacotes de terceiros :