在Ubuntu终端中使用安装命令Sudo apt-get install xxx时,也许会出现如下错误:
输入: apt-get install gimp
出现如下:
E: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)
E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
错误发生原因:
有多个包管理器在同时工作
解决方法:
[ubuntu@Tom]$su Tom
输入密码:
[ubuntu@Tom]#apt-get install xxxx
[ubuntu@Tom]#exit
解决:在前面加sudo
就是sudo apt-get install xxxxx
sudo rm -rf /var/lib/dpkg/lock
sudo rm -rf /var/cache/apt/archives/lock
sudo apt-get update
最后运行:sudo dpkg --configure -a 重新配置(系统会提醒) 。
有三个解决方案:
一,在终端输入
sudo passwd root
然后输入两次密码
再输入 su
在输入一次密码,就完成个root提升
二,直接在终端输入
sudo -s
输入一次密码 进入root模式
如果想回到先前用户状态:
输入 exit
三.强制解锁
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock