Eles são os mesmos, como diz a man page oficial: remove --purge is equivalent to the purge command.
Veja man apt
e o Manpages do Ubuntu online . Eu acho que o uso desenvolvido e os dois comandos permaneceram; como acontece em outros programas, as alterações de uso e um formulário (por exemplo, sudo apt-get purge
) se tornam preferidos em relação ao outro. No entanto, eu ainda estou procurando uma referência para isso e pesquisando a história do uso, embora existam capítulos úteis sobre o gerenciamento de pacotes no Manual Debian e artigos sobre o apt-get no blog de Raphael Hertzog .
Usando o exemplo de remoção de vlc (embora com o sinalizador -s
simulate), podemos ver que os comandos têm resultados idênticos; todos os outros arquivos usados pelo vlc precisam ser removidos com sudo apt-get autoremove
nos dois casos.
1) sudo apt-get remove --purge
sudo apt-get -s remove --purge vlc
[sudo] password for mike:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libdc1394-22 libxcb-keysyms1 libzvbi0 libxcb-xv0 libtar0 libass4 libdvbpsi7
libvlc5 vlc-nox libupnp3 libzvbi-common libxcb-randr0 libxcb-composite0
libiso9660-8 libkate1 vlc-plugin-notify vlc-plugin-pulse vlc-data
libdirac-encoder0 libvlccore5 libvcdinfo0 libebml3 libmatroska5
libsdl-image1.2
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED
vlc*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Purg vlc [2.0.3-0ubuntu0.12.04.1]
2) sudo apt-get purge
sudo apt-get -s purge vlc
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libdc1394-22 libxcb-keysyms1 libzvbi0 libxcb-xv0 libtar0 libass4 libdvbpsi7
libvlc5 vlc-nox libupnp3 libzvbi-common libxcb-randr0 libxcb-composite0
libiso9660-8 libkate1 vlc-plugin-notify vlc-plugin-pulse vlc-data
libdirac-encoder0 libvlccore5 libvcdinfo0 libebml3 libmatroska5
libsdl-image1.2
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED
vlc*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Purg vlc [2.0.3-0ubuntu0.12.04.1]