Je souhaite installer une ancienne version de package <x>
, et lorsque j'utilise dnf
il n'affiche que la version actuelle du package <x>
.
Existe-t-il un moyen d'installer une ancienne version en utilisant dnf
?
Vous pouvez installer en utilisant une version de nom spécifique comme décrit dans la page de manuel:
dnf install tito-0.5.6-1.fc22
Installez le package avec une version spécifique. Si le package est déjà installé, il essaiera automatiquement de rétrograder ou de mettre à niveau vers une version spécifique.
Pour afficher toutes les versions d'un package dans vos référentiels activés, utilisez:
dnf --showduplicates list <package>
Oui. Vous pouvez installer une ancienne version du package à l'aide de dnf downgrade package-name[-version]
si vous en avez déjà installé un nouveau. Mais l'ancienne version doit toujours être disponible sur les miroirs.
Si le package n'est pas disponible à partir des miroirs, vous pouvez toujours le télécharger manuellement depuis koji puis utiliser dnf
pour rétrograder tel que dnf downgrade path/to/downloaded.file.rpm
. Mais avec cette technique, vous devrez peut-être résoudre vous-même les dépendances.
Vous pouvez effectuer une rétrogradation simple en:
Sudo dnf downgrade <package-name>
Par exemple:
Sudo dnf downgrade podman