Maison > Tutoriel système > Linux > Comment rétrograder un package dans Arch Linux

Comment rétrograder un package dans Arch Linux

William Shakespeare
Libérer: 2025-03-20 10:33:16
original
856 Les gens l'ont consulté

Comment rétrograder un package dans Arch Linux

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

  • Installer la dégradation de l'AUR
  • Installez la dégradation du référentiel Archlinuxfr
  • Packages de rétrogradation dans Arch Linux
  • Comment éviter la corruption de l'emballage et améliorer la stabilité des linux de l'arc?
  • Je ne fais pas confiance à AUR et à d'autres référentiels non officiels. ce qu'il faut faire?

Installez l'utilitaire de rétrogradation dans Arch Linux

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.

Installer la dégradation de l'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>
Copier après la connexion

Utilisation de Yay :

 <code>$ yay -S downgrade</code>
Copier après la connexion

Installez la dégradation du référentiel Archlinuxfr

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>
Copier après la connexion

Ajouter la ligne suivante:

 <code>[archlinuxfr] Server = http://repo.archlinux.fr/$arch</code>
Copier après la connexion

Enregistrer et fermer le fichier.

Mettez à jour le référentiel avec la commande suivante:

 <code>$ sudo pacman -Syu</code>
Copier après la connexion

Ensuite, installez l'utilitaire "Downgrade" à partir de votre terminal à l'aide de la commande suivante:

 <code>$ sudo pacman -S downgrade</code>
Copier après la connexion

Packages de rétrogradation dans Arch Linux

L'utilisation typique de la commande "Downgrade" est:

 <code>$ sudo downgrade [PACKAGE, ...] [-- [PACMAN OPTIONS]]</code>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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:

  • Comment rétrograder tous les packages à des dates spécifiques dans Arch Linux

Comment éviter la corruption de l'emballage et améliorer la stabilité des linux de l'arc?

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.

  1. Évitez les mises à niveau partielles. Cela signifie ne jamais exécuter "Pacman -sy ”Ou« Pacman -Sy ». Cette commande mettra partiellement à moderniser votre système lors de l'installation du pack ”Installation du package.
  2. Évitez d'utiliser la commande "Pacman -SYU --Force". L'indicateur - Force ignorera les conflits de package et de fichiers et vous pouvez vous retrouver avec des packages corrompus ou des systèmes corrompus.
  3. Ne sautez pas la vérification des dépendances. Cela signifie ne pas utiliser "Pacman -rdd ». Cette commande évitera la vérification de la dépendance lors de la suppression d'un package. Si vous exécutez cette commande, les dépendances critiques requises par un autre package important peuvent également être supprimées. En fin de compte, il brisera votre arch Linux.
  4. La sauvegarde régulière de données et de fichiers de configuration importants est toujours une bonne habitude pour éviter toute perte de données.
  5. Soyez prudent lors de l'installation de packages à partir de référentiels tiers et non officiels tels que AUR ou Archlinuxfr. Et n'installez pas de logiciels en grande quantité de développement.

Pour plus de détails, consultez le Guide de maintenance Arch Linux .

Je ne fais pas confiance à AUR et à d'autres référentiels non officiels. ce qu'il faut faire?

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.

  • Package de rétrogradation

ressource:

  • Downgrade Repository GitHub

Lectures connexes:

  • Comment rétrograder les packages dans Ubuntu

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal