Fedora не может найти популярные пакеты, такие как apcalc или docker

Fedora не может найти популярные пакеты, такие как apcalc или docker

Я уже больше недели использую Fedora 28 на моем ноутбуке Acer. Поскольку я обычно использую его в университете, я решил использовать сервер обновлений, предоставленный университетом,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

Это явно проблема с репозиторием вашего университета, который является неполным зеркалом. Сравните, например, пакеты (начинающиеся с буквы 'd', чтобы найти ваш пример случая docker) видимыездесьв вашем университете, в отличие отздесьна официальном зеркале Fedora (как найденоздесь). Если вы хотите использовать репозиторий вашего университета, вам нужно будет убедить его владельца в неполноте зеркала.

решение2

Насколько я понимаю, зеркало вашего университета для репозитория обновлений верное.

В конце концов, у вас отсутствует "release repository". Можете ли вы подтвердить, установлен ли у вас "release repository"?

Вам следует посмотреть /etc/yum.repos.d на предмет конфигурации, которая имеет базовый URL:

baseurl=http://ftp.halifax.rwth-aachen.de/fedora/linux/releases/$releasever/Everything/$basearch/os/

Связанный контент