As dependências de instalação do Dpkg e apt-get?


15

Fiquei me perguntando, há uma maneira de dizer dpkgou apt-getque quando eu quero instalar um pacote também instala todas as dependências necessárias? Eu instalei um pacote usando, dpkgmas ele se queixou de alguns problemas de dependência, então tive que procurar manualmente um por um. Existe uma maneira melhor de fazer isso?


5
O dpkg não lida com dependências, é uma ferramenta de gerenciamento de pacotes de baixo nível.
João Pinto

Respostas:



11

O apt-get ou o aptitude instalará todas as dependências de um pacote. De acordo com a página de manual do apt-get

Todos os pacotes exigidos pelos pacotes especificados para instalação também serão recuperados e instalados.

Mesmo se você quiser instalar um pacote da fonte, poderá instalar suas dependências de compilação usando o apt-get. Use o apt-get build-dep para esse fim. Novamente na página de manual do apt-get:

O build-dep faz com que o apt-get instale / remova pacotes na tentativa de satisfazer as dependências de compilação de um pacote de origem.

Por exemplo, se você deseja compilar o gcc , precisará de todas as dependências de compilação para compilar com êxito o gcc. Então você usa sudo apt-get build-dep gcc. Isso instalará todos os pacotes necessários para criar o gcc a partir do código-fonte.


8

Se, depois de usar dpkgpara instalar um pacote, informar que há dependências ausentes, você poderá executar apt-get -f installpara instalar quaisquer dependências ausentes no sistema.


3

Se você estiver procurando por uma ferramenta que instalará um pacote baixado (ou seja, não baseado em repositório), incluindo dependências, consulte o gdebi (a interface do usuário do GTK) ou o gedebi-core (a ferramenta de linha de comando).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.