服务/软件管理: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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Nginx运行FastCGI程序(ngx_http_fastcgi_module模块、fcgi库、spwan-fcgi进程管理器)
下一篇:服务/软件管理:50---Linux更换镜像源

发表评论

最新留言

很好
[***.229.124.182]2024年04月08日 19时54分27秒