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

Kol*_*ole 5 apt

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

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

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

kar*_*rel 6

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错误消息。