apt-get dist-upgrade 中断后出错、无法进入GUI桌面、无法更新


(Han) #1

Could not exec dpkg!
E: Sub-process /usr/bin/dpkg returned an error code (100)

各位大神求指点、还需要什么信息请告知、

uname -a
Linux pcic 4.9.0-4-amd64 #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) x86_64 GNU/Linux


(Han) #2

伴随着,apt-get upgrade 后出现错误、

Could not exec dpkg!
E: Sub-process /usr/bin/dpkg returned an error code (100)


(Han) #3

root@pcic:~# apt-get install dpkg
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
dpkg 已经是最新版 (1.18.24)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 31 个软件包未被升级。
root@pcic:~# dpkg
bash: dpkg: 未找到命令

dpkg 安装了,但是不能运行?


(Han) #4

搞定了、记录一下,应该是无意中删掉了、/usr/bin 目录下面dpkg 重新下载了一个

 mkdir /tmp/dpkg

 cd tmp/dpkg

 wget http://mirrors.163.com/debian/pool/main/d/dpkg/dpkg_1.19.0.5%2bb1_amd64.deb
 
ar x dpkg*.deb data.tar.xz

 xz -d data.tar.xz 

 tar xvf data.tar

 sudo cp ./usr/bin/dpkg /usr/bin/

 sudo apt-get install update

 sudo apt-get install --reinstall dpkg