Como já foi dito, dpkg é uma ferramenta de sistema de baixo nível para extrair, analisar, descompactar e instalar ou remover arquivos .deb. No entanto, é melhor usar Software Centre ou Gdebi para instalar ou remover arquivos .deb que foram obtidos de outras fontes, porque esses dois programas têm resolução de dependência.
No entanto, o que não foi explicado é a anatomia de uma atualização usando dpkg e apt-get . Se, por exemplo, chamarmos apt-get para instalar cheese , a árvore de dependências será analisada e os arquivos necessários serão buscados por apt-get , que os transferirá para dpkg para extrair, analisar e instalar nos locais e locais corretos. configurá-los de acordo com os scripts dentro deles.
Os scripts lidos por dpkg dentro de cada arquivo .deb são importantes, pois fornecem informações ao programa com relação à instalação, remoção e configuração dos pacotes. Portanto, quando você procura em /var/log/dpkg.log , há muitos detalhes detalhados sobre os "acionadores" e os pacotes que passam por diversos estágios de descompactação e configuração. Em seu blog, Raphael Hertzog (que é um dos principais desenvolvedores Debian e mantenedor do pacote dpkg ) Manual Debian , que é a melhor discussão disponível. Digite man dpkg no seu terminal ou veja as páginas do Ubuntu on-line para ver todas as opções disponíveis, como usar dpkg -l para listar os pacotes atualmente instalados.