Os pacotes têm algo conhecido como dependências. Por exemplo, o pacote cowsay
depende de perl
(e você pode verificar isso com apt-cache show pkgname
). Quando você instala um pacote, o apt-get também instala dependências adicionais, mas ao remover um pacote - o apt-get deixa as dependências sozinho, e você tem que usar a opção autoremove
Por outro lado, ele também não leva em conta os pacotes de cache, ou seja, o pacote .deb
real que apt
downloads, depois extrai material e compila.
Verifique isso:
$ apt-cache show cowsay | grep -i size
Installed-Size: 88
Size: 18532
Todos os pacotes deb
têm este campo de informação Installed-Size
que, por definição, é
(Note, estima-se, pode variar com a quantidade real de arquivos instalados, e depende de quão meticuloso o mantenedor do pacote é sobre os detalhes)
Portanto, a instalação estimada será 88 * 1024 = 90112 ou 90,1 kB de tamanho. E coincide com o que purge
diz:
After this operation, 90.1 kB disk space will be freed.
Depois que eu purgar o pacote, o arquivo ainda está lá:
$ ls /var/cache/apt/archives/cowsay_3.03+dfsg1-6_all.deb
/var/cache/apt/archives/cowsay_3.03+dfsg1-6_all.deb
Você pode usar apt-get
flags clean
e autoclean
e também remover manualmente