E: 无法获取锁 /var/lib/apt/lists/lock。它由进程 2608 (packagekitd) 持有

E: 无法获取锁 /var/lib/apt/lists/lock。它由进程 2608 (packagekitd) 持有

当我sudo apt update打开笔记本电脑后第一次打字时,收到以下错误消息:

E: Could not get lock /var/lib/apt/lists/lock. It is held by process 2608 (packagekitd)

但当我再次输入时sudo apt update,一切正常。我想知道为什么我会收到此错误消息。

答案1

Ubuntu Software 通常会在用户每天第一次启动 Ubuntu 后更新其软件数据库。当您打开sudo apt update笔记本电脑后第一次输入时,Ubuntu Software 已在更新其软件数据库。这会锁定它/var/lib/apt/lists/lock,以防止其他应用程序(例如终端)使用它,直到更新过程(过程 2608)完成运行。

进程 2608 运行完成后,您可以sudo apt update从终端运行而不会收到E: Could not get lock /var/lib/apt/lists/lock错误消息。

相关内容