Qual é a diferença entre o apt-get e o dpkg?

17

Tenho várias perguntas sobre apt-get vs. dpkg .

  • Eles são instalados no mesmo lugar?
  • As informações dessas ferramentas são 1 a 1 entre si?
  • Existe alguma diferença no utilitário de comandos?
por Prospero 10.12.2013 / 20:00

1 resposta

25

apt-get usa dpkg para fazer as instalações reais do pacote. Então, em certo sentido, eles estão "instalando" no mesmo lugar.

Eu sempre usaria apt-get para fazer qualquer gerenciamento de pacotes, pois essa é a ferramenta que entende como obter pacotes de repositórios remotos e fornece recursos para pesquisar os metadados relacionados aos pacotes local ou remotamente.

Dito isto, há momentos em que você terá que usar dpkg para realizar consultas no sistema para descobrir informações sobre os pacotes instalados.

O principal motivo para usar as ferramentas apt é o gerenciamento de dependências. As ferramentas apt entendem que para instalar um determinado pacote, outros pacotes podem precisar ser instalados também, e apt pode baixá-los e instalá-los, enquanto dpkg não.

    
por 10.12.2013 / 20:08