As únicas instruções específicas do Fedora 29 que encontrei estão neste link: https://www.if-not-true-then-false.com/2010/install-virtualbox-guest-additions-on-fedora-centos-red- chapéu-rhel/
Como esse link aparentemente está focado em adições de convidados, decidi ignorá-lo.
Há um ano, instalei com sucesso o VirtualBox no Fedora 26 seguindo instruções semelhantes ao seguinte link: https://www.if-not-true-then-false.com/2010/install-virtualbox-with-yum- on-fedora-centos-red-hat-rhel/
Como não consegui encontrar instruções correspondentes especificamente para o Fedora 29, tentei seguir as mesmas instruções. Primeiro, executei o seguinte comando:
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
Embora o comando parecesse ser concluído normalmente, ele mostrou a seguinte mensagem:
Failed to synchronize cache for repo 'virtualbox', ignoring this repo.
Executei então:
dnf install VirtualBox-5.2
Resultados:
Fedora 29 - x86_64 - VirtualBox
Failed to synchronize cache for repo 'virtualbox', ignoring this repo.
Last metadata expiration check: 0:05:45 ago on Sat 17 Nov 2018 03:40:42 PM PST.
No match for argument: VirtualBox-5.2
Error: Unable to find a match
Não tenho certeza se isso é relevante, mas apenas por curiosidade, executei
cd /
find -type f -iname "virtualbox.*"
find -type f -iname "virtualbox*"
Resultados:
./var/cache/PackageKit/29/metadata/updates-29-x86_64/packages/virtualbox-guest-additions-5.2.20-1.fc29.x86_64.rpm
./var/cache/PackageKit/29/metadata/updates-29-x86_64/packages/virtualbox-guest-additions-5.2.22-1.fc29.x86_64.rpm
Parece que o Fedora 29 (instalação completa, não atualização) está instalando alguns rpm do VirtualBox Guest-Addition. Vou postar uma consulta separada sobre o que devo fazer para instalar adições de convidados depois de instalar o VirtualBox. Menciono isso nesta postagem apenas porque pode estar relacionado ao meu problema específico.
Da mesma forma, não tenho certeza se o seguinte link é relevante: Falha na instalação do VirtualBox no Fedora 26
Nesse link, cometi um erro e obtive respostas do UnixSE sobre como reverter meu erro antes de fazer a instalação.
Perguntas:
Por que estou recebendo a mensagem "Falha ao sincronizar cache para repo virtualbox"?
Por que estou recebendo a mensagem "Sem correspondência para argumento: VirtualBox-5.2"?
Preciso fazer backup de algo antes de prosseguir com a instalação?
Como instalo o VirtualBox no Fedora 29.
Olhando para o repositório bruto em http://download.virtualbox.org/virtualbox/rpm/fedora/ eles não parecem suportar 29 ainda, apenas até F28. Você deve ser capaz de editar o arquivo repo e mudar
$releasever
para28
e depoisdnf install VirtualBox-5.2
.