apt-get - permite a instalação de um arquivo não convencional [duplicado]

0
    

Esta pergunta já tem uma resposta aqui:

    
  •              Como deixar o 'dpkg -i' instalar dependências para mim?                                      10 respostas                          
  •     

Eu estou olhando para instalar arquivos .deb que foram criptografados e, em seguida, descriptografados. Durante esse processo, os nomes dos arquivos originais foram eliminados e, em vez disso, são um valor ininteligível temporário. Eu posso instalar usando 'dpkg -i' sem problema, mas eu estava olhando para usar 'apt-get install' para evitar ter que executar qualquer limpeza para problemas de dependência. Eu não vi nenhuma opção para o apt-get permitir esse tipo de funcionalidade. Alguém sabe se isso é possível?

I.E - pacote original: something-something-version-amd64.deb       pacote descriptografado: blahblah

  'dpkg -i blahblah' - success
  'apt-get install blahblah' - unrecognized file

Obrigado!

    
por asolak 09.11.2017 / 15:18

1 resposta

2

Há algumas coisas a serem consideradas:

(1) dpkg foi projetado para funcionar com todos os pacotes. apt-get foi projetado para funcionar com repositórios.

(2) dpkg é geralmente mais fácil de trabalhar com pacotes locais. Existem exceções, mas dpkg -i pode ser usado para instalar, então apt-get install -f pode ser usado para obter dependências.

Acima, você pode tecnicamente instalar pacotes fazendo sudo apt-get install ./PACKAGE.deb , no entanto eu tive resultados mistos com isso. É melhor usar dpkg para instalar esses pacotes e deixar apt-get install -f manipular as dependências depois, na minha opinião.

    
por Thomas Ward 09.11.2017 / 18:16