我在 Acer 笔记本电脑上运行 Fedora 28 已经一个多星期了。由于我通常在大学使用它,所以我决定使用大学提供的更新服务器,https://ftp.halifax.rwth-aachen.de/。
起初这工作得很好,但在我更改镜像后不久,我发现 Fedora 软件包列表中列出的一些软件包位于https://apps.fedoraproject.org/packages/在我的系统上不可用。错误信息是:
$ sudo dnf install docker
Last metadata expiration check: 0:00:44 ago on Tue 29 May 2018 17:56:58 CEST.
No match for argument: docker
Error: Unable to find a match.
一旦我恢复更改,我就可以安装docker
并且apcalc
没有任何问题。
这是我在/etc/yum.repos.d/fedora.repo
和中所做的更改fedora-updates.repo
:
# comment out the following line:
#metalink=...
# add this line instead:
baseurl=https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/$releasever/Everything/$basearch/
有谁知道如何解决这个问题?如果问题无法在我的笔记本电脑上解决,我如何在服务器维护人员(他们不知道 Fedora 是如何工作的)的帮助下调试/修复服务器上的问题?
答案1
答案2
据我了解,您的大学镜像更新存储库是正确的。
最终,您会丢失“发布存储库”。您能否确认您是否安装了“发布存储库”?
您应该查看 /etc/yum.repos.d 以获得具有基本 URL 的配置:
baseurl=http://ftp.halifax.rwth-aachen.de/fedora/linux/releases/$releasever/Everything/$basearch/os/