-
dpkg
é o principal cavalo de batalha e gerenciador de banco de dados. -
apt-get
é um front-end de linha de comando e fornece verificação de dependência. -
aptitude
é linha de comando & ncurses front-end que fornece uma GUI de terminal (como você diz, mais amigável queapt-get
).
Todos os outros apt-*
são ferramentas para fazer coisas específicas:
-
apt-cache
realiza pesquisas no cache de pacotes local do seu sistema (incluindo o que ele sabe sobre os repositórios ativados). -
apt-file
é usado para pesquisar arquivos específicos no cache. Enquantodpkg -S
pode informar de qual pacote um arquivo instalado veio,apt-file
pode informar quais arquivos um pacote desinstalado instalará. -
apt-src
é um pouco parecido com o apt-get para pacotes de código-fonte. não requer raiz.