提示 Could not get lock /var/lib/dpkg/lock 报错?
有些小伙伴在使用 apt 包管理器更新或安装软件时,可能会遇到过诸如以下的错误提示:
![6ed83f4cb0535aae4976bd00406f6bc0.png](https://i-blog.csdnimg.cn/blog_migrate/5f812aec59ddfb0eab3d6dc514812219.png)
或者
![044d7cda414326d426d5259b71367f32.png](https://i-blog.csdnimg.cn/blog_migrate/f8b7a58ee3eed2ed482bb1baebb63fa0.png)
这种时候大可不必惊慌,这些错误提示一般都是因为某些程序在系统后台进行着某些 apt 操作,因此锁定了 apt 数据库,所以暂时不能进行 apt 操作。
解决方案
那遇到这种情况,一般我们只需要安静地等待几分钟,或者先去做其他的事情,比如浏览一下良许 Linux 公众号里的文章,直到当前的更新、安装或卸载任务完成后,锁就会自动释放,然后就可以进行 apt 操作了。
当然了,上面说的是正常情况下的对应,那非正常情况下,比方说你等了好多个几分钟锁都还没有被释放,你就要看看是不是该进程由于某些原因而卡住了并且一直占用着锁。如果是的话,那你只能干掉这个进程,然后删除该锁定了。
首先,我们先找出是哪个进程占用了锁文件 /var/lib/dpkg/lock
$ sudo lsof /var/lib/dpkg/lock
其他锁文件对应的命令
$ sudo lsof /var/lib/dpkg/lock-frontend
$ sudo lsof /var/lib/apt/lists/lock
然后得到输出结果
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME unattende 1548 root 6uW REG 8,2 0 1181062 /var/lib/dpkg/lock
![d97f439f9fe67a770795b4149755e67b.png](https://i-blog.csdnimg.cn/blog_migrate/39e1a8b768c516563a044d2a3b77bc2d.png)
我们可以从结果中看到,该进程的 PID 为 1548
接着,kill 掉这个进程
$ sudo kill -9 1548
然后你就可以放心地删除锁文件
$ sudo rm /var/lib/dpkg/lock
或者
$ sudo rm /var/lib/dpkg/lock-frontend
$ sudo rm /var/lib/apt/lists/lock
如果需要,还可以删除缓存目录下的锁文件
$ sudo rm /var/cache/apt/archives/lock
做完上面的步骤后,记得要运行以下命令
$ sudo dpkg --configure -a
这样问题应该就可以解决了
责编AJX
相关推荐
早在十几年前,中国就已经开始构建国产数据库等自主产权和生态圈,历时十年,随着通过中国技术优势的不断提....
![]()
如意
发表于
10-19 11:42
•
16
次 阅读
近日,英国新冠肺炎确诊病例暴增万例,但并不是因为哪里突然出现了疫情暴发,而是微软Excel软件....
![]()
如意
发表于
10-19 09:59
•
99
次 阅读
前言 ART-PiRT-Thread团队历时半年精心打磨,能很好的满足绝大多数开发人员的 DIY 想....
[table] [tr][td]针对ARM-Linux程序的开发,主要分为三类:应用程序开发、驱动程序开发、系统内核开发,针对不同种类的软件...
发表于 10-19 09:15 •0次 阅读
每一个网页或应用程序开发人员一生中都会经历无数次对服务器的处理。尽管市面上各种云服务层出不穷,但显而....
![]()
如意
发表于
10-17 11:01
•
387
次 阅读
根据卡巴斯基的一项调查,APT组织开始越来越多地对Linux设备执行有针对性的攻击,并开发了更多针对....
发表于 10-16 15:48 •217次 阅读
总结20个超好用的 Unix/Linux 命令指令集
![]()
如意
发表于
10-16 15:20
•
156
次 阅读
数周前,开源软件爱好者 Eric S Raymond 提出的观点引发热议,他认为微软应该在 Linu....
![]()
如意
发表于
10-16 15:17
•
194
次 阅读
最近,美国商务部发布了针对 Tik Tok 、微信的禁令引人关注:从 9 月 20 日起下架美区的微....
![]()
inr999
发表于
10-16 14:36
•
313
次 阅读
演示文稿往往是枯燥的。这就是为什么有些人会添加动画或漫画/meme 来增加一些幽默和风格来打破单调。
![]()
如意
发表于
10-16 14:30
•
414
次 阅读
大数据开发和软件开发哪个前景好?大数据开发学习有难度,零基础入门要先学习Java语言打基础,然后进入....
![]()
如意
发表于
10-16 14:28
•
159
次 阅读
谷歌安全研究人员在Linux Kernel中发现了一组蓝牙漏洞(BleedingTooth),该漏洞....
![]()
如意
发表于
10-16 14:22
•
429
次 阅读
最近不可描述的网站上有一个活动,很多人post了比较沧桑感的照片。How it stared How....
![]()
inr999
发表于
10-16 13:54
•
274
次 阅读
我是翻译官优化师 吴锋 2015年我加入华为中软院编译器实验室,那时候它还叫欧拉六部。 其实程序员敲....
![]()
inr999
发表于
10-16 12:02
•
204
次 阅读
整理 | 付斌 公众号 | 嵌入式ARM 01 嵌入式系统设计方法变化的背景 嵌入式系统设计方法的演....
![]()
inr999
发表于
10-16 10:12
•
249
次 阅读
前言:Linux 内核第一版发布于 1991 年,如今最新版本已经到了 。最初仅仅是一只五脏俱全的麻雀,发展到现在浩瀚如海,代...
发表于 10-15 17:59 •504次 阅读
由于很多人总问这个问题,所以这里做一个总结文档供大家参考。这里必须先说明,以下的步骤都是针对Linu....
发表于 10-15 17:35 •37次 阅读
自学Linux有哪些阶段? 作为一个新人在自学Linux的过程中,很容易陷入很多学习误区,这里给大家分享一个Linux学习路线...
发表于 10-15 14:22 •101次 阅读
中国,2020年9月27日意法半导体发布与S2-LP超低功耗射频收发器配合使用的KNX软件,让智能楼....
![]()
inr999
发表于
10-15 14:18
•
348
次 阅读
从支付宝官方获悉,近日,中国工商银行重要业务系统对公(法人)理财系统完成从大型主机到分布式架构改造,....
![]()
inr999
发表于
10-15 14:13
•
305
次 阅读
请问下鸿蒙OS与一般Linux发行版相比有什么不同?有什么优势? ...
发表于 10-15 10:34 •98次 阅读
嘉宾介绍:韦东山( 论坛 账号:韦东山),毕业于中国科学技术大学, 物理软件双学位,畅销书作者《 嵌....
嘉宾介绍:韦东山(论坛账号:韦东山),毕业于中国科学技术大学, 物理软件双学位,畅销书作者《嵌入式Linux应用开发完全手册...
发表于 10-14 17:03 •692次 阅读
作者:sparkdev 本文以 32 位系统为例介绍内核空间(kernel space)和用户空间(....
![]()
inr999
发表于
10-14 14:38
•
310
次 阅读
编辑文本时大小写常常是需要注意的地方,大小写的转换是很枯燥而繁琐的工作,所幸,Linux 提供了很多....
![]()
如意
发表于
10-14 14:24
•
238
次 阅读
Linux 简介 UNIX 是一个交互式系统,用于同时处理多进程和多用户同时在线。为什么要说 UNI....
本文主要介绍了如何在 Linux 环境下在 Hi3516DV300 开发板搭载鸿蒙 OS 实现一个简....
发表于 10-14 12:05 •61次 阅读
arm-none-eabi:这个是没有操作系统的,自然不可能支持那些跟操作系统关系密切的函数,比如f....
发表于 10-14 11:06 •125次 阅读
自从40多年前嵌入式系统诞生以来,随着技术的发展和需求的变化,嵌入式系统软件就在嵌入式系统中越来越重....
![]()
inr999
发表于
10-14 11:05
•
593
次 阅读
Linux在消费电子领域的应用相当普遍,而对于消费电子产品,省电是一个重要的议题。
![]()
陈翠
发表于
10-14 10:32
•
395
次 阅读
软件跟硬件之间的界限已经越来越模糊了,那么处于这个灰色地带的,就是固件了。这就分成三类工作者。 1、....
![]()
玩转单片机
发表于
10-13 17:39
•
139
次 阅读
文章主要介绍了在Linux操作系统环境下,软PLC梯形图的编辑技术。采用基于面向对象的方法,在分析了....
发表于 10-13 17:36 •73次 阅读
文章对微弱信号的相关检测原理和步骤进行了研究,给出了相关检测在数字域的快速实现算法。利用软件无线电思....
发表于 10-13 16:51 •29次 阅读
有网络安全研究人员发现,之前一些防毒软件中都有安全漏洞,可以让攻击者提升他们的特权从而使恶意软件可以....
![]()
如意
发表于
10-13 16:33
•
141
次 阅读
学大数据需要具备什么基础?学大数据应具备编程开发经验,今天主要介绍学大数据应具备的基础,学员从jav....
![]()
如意
发表于
10-13 15:41
•
226
次 阅读
据外媒最新报道称,微软将于10月13日,也就是今天停止Office 2016主流支持,其扩展支持结束....
![]()
如意
发表于
10-13 14:56
•
194
次 阅读
转自:cnBeta 如果你经常让你的系统经历休眠周期,那么从即将开始的 Linux 5.10 周期开....
转自:开源中国 近日,开源先驱、《大教室与集市》作者 Eric S Raymond 在个人博客上提出....
本来计划是拿出一半时间工作,剩下的时间可以用来学些东西,另外也经常会有朋友找我做一些项目,这样时间支....
![]()
工程师人生
发表于
10-13 11:21
•
527
次 阅读
尽管iPhone很出色,然而iPhone在续航、快充、5G、本土化功能等方面的短板,让很多果粉也换用....
![]()
如意
发表于
10-13 10:43
•
341
次 阅读
首先,学习大数据要做好三方面的准备,其一是准备好学习的切入点,其二是为自己构建出一个有效的学习和交流....
![]()
电子魔法师
发表于
10-13 09:53
•
239
次 阅读
对于一个只懂得Windows基本操作、连DOS是什么都不知道的新手而言,尽快做一些有趣而有意义的事情....
![]()
嵌入式ARM
发表于
10-12 17:46
•
198
次 阅读
提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心就可能破坏....
发表于 10-12 17:38 •37次 阅读
使用实时操作系统作为应用程序代码平台的设计还面临着许多挑战,比如如何将功能分配给不同的并行任务、如何....
![]()
嵌入式ARM
发表于
10-12 17:35
•
352
次 阅读
作为新一轮的工业革命,智能制造是大势所趋,正快速推进。蓝威技术新研发设计类工业软件,可大幅缩短计算任....
![]()
如意
发表于
10-12 16:14
•
366
次 阅读
我们知道系统里面常常会有一些忘记删除的长时间不用而且确实没有用处的文件,如果不去处理,这些无用的文件....
![]()
如意
发表于
10-12 14:13
•
294
次 阅读
根据调研机构的预计,到2025年,协作软件市场将达到166亿美元,并将使协作软件成为全球规模最大的科....
作者 |余鹏鲲 近期一则关于半导体投资的谣言,在网络上广泛传播,甚至流出到了外网。内容是中国将在20....
![]()
科工力量
发表于
10-12 14:00
•
542
次 阅读
Firefox 在 Linux 用户中很受欢迎。它是几个 Linux 发行版上的默认 Web 浏览器....
![]()
如意
发表于
10-12 12:08
•
342
次 阅读
Linux 从诞生至今,已经快有 30 年了。这期间 Linux 一直延续着通过邮件来提交变更、审查....
![]()
如意
发表于
10-12 11:47
•
420
次 阅读
GCP加入LFN是在该组织的开放网络和边缘峰会上宣布的。GCP将成为LFN的白金会员,GCP全球电信....
Wireshark 是目前最受欢迎的抓包工具。它可以运行在 Windows、Linux 及 MAC ....
发表于 10-12 08:00 •26次 阅读
每天,在家庭,车辆,工作场所和公共场所,许多人都使用带光滑玻璃触摸屏和无处不在的按钮的人机界面(HM....
![]()
物联网技术
发表于
10-11 10:45
•
321
次 阅读
软件定义汽车和软硬分离已经成为行业共识。从底层到生态、到云端,整个打通需要非常大的协同和投入,这一工....
有很多小伙伴喜欢在没事的时候鼓捣一些机器人什么的,现在给大家分享一个仿生机器人开源资料,喜欢的小伙伴可以看看。六足机器人...
发表于 10-10 09:57 •754次 阅读
AM3352 ti-processor-sdk-linux-am335x-evm-05.03.00.07版本系统启动错误,提示进入单用户模式: 直接输入密码报错如下: G...
发表于 09-29 13:54 •157次 阅读
发表于 09-28 17:17 •2611次 阅读
Orange Pi Pc Plus 板载有一个红外接收头,今天我们就来看看怎么在armbian的镜像上测试它:1)下载armbian的ubuntu的镜像,随...
发表于 09-27 17:03 •101次 阅读
开发案例说明本文档涉及的开发案例位于产品资料“4-软件资料\Demo\tl-linux-application\”路径下的base-demos和python-demos目...
发表于 09-27 14:30 •101次 阅读
TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
发表于 09-25 11:51 •174次 阅读