当使用它从多个 .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/lists
during 中apt update
,但是 21.04 会创建一个符号链接,因此“Packages”不需要被压缩,所以它实际上更简单,但与以前不同,所以我有点困惑。