20.04 从本地存储库更新/安装时出现问题,错误 404 未找到,未找到安装候选项

20.04 从本地存储库更新/安装时出现问题,错误 404 未找到,未找到安装候选项

我已成功在 20.04 服务器虚拟机上创建本地存储库。但是,我无法从该存储库执行安装或更新。附件是显示更新结果以及 sources.list 内容和指向存储库内容的 Web 浏览器的屏幕截图。
多个错误表明 404 未找到,这与文件相关[电子邮件保护]因为在预期位置的存储库中找不到它。尝试安装软件包时,返回消息“E:软件包‘packagename’没有安装候选项”。此图片取自地址为 192.168.46.129 的 20.04 桌面虚拟机。存储库主机名为“repo”,解析为地址 192.168.46.130
此配置已在多个环境中尝试多次,结果相同。例如,使用了来自全新快照的 20.04 服务器虚拟机,结果与原始尝试相同。第二个 VMware 环境用于托管 20.04 服务器和 20.04 桌面虚拟机,结果相同。
在这两个环境中,服务器或桌面虚拟机都无法成功使用本地存储库。是的,您读得没错 - 服务器无法利用它在本地托管的存储库。提前感谢您提供的任何帮助。 单击此处查看屏幕截图

答案1

Ubuntu 20.04 附带的 apt-mirror 版本存在问题。
根据以下 github 问题,当使用本地存储库时,它会导致 apt 更新失败。 https://github.com/apt-mirror/apt-mirror/issues/102
https://github.com/apt-mirror/apt-mirror/issues/118

这是我用来解决此问题的更新的 apt-mirror 包的链接。
https://github.com/Stifler6996/apt-mirror

相关内容