Les utilisateurs de Linux apprécient toujours le flux de mise à jour régulière des applications système. Linux fournit trois types de notifications push de mise à jour des packages système. Ce sont des mises à jour quotidiennes, hebdomadaires et mensuelles. Croyez-moi, les notifications de mise à jour Linux rendent les utilisateurs heureux là où les notifications de mise à jour Windows sont souvent ennuyeuses. Il est préférable d’avoir un système Linux à jour. Mais parfois, en raison de problèmes de correctifs de sécurité ou d’autres comportements inhabituels des packages, la rétrogradation forcée d’un package est nécessaire pour Linux. La capacité matérielle du système peut également être une raison importante pour rétrograder un package sous Linux.
Déclasser des packages sur Ubuntu / Linux Mint
Lorsqu’il ne laissait pas de choix, le processus de déclassement n’est pas une option mais une obligation. Dans Ubuntu Linux, nous pouvons utiliser plusieurs méthodes pour rétrograder un package. Il s’agit des méthodes de terminal, de la méthode du gestionnaire de packages synaptiques, de la méthode du magasin de logiciels Linux et des méthodes Snap Store. Dans cet article, nous allons couvrir les différents processus de rétrogradation des packages dans Ubuntu/Linux Mint et pourquoi cela est nécessaire.
Méthode 1 : déclassement du package par dpkg
Commande
Laissez-vous utiliser la version mise à jour d’un logiciel sur votre machine Linux ; maintenant, pour certains problèmes de configuration matérielle, vous devez rétrograder la version du logiciel. Pour cela, vous pouvez utiliser la commande de terminal suivante. Dans ce cas, vous devez télécharger le .dep
package de la version souhaitée de ce logiciel.
Après avoir téléchargé la version souhaitée, vous pouvez maintenant initialiser le processus de rétrogradation à l’aide du dpkg
commande. Laissez, le package souhaité que vous avez téléchargé est nommé comme package-file-x.0.9.deb
. La commande suivante supprimera la version actuelle et installera la version souhaitée de ce package.
$ dpkg -i package-file-x.0.9.deb
Méthode 2 : déclassement du package à l’aide apt
commande
Il existe une option pour rétrograder les packages sous Linux à l’aide de la apt
commande dans le terminal. Pour cela, vous devez connaître la version du package souhaité. Ensuite, nous pouvons exécuter les commandes de terminal suivantes sous Linux pour rétrograder le package. Pour installer une ancienne version de n’importe quel package, vous devez d’abord connaître la version en cours d’exécution du package sur votre système Linux.
Pour vérifier la version en cours d’exécution, vous pouvez utiliser le apt
commande de stratégie dans le terminal. Permettez-moi de vérifier la version de ma version actuelle du navigateur Web Firefox. Pour vérifier la version de Firefox, suivez la commande terminal, qui est donnée ci-dessous.
$ apt policy firefox
Et pour télécharger et installer la version que vous voulez de Firefox, notez simplement les détails de la version et tapez la ligne de commande suivante dans votre terminal Linux. Laissez-vous vouloir installer le 63.0+build1
version du navigateur Web Firefox, votre ligne de commande ressemblera donc à la commande suivante.
$ sudo apt install firefox=63.0+build1-0ubuntu1
Si vous obtenez une erreur pour le référentiel, vous devez supprimer le référentiel de votre serveur Linux. Vous pouvez utiliser le purge
commande pour supprimer le référentiel actuel du système Linux. Ensuite, vous utiliserez le Commande Personal Package Archive (PPA) pour mettre à jour le référentiel.
$ sudo apt-get install ppa-purge $ sudo ppa-purge ppa:user/ppa-name $ apt install packagename=version
Méthode 3 : déclassement du package à l’aide du gestionnaire de packages Synaptic
Le gestionnaire de packages synaptic est l’outil graphique de gestion de packages pour Linux. Il dispose d’une interface utilisateur graphique très conviviale pour télécharger, mettre à niveau ou rétrograder des packages sous Linux. Tout d’abord, vous devez installer le gestionnaire de packages Synaptic sur votre système Linux. Pour installer le gestionnaire de paquets Synaptic, suivez les apt
commandes dans votre terminal Linux.
$ sudo apt-get update $ sudo apt-get install synaptic
Vous pouvez également télécharger et installer le gestionnaire de packages Synaptic depuis votre magasin de logiciels Linux.
Une fois l’installation terminée, vous pouvez maintenant rétrograder un package à partir du gestionnaire de packages Synaptic. Tout ce que vous avez à faire est de rechercher le nom du package dans le search box
dans le coin droit du gestionnaire de paquets Synaptic. Ensuite, recherchez le nom du package et à partir du top menu bar
sélectionnez Package et dans le menu déroulant, sélectionnez Force version
.
Vous y trouverez les versions disponibles de ce package spécifique dans votre système Linux, et vous pouvez maintenant choisir la version souhaitée pour rétrograder le package.
Méthode 4 : déclassement du package à l’aide de Snap Store
En utilisant Snap Store dans Ubuntu, vous pouvez également rétrograder n’importe quel package. Pour cela, vous devez d’abord installer le Snap Store sur votre système Linux. Vous pouvez installer le Snap Store à partir du magasin de logiciels Linux ou vous pouvez utiliser les commandes de terminal suivantes pour l’installation.
$ sudo apt update $ sudo apt install snapd
Une fois l’installation du Snap Store terminée, vous pouvez vérifier la liste des packages installés sur votre système en tapant ce qui suit snap-list
commande dans le terminal. Là, vous obtiendrez le nom des packages avec les versions. Vous pouvez maintenant choisir la version que vous souhaitez conserver, supprimer ou rétrograder dans votre système Linux. Pour le processus de rétrogradation, vous pouvez toujours exécuter le revert
commande terminale.
$ snap list $ sudo snap refresh --list $ sudo snap revert <package name>
Méthode 5 : suppression de packages du référentiel système
Après avoir supprimé ou désinstallé tous les packages de votre système Linux, vous devez supprimer les fichiers du référentiel de Linux Software & Updates. Cela videra une partie du disque dur de votre système et rendra également votre système plus rapide.
Pour supprimer les fichiers endommagés ou désinstallés de votre référentiel Linux, ouvrez votre Software & Updates
candidature et rendez-vous sur Other Software
menu. Vous trouverez ici tous les référentiels de logiciels que vous avez installés. Pour supprimer les fichiers endommagés ou inutilisés, décochez simplement les noms de fichiers et rechargez les fichiers de cache.
Méthode 6 : Installer l’ancienne version des packages à partir des versions logicielles officielles
Il existe un autre moyen de rétrograder votre package Linux ; vous pouvez vous rendre sur le site Web officiel du logiciel en question et trouver la section des versions pour obtenir l’ancienne version souhaitée. Par exemple, je montre comment trouver toutes les versions nouvelles et anciennes du lecteur VLC. Après avoir obtenu le répertoire des versions, vous pouvez facilement télécharger et installer la version souhaitée de VLC.
Rétrograder des packages sur Red Hat Linux
Red Hat Linux est un peu différent des distributions Linux traditionnelles. Il utilise le yum
(Yellowdog Updater Modified) au lieu de la commande sudo
commande. Pour rétrograder un paquet dans Red Hat, vous pouvez utiliser ce qui suit yum
commandes dans votre terminal Linux. Habituellement, les packages Red Hat sont rétrogradés en raison d’un problème de matériel ou de noyau.
Laissez, vous voulez rétrograder le Démon FTP très sécurisé (vsftpd) version: 2.0.5-12.el5
au HTTP version: 2.2.3-22
, à partir de votre Red Hat Linux. Pour cela, votre yum
commande sera comme indiqué ci-dessous. Ensuite, vous pouvez vérifier l’historique des versions.
$ yum downgrade vsftpd-2.0.5-12.el5 $ yum downgrade httpd-2.2.3-22.el5 $ yum history list all
Rétrograder les packages sur CentOS
Dans la variété des distributions Linux, CentOS est le système d’exploitation de niveau supérieur associé à Red Hat. En un mot, Cent OS est également connu comme une coentreprise de Red Hat Enterprise Linux. Ainsi, le CentOS suit également le yum
commande, ainsi que le Red Hat. Laissez, vous voulez rétrograder la version du navigateur Web Firefox dans votre système d’exploitation Cent, pour cela, je vous donne littéralement à la cuillère toutes les commandes du terminal pour comprendre le processus de rétrogradation.
$ firefox --version $ rpm -Uvh --oldpackage Downloads/firefox-60.5.0-2.el7.centos.x86_64.rpm $ yum --showduplicates list firefox $ sudo yum downgrade firefox
Rétrograder les packages sur Fedora
Comme le système d’exploitation Fedora utilise également un gestionnaire de packages RPM (RedHat Package Manager), vous pouvez soit utiliser les lignes de commande Red Had, soit utiliser le Dandified avancé (DNF). yum
gestionnaire de packages pour mettre à niveau, rétrograder ou installer des packages dans votre Florida Linux. Toutes les lignes de commande principales pour l’installation de la version spécifique d’un package dans Florida Linux sont fournies ci-dessous.
$ sudo dnf --showduplicates list package_name $ sudo dnf install package_name-version.fc28 $ sudo dnf history
Rétrograder des packages sur Linux Arch
Si tu es abdébutant en Linux, vous êtes dans la bonne direction. Linux Arch est le plus poids léger OS parmi les distributions Linux. Si vous devez rétrograder des packages dans votre Linux Arch, vous devez d’abord trouver l’emplacement de ce package dans votre répertoire racine.
Pour trouver le répertoire racine, vous pouvez toujours utiliser le ls
commande dans le terminal. Ensuite, vous devrez utiliser le Gestionnaire de paquets Pacman dans votre Linux Arch pour installer votre choix .pkg
dossier. Pour votre meilleure compréhension, les lignes de commande sont fournies ci-dessous.
$ ls /var/cache/pacman/pkg/ | grep package_name $ sudo pacman -U /var/cache/pacman/pkg/package_name-version.pkg.tar.xz
Dernières pensées
La rétrogradation de packages sous Linux n’est pas une tâche très difficile pour un utilisateur expert de Linux. J’ai expliqué comment rétrograder un package à la fois dans la méthode de ligne de commande basée sur un terminal et dans la méthode d’interface utilisateur graphique pour les distributions Linux les plus utilisées. Dans cet article, vous trouverez tous les processus et étapes expliqués avec une brève démonstration afin que vous puissiez avoir une idée claire du processus de rétrogradation des packages sous Linux.
Si vous pensez que cet article vous a été utile, n’oubliez pas de le partager avec votre communauté Linux afin qu’ils puissent également en bénéficier. Et n’hésitez pas à écrire vos opinions et réflexions sur cet article dans la section des commentaires.