dpkg:错误:读取包信息文件' / usr / local / var / lib / dpkg / status':是一个目录

时间:2015-11-23 06:48:18

标签: terminal debian dpkg

我想安装apt_1.0.9.8.1_amd64.deb软件包,但是当我首先尝试dpkg -i apt_1.0.9.8.1_amd64.deb时,请求错误操作需要超级用户权限,然后在我sudo之后dpkg: error: reading package info file '/usr/local/var/lib/dpkg/status': Is a directory

1 个答案:

答案 0 :(得分:0)

我了解Debian使用status来保存有关已安装软件包的一些信息。尝试运行以下命令:

sudo mv /usr/local/var/lib/dpkg/status /usr/local/var/lib/dpkg/status.ko
sudo cp /usr/local/var/lib/dpkg/status-old /usr/local/var/lib/dpkg/status
sudo dpkg --configure -a