E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 问题解决方法
使用Ubuntu16.04安装软件执行apt-get update时出现如下错误:
E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
E: 无法对目录 /var/lib/apt/lists/ 加锁
这个问题在Ubuntu系统下非常常见,在添加源,然后在更新源时中途中断了更新,只要再安装软件或者再去更新的时候就会出来的错误提示。
解决方法一:
执行一下 :sudo dpkg --configure -a
解决方法二:
sudo rm /var/lib/apt/lists/lock
解决方法三:
1、ps-aux 查出apt-get进程的PID,
2、用sudo kill PID代码 杀死进程(我都是找出带apt字样的进程格杀勿论)
比方输入如下:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 3545 0.0 0.1 5948 1196 ? S 13:09 0:00 sudo apt-get up
root 3546 0.0 0.2 8408 2484 ? S 13:09 0:00 apt-get update
这个进程的3545与3546就是进程的ID,终止它们两个要在终端中输入:
sudo kill 3545
sudo kill3546
然后把你查来的PID代替3545与3546就行了。
—————————分割线—————————
E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。
解决方法:输入以下命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
之后再安装想装的包,即可解决
参考:https://www.cnblogs.com/zfc2201/articles/6032181.html
链接:https://www.jianshu.com/p/a99f327b1ea7
建议使用第一种办法,一劳永逸。
最新文章
- PEtools
- 【JAVA】Calendar
- 『TCP/IP详解——卷一:协议』读书笔记——01
- 使用pathogen管理Vim插件并托管到Github
- hdu 2199 Can you solve this equation?(二分搜索)
- Asp.Net MVC--Controller激活2
- 【Maven实战】archetype的使用和eclipse的配置
- hdu1258Sum It Up (DFS)
- Arduino 3g shield using GSM bought from ITead
- static方法与非static方法是否可以互相调用
- node.js系列(模块):request模块实现与php的通讯
- 用户登录(Material Design + Data-Binding + MVP架构模式)实现
- 《 iPhone X ARKit Face Tracking 》
- java数组集合元素的查找
- FFmpeg简易播放器的实现-视频播放
- 【Redis】命令学习笔记——列表(list)+集合(set)+有序集合(sorted set)(17+15+20个超全字典版)
- python之追溯函数调用及错误日志详细打印
- js数字格式化为千分位
- spring boot快速入门 6: 表单验证
- 数学图形(1.25)cassini曲线