本地仓库在 Ubuntu 21.04 上不起作用

本地仓库在 Ubuntu 21.04 上不起作用

当使用它从多个 .deb 文件创建包时,dpkg-scanpackages它适用于除 21.04 之外的所有系统,当尝试执行时会给出错误,sudo apt --allow-insecure-repositories update提示“Packages”文件丢失。

在所有其他系统上,此文件都会自动创建并放入,/var/lib/apt/lists/_home_username_path_to_the_repo但在 21.04 上,该文件是“Packages”文件的符号链接,/home/username/path/to/the/repo所以我猜它希望它已经被创建但dpkg-scanpackages没有创建,那么在 21.04 上创建的正确步骤是什么?

答案1

我弄明白了,基本上让我感到困惑的是,当创建“Packages”文件时,我必须将其压缩,因为旧系统会将其解压缩并将其复制到/var/lib/apt/listsduring 中apt update,但是 21.04 会创建一个符号链接,因此“Packages”不需要被压缩,所以它实际上更简单,但与以前不同,所以我有点困惑。

相关内容