Como instalar um arquivo .deb baixado junto com suas dependências em um sistema com uma conexão com a internet [duplicado]

3

Eu pensei que quando eu executasse apt install pkg , um arquivo deb seria baixado e colocado em /var/cache/apt/archives . Mas hoje, depois de executar apt install python2.7 python-pip , não consigo encontrar nenhum arquivo deb em var/cache/apt/archives . Eu não sei porque. É porque eu escrevo sudo apt install pkg em um script bash e não executei o script com sudo ?

Por alguma razão, eu preciso ser capaz de instalar algum pacote de arquivos deb, o que significa que eu deveria ser capaz de executar dpkg -i pkg.deb , em vez de apt install pkg para fazer a instalação.

Eu tentei o comando apt download pkg e ele baixou um arquivo deb, mas é um arquivo pequeno. Quando executo dpkg -i pkg.deb , existem muitos erros sobre dependências e tenho que executar apt install -f para resolvê-los.

Meu sistema tem uma conexão de internet ativa. Como posso obter um pacote .deb completo?

    
por Yves 09.04.2018 / 09:40

1 resposta

10

Você precisa executar um comando que resolva automaticamente todas as dependências do arquivo .deb e instale o arquivo .deb e suas dependências ausentes com o mesmo comando. Você precisará de uma conexão de internet ativa e de seu software instalado para ser atualizado com sudo apt update && sudo apt upgrade para fazer o download de todas as dependências ausentes. Abra o terminal, altere os diretórios usando cd para o diretório que contém o package-name.deb e digite:

sudo apt-get install ./package-name.deb

onde package-name.deb deve ser substituído pelo nome do arquivo .deb que você está tentando instalar.

    
por karel 09.04.2018 / 09:46