Al momento per Fedora 33 non è presente l’RPM di VBox e se si prova a installare restituisce l’errore:
error:
Problem: conflicting requestsnothing provides python(abi) = 3.8 needed by VirtualBox-6.1-6.1.16_140961_fedora32-1.x86_64
(try to add ‘–skip-broken’ to skip uninstallable packages)
Installare rpmrebuild per modificare il .rpm da python(abi) = 3.8 a python(abi) >= 3.8
rpmrebuild –change-spec-preamble=’sed -e “s/6.1.16_140961_fedora32/6.1.16_140961_fedora33/”‘ –change-spec-requires=’sed -e “s/python(abi) = 3.8/python(abi) >= 3.8/”‘ –package VirtualBox-6.1-6.1.16_140961_fedora32-1.x86_64.rpm
Installare le dipendenze:
sudo dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
Rimuovere eventuali configurazioni:
sudo rm -Rf ~/.config/VirtualBox
Installare l’RPM modificato:
sudo dnf install ~/rpmbuild/RPMS/x86_64/VirtualBox-6.1-6.1.16_140961_fedora33-1.x86_64.rpm
Fatto!!!