在linux中使用apt安装时有时候会出现E: Sub-process /usr/bin/dpkg returned an error code (1)的问题,这个往往是由于你上一次安装中断,或者是断电引起的,这是我的解决办法:
1.先清理卸载残留
sudo apt-get remove softname
2.利用apt的修复
cd /var/lib/dpkg/
sudo mv info/ info_bak
sudo mkdir info
sudo apt-get update
sudo apt-get -f install
sudo mv info/* info_bak/
sudo rm -rf info
sudo mv info_bak info
3.然后再次安装就可以安装成功了