存储库存在于/etc/apt/source.list.d
。
根据文档添加了众所周知的、得到良好支持的存储库(特别是docker
和unityhub
),并显示在中sudo apt update
,但我尝试安装的任何软件包都无法找到。
我已经能够导航到 URLdocker.list
并手动下载和安装软件包,但这并不理想。该文件:
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable
unityhub.list
被添加根据文档,但无法找到包,也无法直接导航到 URL。该文件:
deb https://hub.unity3d.com/linux/repos/deb stable main
我跑过去sudo apt install unity-hub
一看:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package unity-hub
我尝试从我的存储库重新安装另一个软件包,想着这些软件包source.list.d
添加到列表中的方式可能出了问题。我能够从protonvpn
存储库重新安装,一切顺利。(请注意,如果相关的话:我在执行此操作时没有运行 VPN。)
我尝试研究这个问题,但一无所获。有人知道我可以尝试什么吗?
编辑:这是我的文件的内容sources.list
。这里还有更多内容——很多注释行——但我在尝试解决问题时重新生成了文件:
deb http://archive.ubuntu.com/ubuntu jammy main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu jammy main universe restricted multiverse #Added by software-properties
答案1
事实证明,我下载的最后两个存储库无法正常工作只是巧合,而不是一种模式。我重新安装了 Ubuntu,但 Unity 存储库仍然无法正常工作。
我最终按照以下说明手动安装了 Unity Hub:https://docs.unity3d.com/2020.1/Documentation/Manual/GettingStartedInstallingHub.html