• Unable to lock the administration directory (/var/lib/dpkg/)解决办法


    修复"无法锁定Ubuntu中的管理目录(/var/lib/dpkg/)"

    问题描述:Ubuntu18.04在更新软件源时,出现“Unable to lock the administration directory (/var/lib/dpkg/)” 报错信息。
    在这里插入图片描述

    问题分析:
      为了避免已经运行的apt-get或apt进程被用户或需要处理apt文件的其他进程中断,运行apt-get或apt命令后,将在以下任何目录/var/lib/apt/lists//var/lib/dpkg//var/cache/apt/archives/ 下创建一个lock(锁定文件)。
      正常情况下,当进程执行完毕后,将删除锁定文件。如果有程序正在占用该进程,锁定文件未删除,就会导致此问题发生。

    下面给出两种解决办法:

    方案一:找到并杀死apt进程

    1. 使用ps命令找到正在运行的apt进程:
    ps -A | grep apt
    

    在这里插入图片描述

    1. 使用kill命令杀死该进程:
    sudo kill -9 进程号
    

    在这里插入图片描述

    1. 重新更新软件源即可:
    sudo apt-get update
    or
    sudo apt update 
    

    在这里插入图片描述
    第一种方案亲测可用。

    方案2:删除锁定文件

    1. 首先删除锁定文件:
    sudo rm /var/lib/dpkg/lock
    
    1. 之后强制dpkg重新配置:
    sudo dpkg --configure -a
    
    1. 删除另外两个锁定文件:
    sudo rm /var/lib/apt/lists/lock 
    sudo rm /var/cache/apt/archives/lock
    
    1. 最后进行软件源更新即可:
    sudo apt-get update
    or
    sudo apt update 
    

    第二种方案没有亲自测试。

  • 相关阅读:
    windows 安装mysql 步骤
    x-editable 的使用方法
    asp.net连接数据库
    fedora下根据字符查找软件包
    ubuntu 常用命令
    第8课-库函数方式文件编程
    第7课-系统调用方式文件编程
    第6课-函数库设计
    第5课-Linux编程规范
    第4课-Linux应用程序地址布局
  • 原文地址:https://www.cnblogs.com/ZHJ0125/p/12904511.html
Copyright © 2020-2023  润新知