E: 无法打开锁文件 /var/lib/dpkg/lock - open (20: Not a directory)

系统安装、升级讨论
回复
头像
874768078abel
帖子: 101
注册时间: 2009-08-07 17:39
送出感谢: 0
接收感谢: 4 次

E: 无法打开锁文件 /var/lib/dpkg/lock - open (20: Not a directory)

#1

帖子 874768078abel » 2013-11-23 16:41

求助:无法升级或安装软件(google过了无相应结果)
安装任何软件或升级时都出现(关键是20: Not a directory)
E: 无法打开锁文件 /var/lib/dpkg/lock - open (20: Not a directory)
E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
试过以下命令

代码: 全选

sudo rm /var/cache/apt/archives/lock
sudo rm -rf /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
sudo rm -rf /var/lib/dpkg/lock
sudo dpkg --configure -a && sudo apt-get check -f

touch lock
sudo cp lock /var/lib/dpkg

代码: 全选

cat /etc/issue
Linux Mint 14 Nadia \n \l
头像
874768078abel
帖子: 101
注册时间: 2009-08-07 17:39
送出感谢: 0
接收感谢: 4 次

Re: E: 无法打开锁文件 /var/lib/dpkg/lock - open (20: Not a director

#2

帖子 874768078abel » 2013-11-23 18:25

代码: 全选

cd /var/lib/dpkg
出现
bash: cd: /var/lib/dpkg/: Not a directory

代码: 全选

cd /var/lib
mkdir dpkg
出现
mkdir: cannot create directory ‘dpkg’: File exists

代码: 全选

sudo rm dpkg
sudo mkdir dpkg
cd dpkg

代码: 全选

sudo touch lock
sudo touch status(一会还会提示缺这个文件,这里先建好)
然后就好了 :em06
回复

回到 “系统安装和升级”