强制apt update重新下载信息

强制apt update重新下载信息

是否可以apt update刷新信息/重新下载信息?

apt update在 CLI 中按 Tab 键时不建议任何其他参数,并E: The update command takes no arguments在添加垃圾时返回以查看会发生什么。

此外,Debian 的 apt 手册页没有提供任何有用的线索:https://manpages.debian.org/buster/apt/apt.8.en.html

我通过以下步骤使它工作,这似乎是一个解决方法:

1:移走/etc/apt/sources.list.d/*.list文件

2:运行apt update;这似乎会刷新.list文件中不再找到的存储库的缓存

3:回移/etc/apt/sources.list.d/*.list文件

4:apt update再次运行;这样,信息就会从存储库下载

有没有什么方法可以在不处理文件的情况下做到这一点.list

答案1

是的,您可以apt通过删除 中的所有文件来清除 的索引/var/lib/apt/lists

sudo rm /var/lib/apt/lists/*_*

(所有索引文件的名称中都有下划线,但目录中没有下划线/var/lib/apt/lists)。

相关内容