`
wbj0110
  • 浏览: 1603178 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

E: 无法获得锁 /var/lib/apt/lists/lock - open (11 资源临时不可用)

阅读更多

查看一下是否有使用apt-get的程序,终端输入:ps -aux,找到使用apt-get的程序(最后一列),查看其PID号,然后杀死其进程,输入sudo kill PID.

用sudo apt-get update时出现“ E: 无法获得锁 /var/lib/apt/lists/lock”错误。
在网上搜索到的解决方案──“将/var/lib/apt/list/lock删除掉即可”──其实是一种极端的情况,也就是在上次更新没有正常关闭的情况下使用。
在大部分情况下,问题的原因在于其它的程序如系统的自动更新、新立得等正在使用apt-get进程,所以解决方法也就是将这一进程关闭。
具体如下:
1、ps-aux 查出apt-get进程的PID,通常是一个四位数字。
2、用sudo kill PID代码 杀死进程

3、用sudo apt-get update,sudo apt-get dist-upgrade升级。

 

 

方法一:
执行一下 sudo dpkg --configure -a
方法二:
sudo rm /var/lib/apt/lists/lock
方法三:
1、ps-aux 查出apt-get进程的PID,
2、用sudo kill PID代码 杀死进程(我都是找出带apt字样的进程格杀勿论)

分享到:
评论

相关推荐

    ubuntu安装ssh服务.docx

    /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/加锁的问题 执行以下命令可以解决问题: sudo rm /var/lib/apt/lists/lock 十、总结 本文详细介绍了 ubuntu 安装 SSH ...

    Kali Linux常见问题与解决方案.docx

    在 Kali Linux 中,使用 apt-get update 命令时,出现了无法获得锁 /var/lib/apt/lists/lock 的错误。解决方案是删除 /var/lib/apt/lists/lock 文件,然后重新执行 apt-get update 命令。下面是具体的解决步骤: 1....

    shit:Sudo 历史调用工具

    [user@host] $ apt-get updateE: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)E: Unable to lock directory /var/lib/apt/lists/E: Could not open lock file /var/lib/dpkg/...

    Ubuntu源更新错误修复大全

    E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/cache/apt/archives/ ``` **解决方法:** 1. 关闭所有正在使用APT的程序...

    8 Ubuntu KVM安装配置.pdf

    3. 删除锁文件:sudo rm /var/lib/apt/lists/lock 4. 删除缓存文件:sudo rm /var/cache/apt/archives/lock 5. 删除 dpkg 锁文件:sudo rm /var/lib/dpkg/lock 四、安装 KVM 及相关依赖包 使用以下命令安装 KVM 及...

    Ubuntu- Reading package lists... Error!解决方案.docx

    когда我们输入 sudo apt-get update 命令时,APT 会从安装源文件中读取软件包信息,然后将其写入到 /var/lib/apt/lists/ 目录下。 5. 小结 "Reading package lists... Error!" 错误是 Ubuntu 中一个常见的...

    Android代码-crosswalk

    It is an open source project started by the Intel Open Source Technology Center (http://www.01.org) As of February 2017, Crosswalk is not being developed anymore. The last Crosswalk relase is 23. ...

    解决apt1

    然而,在使用`apt-get`命令时,有时会遇到错误提示“E: Could not get lock /var/lib/dpkg/lock”,这通常意味着系统中另一个`apt-get`进程正在运行,或者该文件被其他进程占用,导致当前操作无法继续。 这个错误...

    基于ubuntu14.04 cuda7.5 cudnn5.1 caffe 配置

    sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock ``` #### 4. 配置环境变量 安装完成后,需要配置环境变量以确保系统能够识别CUDA安装位置。 ```bash sudo ...

    java的三大开源框架帮助路径

    根据提供的信息,我们可以推断出该文章主要关注的是Java中的三大开源框架的帮助资源路径。由于提供的部分内容似乎包含了一些无法辨识的信息,我们将基于标题、描述和标签来构建一个关于Java三大开源框架及其帮助路径...

    spring 最新框架jar

    spring-framework-4.3.6.RELEASE - 解包大小为 44.9 MB ## Spring Framework The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications ...

    解决Ubuntu更新apt-get时报错哈希码不匹配

    背景 昨晚更新apt-get时由于太晚要睡觉,所以还没下载完就ctrl-c中断、关机了。今天重新更新时,报错如下 ...rm -rf /var/lib/apt/lists/* apt-get clean && sudo apt-get update 作者:coder_szc

    Python库 | mdx_truly_sane_lists-1.2-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:mdx_truly_sane_lists-1.2-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Ubuntu的软件管理工具

    * /var/lib/apt/lists/partial:存放正在下载的软件包详细信息 二、DPKG 命令安装 DPKG 是 Debian 软件包管理器的基础,用于安装、卸载和供给和.deb 软件包相关的信息。DPKG 命令可以帮助我们安装、卸载和管理...

    [Linux通过Apt-Get安装Yum命令].md

    - 尽管Apt-Get已足够强大,但在某些情况下,用户可能希望在Debian或Ubuntu系统中使用Yum,以获取更多的包资源和更丰富的功能。 3. **在Debian或Ubuntu上安装Yum的方法** - 使用Apt-Get命令行工具安装Yum的具体...

    Lists-Lists-Lists

    Lists-Lists-Lists

    apache-maven-3.5.0-bin

    1) Unpack the archive where you would like to store the binaries, e.g.: Unix-based operating systems (Linux, Solaris and Mac OS X) tar zxvf apache-maven-3.x.y.tar.gz Windows unzip apache-maven-3...

    ubuntu 命令技巧手册 完整版

    - `cat /var/lib/apt/lists/`: 查看列表文件。 - **备份当前系统安装的所有包的列表**: - `dpkg --get-selections > packages.txt`: 备份安装列表。 - **从上面备份的安装包的列表文件恢复所有包**: - `dpkg --...

    RK开发遇到的问题1

    另一个常见问题是apt-get在执行时遇到锁问题,提示“无法获得锁 /var/lib/apt/lists/lock”。这是因为另一个进程可能正在使用apt-get,导致无法加锁。解决这个问题的方法是使用`sudo rm /var/lib/apt/lists/* -vf`...

    ansible-carbon:有助于管理 Carbon 安装的角色

    碳有助于管理 Carbon 安装的角色。 它使用defaults变量来生成主要的 Carbon 和存储模式配置文件。例子 ---# Default installation- hosts: myhost1 roles: - ...WHITELISTS_DIR: /var/lib/carbon/lists/ CONF_DIR:

Global site tag (gtag.js) - Google Analytics