Você pode fazer isso em duas etapas separadas:
-
Instale o pacote com
dpkg.sudo dpkg -i packagename.deb -
Isso criou dependências ausentes.
apt-getpode corrigir dependências ausentes automaticamente.sudo apt-get -f installIsso também deve terminar automaticamente a configuração do pacote original. (Então você provavelmente não precisará executar
sudo dpkg --configure -a).
Por que apt-get não fará isso
apt-get verifica suas fontes de software configuradas (repositórios) e automaticamente baixa e instala pacotes. Exceto no caso em que um repositório configurado está inacessível, isso não permite que um comando apt-get install seja bem-sucedido, caso contrário não seria bem-sucedido. Se o pacote não estiver em um de seus repositórios, apt-get não saberá instalá-lo mesmo que o arquivo .deb esteja em /var/cache/apt/archives .