arquivo arquivado .deb arquivo especificado por erro não foi encontrado usando dpkg

0

eu acho que o meu problema pode ser mais simples do que eu estou fazendo, mas ainda estou aprendendo servidores Linux da maneira mais difícil.

eu não consigo instalar ou atualizar pacotes, e eu consegui rastreá-lo para uma versão arquivada do kernal linux, ou é isso que parece.

eu tentei corrigir através do centro de software (instalei uma área de trabalho GUI para facilitar a opção de gerenciamento) e tentei usar 'sudo dpkg -p' com o arquivo, o centro de software falhou, o dpkg não conseguiu localizar o arquivo especificado, mas eu copiei o nome exatamente do prompt de erro no terminal

nome do arquivo é: linux-image-3.16.0-49-generic_3.16.0-49.65-14.04.1_amd64.deb

Existe outra maneira de corrigir isso sem potencialmente perder todas as informações no sistema, eu uso isso para um servidor da família e preferiria manter todas as nossas informações sobre ele, mas se nenhuma outra opção a informação é recuperável.

    
por Michael Topscher 03.01.2016 / 13:04

2 respostas

1

Qual é o motivo para tentar instalar o linux-image-3.16.0-49-generic_3.16.0-49.65-14.04.1_amd64.deb manualmente?

Se você estiver tentando atualizar seu sistema, tente os seguintes comandos. O aptitude é realmente bom para corrigir problemas:
sudo aptitude update e sudo aptitude upgrade

Outro método é usar apt-get : sudo apt-get update e sudo apt-get upgrade

    
por mk444 03.01.2016 / 13:34
0

Como você disse na sua pergunta

% bl0ck_qu0te%

o comando

dpkg -P

usa o nome do pacote e não o nome do arquivo. O nome do pacote do arquivo

linux-image-3.16.0-49-generic_3.16.0-49.65-14.04.1_amd64.deb

é

linux-image-3.16.0-49-generic

ou em outras palavras, a parte esquerda da primeira ocorrência de _ . Por esse motivo, o comando correto é

sudo dpkg -P linux-image-3.16.0-49-generic
    
por A.B. 03.01.2016 / 13:57