分页: 1 / 1

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

发表于 : 2013-11-23 16:41
874768078abel
求助:无法升级或安装软件(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

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

发表于 : 2013-11-23 18:25
874768078abel

代码: 全选

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