Arch Linux, en tant que distribution de roulement et de bricolage, doit être mis à jour avec prudence, en particulier lors de l'installation ou de la mise à jour des packages à partir de référentiels tiers tels que AUR. Un fonctionnement par inadvertance peut entraîner des accidents du système, et il est de votre responsabilité de maintenir la stabilité d'Arch Linux. Cependant, les erreurs sont inévitables et la poursuite des derniers logiciels peut parfois conduire à la corruption du package logiciel. Dans ce cas, aucune panique n'est nécessaire! Vous pouvez facilement revenir aux versions stables précédentes. Ce tutoriel décrit brièvement comment rétrograder les packages dans Arch Linux et ses dérivés tels que Endeavouros et Manjaro Linux.
La méthode officiellement recommandée n'est valable que si le cache Pacman n'est pas effacé. Si vous avez effacé le cache, vous pouvez toujours le rétrograder en utilisant les méthodes suivantes.
Pour Arch Linux et ses dérivés, il existe un utilitaire appelé "Downgrade" qui vous aide à rétrograder les packages installés dans toutes les anciennes versions disponibles. Cet utilitaire vérifie les anciennes versions des packages requis dans votre cache local et votre serveur distant (référentiel Arch Linux). Vous pouvez sélectionner l'un des anciens packages stables dans la liste et l'installer.
Table des matières
Le package "Downgrade" n'est pas disponible dans le référentiel officiel. Vous devez l'installer à partir du référentiel Archlinuxfr non officiel ou non. Tout d'abord, nous expliquerons comment l'installer à partir d'AUR.
Le package de rétrogradation est disponible en AUR , vous pouvez donc l'installer en utilisant n'importe quelle aide AUR comme paru ou yay .
Utilisation de PARU :
<code>$ paru -S downgrade</code>
Utilisation de Yay :
<code>$ yay -S downgrade</code>
AVERTISSEMENT: les développeurs officiels d'Arch Linux et les utilisateurs de confiance ne effectuent aucun type de test pour vérifier le contenu du référentiel non officiel. Vous devez décider de faire confiance à ses mainteneurs et assumer l'entière responsabilité de toute conséquence de l'utilisation de tout référentiel non officiel.
Pour ajouter le référentiel Archlinuxfr, modifiez le fichier /etc/pacman.conf :
<code>$ sudo nano /etc/pacman.conf</code>
Ajouter la ligne suivante:
<code>[archlinuxfr] Server = http://repo.archlinux.fr/$arch</code>
Enregistrer et fermer le fichier.
Mettez à jour le référentiel avec la commande suivante:
<code>$ sudo pacman -Syu</code>
Ensuite, installez l'utilitaire "Downgrade" à partir de votre terminal à l'aide de la commande suivante:
<code>$ sudo pacman -S downgrade</code>
L'utilisation typique de la commande "Downgrade" est:
<code>$ sudo downgrade [PACKAGE, ...] [-- [PACMAN OPTIONS]]</code>
Supposons que vous souhaitiez rétrograder le navigateur d'opéra vers n'importe quelle version ancienne disponible.
Pour ce faire, courez:
<code>$ sudo downgrade opera</code>
Cette commande répertorie toutes les versions disponibles (anciennes et nouvelles versions) du package d'opéra obtenue à partir du cache local et de l'image distante.
Exemple de sortie:
<code>可用的软件包: 1) opera-37.0.2178.43-1-x86_64.pkg.tar.xz (本地) 2) opera-37.0.2178.43-1-x86_64.pkg.tar.xz (远程) 3) opera-37.0.2178.32-1-x86_64.pkg.tar.xz (远程) 4) opera-36.0.2130.65-2-x86_64.pkg.tar.xz (远程) 5) opera-36.0.2130.65-1-x86_64.pkg.tar.xz (远程) ... (其余输出省略) ...选择一个软件包的编号:</code>
Entrez simplement le numéro de package de votre choix et appuyez sur Entrée pour l'installer.
C'est ça. Le package actuellement installé sera rétrogradé à l'ancienne version.
Lecture suggérée:
Avant de mettre à jour Arch Linux, consultez Arch Linux News et Forums pour tout problème signalé. J'utilise Arch Linux comme mon système d'exploitation principal depuis des années. Voici quelques conseils simples que j'ai appris sur une période de temps pour éviter d'installer des packages instables dans Arch Linux.
Pour plus de détails, consultez le Guide de maintenance Arch Linux .
Le package «Downragrade» est hébergé dans AUR. Si vous doutez de l'authenticité du package AUR et que vous ne souhaitez pas installer le package à partir des référentiels AUR et non officiels (Archlinuxfr), je vous recommande de rétrograder le package comme expliqué dans le wiki Arch.
ressource:
Lectures connexes:
Cette sortie révisée maintient l'image d'origine et son format tout en paraphrasant le texte pour créer un article pseudo-original.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!