Instalar dependências para um pacote dpkg?


8

Eu tenho um arquivo dpkg que eu quero instalar.

Mas recebo mensagens de erro de que depende de outros pacotes.

Eu usei:

dpkg -i file.dpkg

Existe uma maneira de instalar dependências automaticamente sem precisar usar o apt-get / aptitude (a versão mais recente deste dpkg não estava disponível)

Respostas:


3

Se for único, copie e cole os nomes dos pacotes da dpkgmensagem de erro em uma aptitude installlinha de comando. Caso contrário, configure um repositório apt para o seu próprio pacote, não é difícil. Aqui estão alguns métodos possíveis:

  • Se for para o Ubuntu, você pode criar seu próprio arquivo de pacotes pessoais . Isso tornará seus pacotes facilmente disponíveis para todos, portanto esse método é adequado para pacotes geralmente úteis, mas não para itens internos.

  • Você pode configurar um repositório local usando o reprepro . Demora alguns minutos para configurar, mas depois disso, adicionar novos pacotes é trivial ( reprepro includedeb mydistribution /path/to/my.deb).

  • Outra maneira de configurar um repositório local é usar apt-ftparchiveo pacote apt-utils. Isso é menos automatizado do que o reprepro.

  • Se tudo o que você está fazendo é corrigir ou recompilar pacotes existentes, o apt-build também é uma opção.



0

A instalação manual de dependências ausentes pode ser uma dor - e é por isso que gdebiexistem ferramentas como :

sudo apt-get install gdebi

sudo gdebi package.deb

Isso deve resolver as dependências e instalá-las, de uma só vez. Observe que você pode precisar adicionar repositórios às suas aptfontes.

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.