web-dev-qa-db-fra.com

Fedora - Comment rétrograder vers une version spécifique du paquet?

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?

3
Bludzee

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.

3
Jakuje