服务/软件管理:51---Could not get lock /var/lib/dpkg/lock-frontend - open
发布日期:2021-06-29 22:36:32
浏览次数:2
分类:技术文章
本文共 594 字,大约阅读时间需要 1 分钟。
一、问题来源
- 一般我们在安装软件时会显示下面的错误:
- 这是因为有锁定文件的存在,锁定的文件会阻止Linux 系统中某些文件或者数据的访问,一旦你运行了 apt-get 或者 apt 命令,锁定文件将会创建于/var/lib/apt/lists/、/var/lib/dpkg/、/var/cache/apt/archives/中,这有助于运行中的 apt-get 或者 apt 进程能够避免被其它需要使用相同文件的用户或者系统进程所打断。当该进程执行完毕后,锁定文件将会删除
- 当你没有看到 apt-get 或者 apt 进程的情况下在上面两个不同的文件夹中看到了锁定文件,这是因为进程由于某个原因被杀掉了,因此你需要删除锁定文件来避免该错误
二、解决方法
- 查看apt相关进程,使用kill关闭进程
- 然后删除/var/lib/dpkg/下的lock锁定文件,之后强制重新配置软件包:
sudo rm /var/lib/dpkg/locksudo rm /var/lib/apt/lists/locksudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock-frontendsudo apt updatesudo apt-get updatesudo dpkg --configure -a
- 如果还不成功,就多试几次上面的命令
转载地址:https://dongshao.blog.csdn.net/article/details/106294901 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月08日 19时54分27秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
基于OpenSSL的HTTPS通信C++实现
2019-04-30
基于OpenSSL实现的安全连接
2019-04-30
Https协议详解
2019-04-30
C++WEBSOCKET客户端和服务端例子(BOOST.BEAST)
2019-04-30
查找排序算法(一)
2019-04-30
C++用BOOST解析命令行参数
2019-04-30
SECP256K1签名
2019-04-30
WINDOWS匿名管道
2019-04-30
非模式对话框的问题
2019-04-30
C++解析XML, TINYXML2的使用
2019-04-30
拷贝构造函数和移动构造函数解析
2019-04-30
COCOS2D-X主循环的委托模式的学习
2019-04-30
Python环境搭建
2019-04-30
python pip及安装包安装
2019-04-30
openssl使用
2019-04-30
集线程池应用、多次HttpWebRequest请求,自动切换账号等等的移动信息查询软件
2019-04-30
HTTP协议状态码详解(HTTP Status Code)
2019-04-30
css优先级
2019-04-30