分类: LINUX
2011-12-09 01:18:09
apt-get remove 包名称报如下错误
E: Sub-process /usr/bin/dpkg returned an error code (1)
参考文档如下:
解决方案:
1. Open terminal, type(打开终端,进入如下目录)
cd /var/lib/dpkg/info |
2. Remove the info files for the bad packages (WARNING, this is dangerous in some cases): Type
sudo rm -f
|
3.重新APT-GET
sudo apt-get update -f |
sudo apt-get -f install
and
sudo apt-get upgrade, |
sudo apt-get install
网上也有流转修改info的方案,这种方法试过了还是不行
此时可以这样解决:
cd /var/lib/dpkg
sudo mv info info.bak
sudo mkdir info
删除info里面相关文件(处理错误时列出的文件)
sudo dpkg --remove libapache2-mod-php5