Dependências do Dpkg e do apt-get install?

15

Eu estive pensando, existe uma maneira de dizer dpkg ou apt-get que quando eu quero instalar um pacote também instala todas as dependências que requer? Eu instalei um pacote usando dpkg mas ele reclamou sobre alguns problemas de dependência, então eu tive que procurar manualmente um por um, existe uma maneira melhor de fazer isso?

    
por allenskd 04.01.2011 / 17:17

4 respostas

10

Dependências devem ser instaladas por padrão com o apt-get. Você também pode querer ler as respostas para esta pergunta: Instalando pacotes sugeridos / recomendados? .

    
por Olivier Lalonde 04.01.2011 / 17:23
11
O

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

  

Todos os pacotes exigidos pelo   pacote (s) especificado (s) para instalação   também será recuperado e instalado.

Mesmo se você quiser instalar um pacote a partir do código-fonte, você pode instalar suas dependências de compilação usando o apt-get. Use apt-get build-dep para esse propósito. Novamente na página man do apt-get:

  

build-dep faz com que o apt-get   instalar / remover pacotes em uma tentativa   para satisfazer as dependências de construção para   um pacote de fontes.

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

    
por binW 04.01.2011 / 17:34
8

Se depois de usar dpkg para instalar um pacote, ele disser que há dependências ausentes, você pode executar apt-get -f install para instalar quaisquer dependências ausentes em seu sistema.

    
por AdamG 04.02.2012 / 17:07
3

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

    
por detly 08.02.2012 / 15:43