关于Ubuntu中Could not get lock /var/lib/dpkg/lock问题解决方法
来源:互联网 发布:17年mac口红最火色号 编辑:程序博客网 时间:2024/06/04 14:35
点击打开链接
Ubuntu执行sudo apt-get install命令时,出现如下错误:
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?
原因是之前apt进程还在运行。解决方法有两种。
方法1:找到并且杀掉所有的apt-get 和apt进程。
运行下面的命令来生成所有含有 apt 的进程列表,你可以使用ps和grep命令并用管道组合来得到含有apt或者apt-get的进程。
ps -A | grep apt
$ sudo kill -9 进程ID或者$ sudo kill -SIGKILL 进程ID
补充:SIGKILL 结束/终止进程运行。信号值是 9。
方法2:删除锁定文件。
一旦你运行了 apt-get 或者 apt 命令,锁定文件将会创建于
/var/lib/apt/lists/、/var/lib/dpkg/、/var/cache/apt/archives/中。
这有助于运行中的 apt-get 或者 apt 进程能够避免被其它需要使用相同文件的用户或者系统进程所打断。当该进程执行完毕后,锁定文件将会删除。
当你没有看到 apt-get 或者 apt 进程的情况下在上面两个不同的文件夹中看到了锁定文件,这是因为进程由于某个原因被杀掉了,因此你需要删除锁定文件来避免该错误。
首先运行下面的命令来移除/var/lib/dpkg/ 文件夹下的锁定文件:
$ sudo rm /var/lib/dpkg/lock
之后像下面这样强制重新配置软件包:
$ sudo dpkg --configure -a
也可以删除 /var/lib/apt/lists/、/var/cache/apt/archives/ 文件夹下的锁定文件:
$ sudo rm /var/lib/apt/lists/lock$ sudo rm /var/cache/apt/archives/lock接下来,更新你的软件包源列表:
$ sudo apt update或者$ sudo apt-get update
阅读全文
0 0
- 关于Ubuntu中Could not get lock /var/lib/dpkg/lock问题解决方法
- 关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
- [转]关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
- 关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
- 关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
- 关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
- 关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
- 关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
- 关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
- Ubuntu-Could not get lock /var/lib/dpkg/lock
- ubuntu错误--Could not get lock /var/lib/dpkg/lock
- Ubuntu-Could not get lock /var/lib/dpkg/lock
- Ubuntu:Could not get lock /var/lib/dpkg/lock
- ubuntu could not get lock /var/lib/dpkg/lock
- Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
- could not get lock /var/lib/dpkg/lock -open
- Could not get lock /var/lib/dpkg/lock - open 解决方法
- could not get lock /var/lib/dpkg/lock -open
- 拥塞控制
- MySQL查询优化(收集、总结)
- mybatis模糊查询(二)
- MySQL 序列使用
- Balala Power!【进制思维*经典】
- 关于Ubuntu中Could not get lock /var/lib/dpkg/lock问题解决方法
- STL: HDU1004Let the Balloon Rise
- 什么是示波器?示波器的使用方法图解
- MySQL 处理重复数据
- 文件流知识点
- 析构函数可以为virtual,构造函数则不能。原因?
- webstorm 破解
- 1069. The Black Hole of Numbers (20)
- 实现strrstr函数