离线 apt-get 软件包存储库存在问题,找不到文件:软件包

离线 apt-get 软件包存储库存在问题,找不到文件:软件包

我有两台机器运行 Ubuntu 20.04 服务器。其中一台处于离线状态,是一台冷机器,我尝试使用来自我的在线服务器的 deb 文件设置离线 apt 存储库,但无论我如何尝试,我都会收到此错误:

E: Failed to fetch file:/tmp/repo/dists/focal/main/binary-amd64/Packages File not found

我的 /etc/apt/sources-list 在文件顶部有以下条目:

deb [arch=amd64 trusted=yes] file:///tmp/repo focal main

我在离线机器上的目录结构是:

/tmp/repo/
   dist/focal/main/binary-amd64/
      Packages.gz
      Packages.xz
      Release
   pool/
      all *.deb files from online server (/var/cache/apt)

我不确定为什么 apd-update 需要文件“Packages”,我有 Packages.gz 和 .xz,我遵循了本指南https://help.ubuntu.com/community/AptGet/Offline/Repository(顺便说一下,它省略了有关如何处理 .deb 文件的任何信息)

答案1

我一直在寻找类似的问题。不幸的是,你只是默默地被否决了,没有得到任何回应。希望某些活动至少能引出一个答案链接,而不是懒惰的冷落。

相关内容