apt update 出错。每次重启前两次。这正常吗?

apt update 出错。每次重启前两次。这正常吗?

操作系統:Linux kaushal 5.8.0-36-generic #40~20.04.1-Ubuntu SMP Wed Jan 6 10:15:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

每天当我的电脑启动并写入第一个命令时,apt update我都会出现以下错误。

一段时间后它会自动解决。这是正常的吗?

kaushal@kaushal~$ sudo apt 更新
[sudo] kaushal 的密码:
正在读取软件包列表...完成
埃:无法获取锁 /var/lib/apt/lists/lock。它由进程 2346 (packagekitd) 持有
N:请注意,删除锁文件不是解决方案,并且可能会破坏您的系统。
埃:无法锁定目录 /var/lib/apt/lists/
kaushal@kaushal~$ sudo apt 更新
正在读取软件包列表...完成
埃:无法获取锁 /var/lib/apt/lists/lock。它由进程 2346 (packagekitd) 持有
N:请注意,删除锁文件不是解决方案,并且可能会破坏您的系统。
埃:无法锁定目录 /var/lib/apt/lists/
kaushal@kaushal~$ sudo apt 更新
点击数:1 http://in.archive.ubuntu.com/ubuntu focal InRelease
点击数:2 http://dl.google.com/linux/chrome/deb stable InRelease                        
点击数:3 http://in.archive.ubuntu.com/ubuntu focal-updates InRelease                   
点击数:4 http://ppa.launchpad.net/git-core/ppa/ubuntu focal InRelease                  
点击数:5 http://in.archive.ubuntu.com/ubuntu focal-backports InRelease                 
点击数:6 http://security.ubuntu.com/ubuntu focus-security InRelease                    
获取:7 https://mega.nz/linux/MEGAsync/xUbuntu_20.04 ./ InRelease [2,441 B]
在 2 秒内获取了 2,441 B(1,115 B/秒)         
正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
所有软件包都是最新的。
kaushal@kaushal~$ 

答案1

Ubuntu 每次启动时都会自动检查更新。您不能同时手动运行相同的命令。

如果您确实想手动执行此操作,请禁用自动更新。

该设置位于软件和更新应用程序中。

答案2

我也遇到了同样的问题。当它发生时,请尝试以下命令来查看是否正在进行后台更新。

ps aux | grep apt

我发现我的系统(Ubuntu 16.04、18.04 和 20.04)中有一个后台更新。它是无人值守升级的一部分。我按照以下步骤禁用它:

  1. 在应用程序列表中搜索“更新”
  2. 打开它。有一个设置选项
  3. 在其中一个选项卡中,我找到了设置更新频率和自动更新内容的选项。我自己每周更新一次。所以我将其设置为从不检查更新。仅当您自己定期管理更新时才建议这样做。

相关内容