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