1. ubuntu常见错误–Could not get lock /var/lib/dpkg/lock解决
ubuntu常见错误–Could not get lock /var/lib/dpkg/lock解决
通过终端安装程序sudo apt-get install xxx时出错:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it
出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单:
在终端中敲入以下两句
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
上面命令用完后,能继续用install就好,如果又遇到:
dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem
就再执行以下:
dpkg --configure -a
2. 使用yum命令报错File “/usr/bin/yum”, line 30 except KeyboardInterrupt, e:
问题出现原因:
yum包管理是使用python2.x写的,将python2.x升级到python3.1.3以后,由于python版本语法兼容性导致问题出现
解决办法:
修改yum配置文件,将python版本指向以前的旧版本
1、首先确定老版本python2的执行路径。
我的系统中/usr/bin下有python3.5及python2.7两个版本,分别执行后会发现那个才是正确版本
2、修改yum执行对应的python位置
vim /usr/bin/yum
将第一行改为python2.7所在目录即可