使用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

建议使用第一种办法,一劳永逸。

最新文章

  1. PEtools
  2. 【JAVA】Calendar
  3. 『TCP/IP详解——卷一:协议』读书笔记——01
  4. 使用pathogen管理Vim插件并托管到Github
  5. hdu 2199 Can you solve this equation?(二分搜索)
  6. Asp.Net MVC--Controller激活2
  7. 【Maven实战】archetype的使用和eclipse的配置
  8. hdu1258Sum It Up (DFS)
  9. Arduino 3g shield using GSM bought from ITead
  10. static方法与非static方法是否可以互相调用
  11. node.js系列(模块):request模块实现与php的通讯
  12. 用户登录(Material Design + Data-Binding + MVP架构模式)实现
  13. 《 iPhone X ARKit Face Tracking 》
  14. java数组集合元素的查找
  15. FFmpeg简易播放器的实现-视频播放
  16. 【Redis】命令学习笔记——列表(list)+集合(set)+有序集合(sorted set)(17+15+20个超全字典版)
  17. python之追溯函数调用及错误日志详细打印
  18. js数字格式化为千分位
  19. spring boot快速入门 6: 表单验证
  20. 数学图形(1.25)cassini曲线

热门文章

  1. 0917CSP-S模拟测试赛后总结
  2. csv文件格式
  3. iOS开发之SceneKit框架--加载多个模型.dae/.scn文件
  4. hexo 错误汇总
  5. 解决jquery调用NET webservice跨域的问题
  6. <随便写>同步,异步进程池,线程
  7. C++返回引用的需求
  8. 使用 /proc 文件系统
  9. 黑阀 adb 命令
  10. 小程序中template的用法