最近在debian系统上apt-get install -y ia32-libs安装软件到最后时总是出现如下错误:
Sub-process /usr/bin/dpkg returned an error code (1)
解决办法:
cd /var/lib/dpkg
sudo mv info info.bak
sudo mkdir info
sudo apt-get install -y ia32-libs
开始我是想在一条命令中同时安装几个软件包,结果还是出现E: Sub-process /usr/bin/dpkg returned an error code (1) 。于是把新的info删掉,一个个地来安装,每装好一个软件包,就把info删掉,再新建一个,这样就没有提示E: Sub-process /usr/bin/dpkg returned an error code (1) 了。
最后用原来的info.bak 替换新的info
sudo rm -rf info
sudo mv info.bak info
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
执行完以上操作,再安装软件的时候都不再有E: Sub-process /usr/bin/dpkg returned an error code (1)了。
时间: 2024-10-22 17:34:03