E: 无法打开 /var/lib/apt/lists/*** ... E: 无法解析或打开软件包列表或状态文件

Jon*_* YH 7 package-management apt sudo docker

sudo apt update在终端运行等等,然后我得到了这个错误。我无法复制并粘贴此错误代码,所以我想知道可能是什么问题。是权限问题还是其他什么问题?

An error occurred, please run Package Manager from the right-click menu   
or apt-get in a terminal to see what is wrong  
Run Code Online (Sandbox Code Playgroud)

错误信息:

Error: Opening the cache (E:can not open /var/lib/apt/lists/download.docker.com linux_ubuntu_dists_focal InRelease  
- fopen (13: Permission denied), 
E:The package lists or status file could not be parsed or opened. 
This usually means that your installed packages have unmet dependencies.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Jon*_* YH 6

我从一些旧帖子中找到了一个旧答案,只需运行这些命令:

sudo rm /var/lib/apt/lists/* -vf

sudo apt-get clean

sudo apt-get update

sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

这对我有用!