最近遇到了如下的问题:
1、E: Could not get lock /var/lib/apt/lists/lock - open (11: Recource temporarily unavailable)
首先针对:
E: Could not get lock /var/lib/apt/lists/lock - open (11: Recource temporarily unavailable)
查找资料,找到如下解决方案:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
如果还是报错,请再次输入下面的命令。
2、 E: Unable to lock directory /var/lib/apt/lists/
搜索得到如下解决方案:
输入:
sudo rm /var/lib/apt/lists/lock
3 、E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
解决方案一:
ps -e | grep apt
然后执行:sudo kill 进程号杀死即可,再次运行.
如果报错就反复尝试肯定能成功.
最后问题得到解决。
4、ubuntu系统“每次开机检测到系统程序错误”
议是删除这些错误报告。打开一个终端,执行下面的命令:
sudo rm /var/crash/*
这个操作会删除所有在/var/crash目录下的所有内容。这样你就不会再被这些报告以前程序错误的弹窗所扰。但是如果又有一个程序崩溃了,你就会再次看到“检测到系统程序错误”的错误。你可以再次删除这些报告文件,或者你可以通过以下设置彻底地摆脱这个错误弹窗(如果你这样做,系统中任何程序崩溃时,系统都不会再通知你):
打开一个终端,输入以下命令:
gksu gedit /etc/default/apport
这个文件的内容是:
# 设置0表示禁用Apportw,或者1开启它。
# 你可以用下面的命令暂时关闭它:
# sudo service apport start force_start=1
# enabled=1
把 enabled=1 改为 enabled=0 。保存并关闭文件。完成之后你就再也不会看到弹窗报告错误了。很显然,如果我们想重新开启错误报告功能,只要再打开这个文件,把enabled设置为1就可以了。
参考文献
Ubuntu1604报错统一解决方法E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)