问题:

Ubuntu在更新软件源时,出现E: Could not get lock /var/lib/apt/lists/lock问题

    $ sudo apt-get updateReading package lists... DoneE: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)E: Unable to lock directory /var/lib/apt/lists/

原因:

资源锁被别的进程占用

解决办法:

方法一:kill掉占用资源的进程(推荐使用)

查看哪些进程在占用资源

    $ ps -e | grep apt2708 ?        00:00:00 apt.systemd.dai2713 ?        00:00:00 apt.systemd.dai

从以上的结果看到 占用资源的的PID(进程号)是2708和2713,那么kill掉这两个进程即可

$ sudo kill -9 2708 2713

再次执行

$ sudo apt-get update

成功!

方法二: 重启释放资源

$ sudo reboot

原文链接:https://blog.csdn.net/qq_42881421/article/details/92016553

apt-get update 出现E: Could not get lock /var/lib/apt/lists/lock问题的解决相关推荐

  1. Ubuntu换源失败:Could not get lock /var/lib/apt/lists/lock - open

    1.根据网上相关教程更改国内的镜像源,编辑了sources.list后,执行sudo apt-get update 出现以下报错: E:Could not get lock /var/lib/apt/ ...

  2. Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)

    第一次鼓捣Docker,- - ! 报错: server@ubuntu1987:~$ sudo apt-get update E: Could not get lock /var/lib/apt/li ...

  3. E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)

    出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用.而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况. 解决方法:输入以下命令 sudo rm /var/cache/ ...

  4. linux更新出现Could not get lock /var/lib/apt/lists/lock问题解决方法

    首先输入命令:sudo rm /var/lib/apt/lists/* -vf 执行完成后,再输入命令:sudo apt-get update就可以更新了

  5. 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: 无 ...

  6. Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)

    Ubuntu使用教程:E: 无法获得锁 /var/lib/apt/lists/lock - open (11 资源临时不可用) 查看一下是否有使用apt-get的程序,终端输入:ps -aux,找到使 ...

  7. Ubuntu1604报错统一解决方法E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)

    Ubuntu执行sudo apt-get update报错E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib ...

  8. Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/lib/command-not

    问题: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command ...

  9. 解决kalilinux: E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/

    出现下面报错: root@kali:~# apt-get update 正在读取软件包列表... 完成 E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂 ...

最新文章

  1. 图像卷积下非极大值抑制 Sobel 的实现
  2. python之父叫什么-Python之父:为什么操作符很有用?
  3. oracle和mysql文件怎么打开_Oracle vs Mysql--架构、sql查询执行流程及SQL解析顺序区别说明-sql文件怎么打开...
  4. Boost::context模块callcc的stack测试程序
  5. flex java类转成_Flex 与 java 通讯 【转】
  6. 计算机能自动写程序,忘掉编程语言吧,微软想让计算机自动生成程序 | 一周 AI 新闻...
  7. 记录ishield遇到的问题的解决过程
  8. javascript --- 再读作用域和闭包
  9. context:annotation-config 跟 context:component-scan诠释及区别
  10. pppcloud云主机内LINUX用户安全管理2
  11. Photoshop 通道
  12. 基于VGG的感知损失函数--人眼感知的loss
  13. node.js调用ejs模板,在浏览器上打印出ejs模板内代码的解决方案
  14. linux变量循环赋值,shell脚本 循环变量赋值cf当前页面
  15. adobe blueprint
  16. linux下的svn搭建,Ubuntu 14.04 下搭建SVN服务器 svn://
  17. 如何在信用卡反欺诈检测中使用人工智能和机器学习
  18. ES测试数据,kibana命令
  19. 如何免费使用jrebel 和eclipse 项目配合完成热部署功能
  20. pandas使用query函数查询dataframe中某一个数据列在指定数据范围的数据行(rows where value is between two values in dataframe)

热门文章

  1. STM32 串口 #pragma import(__use_no_semihosting)解析
  2. STM32F103单片机系统时钟部分归纳
  3. C++ Primer 5th笔记(chap 18 大型程序工具) 重载与命名空间
  4. 能量分析攻击day01
  5. 332. 重新安排行程(回溯算法)
  6. [ARM-assembly]-全局变量/静态全局变量/初始化/未初始化变量的存放位置分析
  7. 一图弄懂ARM中都有什么
  8. linux kernel中local_irq_disable()、local_irq_enable()代码解读
  9. Git常见报错及解决方法
  10. Docker的常用管理命令Docker将数据挂载到容器的三种方式