
Estou executando o Fedora 28 no meu laptop Acer há mais de uma semana. Como costumo usá-lo na universidade, decidi usar o servidor de atualização fornecido pela universidade,https://ftp.halifax.rwth-aachen.de/.
No começo isso funcionou bem, mas logo depois que mudei o espelho, descobri que alguns pacotes listados na lista de pacotes do fedora emhttps://apps.fedoraproject.org/packages/não estavam disponíveis no meu sistema. A mensagem de erro é:
$ 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.
Assim que eu reverter minhas alterações, posso instalar docker
e apcalc
sem problemas.
Aqui está o que eu mudei /etc/yum.repos.d/fedora.repo
e 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/
Alguém sabe como resolver este problema? Se o problema não puder ser corrigido no meu laptop, como posso depurar/corrigir o problema no servidor com a ajuda do mantenedor do servidor (que não tem ideia de como o Fedora funciona)?
Responder1
Este é claramente um problema, pois o repositório da sua universidade é um espelho incompleto. Compare por exemplo os pacotes (começando com a letra 'd' para buscar seu caso de exemplo docker
) visíveisaquina sua universidade, em vez deaquiem um espelho oficial do Fedora (como encontradoaqui). Se quiser usar o repositório da sua universidade, você precisará convencer o mantenedor da incompletude do espelho.
Responder2
No meu entender, o espelho da universidade para o repositório de atualizações está correto.
Eventualmente, você está perdendo o "repositório de lançamento". Você pode confirmar se possui um "repositório de lançamento" instalado?
Você deve procurar em /etc/yum.repos.d uma configuração que tenha o URL base:
baseurl=http://ftp.halifax.rwth-aachen.de/fedora/linux/releases/$releasever/Everything/$basearch/os/