记性不好:

Could not get lock /var/lib/dpkg/lock

锁定的文件会阻止 Linux 系统中某些文件或者数据的访问,这个概念也存在于 Windows 或者其他的操作系统中。

​/var/lib/apt/lists/​​、​​/var/lib/dpkg/​​、​​/var/cache/apt/archives/​

    这有助于运行中的 apt-get 或者 apt 进程能够避免被其它需要使用相同文件的用户或者系统进程所打断。当该进程执行完毕后,锁定文件将会删除。

    所以:

      1:移除对应目录下的锁文件:

      2:强制重新配置软件包:

      3:更新软件包源文件:

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

sudo dpkg --configure -a

​ sudo apt update​

ps afx|grep apt
3284 pts/0 S+ 0:00 \_ grep --color=auto apt
2869 ? Ss 0:00 /bin/sh /usr/lib/apt/apt.systemd.daily install
2873 ? S 0:00

View Code