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.