Comment rétrograder à une version de package spécifique non disponible avec la nature dnf downgrade <package>
?
Par exemple, le noyau Linux mon Fedora 23 est sorti (kernel-4.6.4-201.fc23.i686
) doit être dégradé à une version spécifique 4.4.9
, pour une raison spécifique au projet.
Comment puis-je rétrograder (en utilisant dnf
) le package du noyau à kernel-4.4.9-300.fc23.i686
?
Le problème est cette commande:
$ dnf downgrade kernel
seule propose d'installer la version Kernel kernel-4.2.3-201.fc23.i686
, ce qui n'est pas la version que je veux.
Les packages que j'ai besoin peuvent être trouvés par exemple sur le koji Site Web:
http://koji.fedorAproject.org/koji/buildinfo?buildid=760145
mais je ne sais pas comment demander un dnf install
De là.
Comment puis je faire ça?
Juste appliquer dnf downgrade
TO RPM que vous avez téléchargé vous-même.
Dans votre exemple, dans le cas des forfaits du noyau, téléchargez les RPM que vous voulez à partir de koji et installez-les à l'aide de dnf downgrade
:
cd /tmp/
mkdir kernel/
cd kernel/
wget https://kojipkgs.fedoraproject.org//packages/kernel/4.4.9/300.fc23/i686/kernel-4.4.9-300.fc23.i686.rpm
[... and the other packages you need to downgrade ...]
dnf downgrade *.rpm
Toutes les versions de colis ne sont pas disponibles dans les miroirs.