E: Subprocesso / usr / bin / dpkg retornou um código de erro (100) não pôde executar dpkg [duplicado]

0

Eu tenho um erro no Ubuntu 16.04 quando uso

 sudo apt-get upgrade

    
por Nagy Nazeh 10.08.2017 / 11:02

1 resposta

1

Acesse este URL link e você verá uma lista de dpkg packages. Você precisa encontrar a versão dpkg que precisa do que abrir um novo terminal. Em qualquer lugar da sua máquina eu seleciono Desktop.

mkdir dpkg 
cd dpkg

Executar:

wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/ 

(Adicione a versão do dpkg que você precisa após o último / )

Por exemplo, eu precisei de dpkg_1.17.5ubuntu5.2_amd64.deb , mas isso não existe mais, então escolhi o mais próximo que é

dpkg_1.17.5ubuntu5.8_amd64.deb 

Então:

wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.17.5ubuntu5.8_amd64.deb

Executar

ar x dpkg_1.17.5ubuntu5.8_amd64.deb 

Agora você pode ver o conteúdo:

~/dpkg $ ls
control.tar.gz  data.tar.gz  debian-binary  dpkg_1.17.5ubuntu5.8_amd64.deb

Executar

~/dpkg $ tar xfvz data.tar.gz ./usr/bin/dpkg
./usr/bin/dpkg
~/dpkg $ ls
control.tar.gz  data.tar.gz  debian-binary  dpkg_1.17.5ubuntu5.8_amd64.deb  usr
~/dpkg $ cd usr/bin/
~/dpkg/usr/bin $ ls
dpkg

~/dpkg/usr/bin $ sudo cp dpkg /usr/bin/

Então você pode executar:

sudo apt-get update

Espero que ajude.

    
por DilMac 25.05.2018 / 13:09