O Ubuntu e outros derivados do Debian dependem da infra-estrutura do pacote * .deb.
dpkg
dpkg é o aplicativo que lida com as tarefas de empacotamento dos aplicativos agrupados nos arquivos * .deb. Você pode fazer qualquer coisa que o apt possa fazer, em um nível mais baixo. Você pode pesquisar, obter informações, visualizar os arquivos, extrair, instalar, remover, configurar, etc. com ele.
dselect
o dselect é um frontend de curses (terminal gui) para o dpkg.
apt
Apt é a Advanced Packaging Tool. Com ele você pode automatizar um número de etapas que você precisaria fazer manualmente para obter os resultados com o dpkg. O Apt trabalha com os pacotes * .deb encontrados em repositórios, a ponto de você nem saber que os arquivos estão lá.
aptitude
aptitude é um frontend de curses (terminal gui) para o apt - *.
sináptico
synaptic é um frontend gtk + (desktop gui) apt - *.
Uso notável para dpkg :
dpkg -c
- Mostra o conteúdo de um pacote deb.
dpkg -i
- Instala um pacote deb.
dpkg -s
- Mostra informações sobre o pacote instalado.
dpkg --reconfigure
- Executa os diálogos de configuração que você viu ao instalar o pacote.
Uso notável para apt-get :
apt-get install
- Instala um pacote de seus repositórios configurados.
apt-get remove
- Desinstala um pacote.
apt-get update
- Atualiza seu cache de pacotes dentro de seus repositórios.
apt-get upgrade
- atualiza seus pacotes instalados, se aplicável.
apt-get dist-upgrade
- usado para migrar para o release de distribuição mais recente.
apt-get autoremove
- Desinstala pacotes que não foram explicitamente instalados e não são necessários.
Uso notável para apt-cache :
apt-cache search
- Procura ver se um pacote especificado está disponível em seus repositórios.
apt-cache stats
- Fornece estatísticas sobre repositórios no cache.