Difference between revisions of "Downgrading packages/fr"
Views
Actions
Namespaces
Variants
Tools
(Updating to match new version of source page) |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
__TOC__ | __TOC__ | ||
{{ | {{warning|La rétrogradation de paquets vous laissera presque toujours dans un état de mise à niveau partielle non prise en charge. Ces instructions sont destinées aux utilisateurs avancés qui comprennent les conséquences de la rétrogradation des paquets}}. | ||
=Introduction= | =Introduction= | ||
Line 8: | Line 8: | ||
=La manière simple d'utiliser le rétrogradation de paquet avec Manjaro Downgrade= | |||
=La manière simple d'utiliser le rétrogradation de paquet= | |||
'''manjaro-downgrade''' est une application qui aide à automatiser le processus de localisation et de rétrogradation des paquets. | |||
'''downgrade''' est une application qui aide à automatiser le processus de localisation et de rétrogradation des paquets. | |||
==Installation de Manjaro Downgrade== | |||
==Installation de Downgrade== | |||
Tout d'abord, vous devez installer Manjaro Downgrade, qui est disponible dans les dépôts officiels de Manjaro. Cela peut être fait avec la commande suivante: | |||
Tout d'abord, vous devez installer Downgrade, qui est disponible dans les dépôts officiels de Manjaro. Cela peut être fait avec la commande suivante: | pamac install manjaro-downgrade | ||
==Utilisation de Manjaro Downgrade== | |||
Pour utiliser '''manjaro-downgrade''', exécutez simplement la commande suivie du nom du paquet que vous voulez rétrograder. Par exemple: | |||
manjaro-downgrade firefox | |||
Le résultat ressemble à ceci: | |||
<div class="mw-translate-fuzzy"> | <div class="mw-translate-fuzzy"> | ||
Paquets disponibles: | |||
1) firefox 55.0.3 1 x86_64 (remote) | |||
2) firefox 60.0.1 1 x86_64 (remote) | |||
3) firefox 64.0.2 1 x86_64 (remote) | |||
4) firefox 64.0.2 1 x86_64 (local) | |||
5) firefox 65.0 1 x86_64 (remote) | |||
6) firefox 65.0 2 x86_64 (remote) | |||
7) firefox 65.0.1 1 x86_64 (remote) | |||
8) firefox 65.0.2 1 x86_64 (remote) | |||
- 9) firefox 66.0 0 x86_64 (local) | |||
10) firefox 66.0 1 x86_64 (remote) | |||
11) firefox 66.0.1 1 x86_64 (remote) | |||
12) firefox 66.0.2 1 x86_64 (remote) | |||
13) firefox 66.0.3 1 x86_64 (remote) | |||
14) firefox 66.0.4 1 x86_64 (remote) | |||
+ 15) firefox 66.0.5 1 x86_64 (remote) | |||
+ 16) firefox 66.0.5 1 x86_64 (local) | |||
</div> | </div> | ||
1) firefox 55.0.3 1 x86_64 (remote) | 1) firefox 55.0.3 1 x86_64 (remote) | ||
2) firefox 60.0.1 1 x86_64 (remote) | 2) firefox 60.0.1 1 x86_64 (remote) | ||
Line 59: | Line 61: | ||
+ 15) firefox 66.0.5 1 x86_64 (remote) | + 15) firefox 66.0.5 1 x86_64 (remote) | ||
+ 16) firefox 66.0.5 1 x86_64 (local) | + 16) firefox 66.0.5 1 x86_64 (local) | ||
Les entrées identifiées comme "locales" sont des versions provenant de votre cache de paquets local. Les entrées identifiées comme "remote" sont disponibles depuis l'Arch Linux Archive(ALA). | Les entrées identifiées comme "locales" sont des versions provenant de votre cache de paquets local. Les entrées identifiées comme "remote" sont disponibles depuis l'Arch Linux Archive(ALA). | ||
{{ | {{warning|L'installation de paquets à partir de l'ALA est intrinsèquement dangereuse car Manjaro a parfois besoin de versions personnalisées de certains paquets. Cela peut entraîner une panne du système. Par conséquent, la mise à niveau à partir de l'ALA est désactivée par défaut sur la branche stable. Si nécessaire, vous pouvez l'activer en définissant la variable d'environnement <pre>DOWNGRADE_FROM_ALA=1</pre>}}. | ||
Line 79: | Line 81: | ||
Nous devons utiliser la commande suivante pour installer la version précédemment installée des paquets qui doivent être déclassés: | Nous devons utiliser la commande suivante pour installer la version précédemment installée des paquets qui doivent être déclassés: | ||
sudo pacman -U /var/cache/pacman/pkg/firefox-64.0.2-1-x86_64.pkg.tar.xz | |||
==Assurer que les paquets rétrogradés ne seront plus mis à jour== | ==Assurer que les paquets rétrogradés ne seront plus mis à jour== | ||
<div class="mw-translate-fuzzy"> | |||
Afin d'empêcher ces paquets d'être mis à niveau lors de la prochaine exécution des mises à jour, vous pouvez les ajouter à la liste des ignorés dans '''/etc/pacman.conf'''. Recherchez la section qui ressemble à ceci: | Afin d'empêcher ces paquets d'être mis à niveau lors de la prochaine exécution des mises à jour, vous pouvez les ajouter à la liste des ignorés dans '''/etc/pacman.conf'''. Recherchez la section qui ressemble à ceci: | ||
# Pacman ne mettra pas à jour les paquets listés dans IgnorePkg et les membres de IgnoreGroup. | # Pacman ne mettra pas à jour les paquets listés dans IgnorePkg et les membres de IgnoreGroup. | ||
# IgnorePkg = | |||
</div> | |||
# IgnorePkg = | # IgnorePkg = | ||
<div class="mw-translate-fuzzy"> | |||
Enlevez le commentaire devant '''IgnorePkg''' et ajoutez le nom du paquetage à la liste. Lorsque vous avez terminé, cela devrait ressembler à ceci: | Enlevez le commentaire devant '''IgnorePkg''' et ajoutez le nom du paquetage à la liste. Lorsque vous avez terminé, cela devrait ressembler à ceci: | ||
# Pacman ne mettra pas à jour les paquets listés dans IgnorePkg et membres de IgnoreGroup. | # Pacman ne mettra pas à jour les paquets listés dans IgnorePkg et membres de IgnoreGroup. | ||
IgnorePkg = firefox | IgnorePkg = firefox | ||
</div> | |||
IgnorePkg = firefox | |||
Une fois que cela est fait, le paquetage ne sera plus mis à jour dans les futures mises à jour jusqu'à ce que vous le supprimiez manuellement de la ligne '''IgnorePkg''' de '''/etc/pacman.conf'''. | Une fois que cela est fait, le paquetage ne sera plus mis à jour dans les futures mises à jour jusqu'à ce que vous le supprimiez manuellement de la ligne '''IgnorePkg''' de '''/etc/pacman.conf'''. |
Latest revision as of 09:43, 21 October 2024
.
Introduction
Il y a parfois des circonstances qui nécessitent la mise à niveau temporaire d'un paquet. Si cela ne devrait pas être un problème pour les utilisateurs de Manjaro sur la branche stable, cela est parfois nécessaire lorsqu'on utilise la branche instable.
La manière simple d'utiliser le rétrogradation de paquet avec Manjaro Downgrade
manjaro-downgrade est une application qui aide à automatiser le processus de localisation et de rétrogradation des paquets.
Installation de Manjaro Downgrade
Tout d'abord, vous devez installer Manjaro Downgrade, qui est disponible dans les dépôts officiels de Manjaro. Cela peut être fait avec la commande suivante: pamac install manjaro-downgrade
Utilisation de Manjaro Downgrade
Pour utiliser manjaro-downgrade, exécutez simplement la commande suivie du nom du paquet que vous voulez rétrograder. Par exemple:
manjaro-downgrade firefox
Le résultat ressemble à ceci:
Paquets disponibles:
1) firefox 55.0.3 1 x86_64 (remote) 2) firefox 60.0.1 1 x86_64 (remote) 3) firefox 64.0.2 1 x86_64 (remote) 4) firefox 64.0.2 1 x86_64 (local) 5) firefox 65.0 1 x86_64 (remote) 6) firefox 65.0 2 x86_64 (remote) 7) firefox 65.0.1 1 x86_64 (remote) 8) firefox 65.0.2 1 x86_64 (remote) - 9) firefox 66.0 0 x86_64 (local) 10) firefox 66.0 1 x86_64 (remote) 11) firefox 66.0.1 1 x86_64 (remote) 12) firefox 66.0.2 1 x86_64 (remote) 13) firefox 66.0.3 1 x86_64 (remote) 14) firefox 66.0.4 1 x86_64 (remote) + 15) firefox 66.0.5 1 x86_64 (remote) + 16) firefox 66.0.5 1 x86_64 (local)
1) firefox 55.0.3 1 x86_64 (remote) 2) firefox 60.0.1 1 x86_64 (remote) 3) firefox 64.0.2 1 x86_64 (remote) 4) firefox 64.0.2 1 x86_64 (local) 5) firefox 65.0 1 x86_64 (remote) 6) firefox 65.0 2 x86_64 (remote) 7) firefox 65.0.1 1 x86_64 (remote) 8) firefox 65.0.2 1 x86_64 (remote) - 9) firefox 66.0 0 x86_64 (local) 10) firefox 66.0 1 x86_64 (remote) 11) firefox 66.0.1 1 x86_64 (remote) 12) firefox 66.0.2 1 x86_64 (remote) 13) firefox 66.0.3 1 x86_64 (remote) 14) firefox 66.0.4 1 x86_64 (remote) + 15) firefox 66.0.5 1 x86_64 (remote) + 16) firefox 66.0.5 1 x86_64 (local)
Les entrées identifiées comme "locales" sont des versions provenant de votre cache de paquets local. Les entrées identifiées comme "remote" sont disponibles depuis l'Arch Linux Archive(ALA).
.
Ajouter des paquets à la liste des ignorés
Après avoir rétrogradé le paquet, vous devriez voir un message similaire à celui-ci : ajouter firefox à IgnorePkg ? [y/n]
Si vous répondez "y", le paquetage ne sera plus mis à jour dans les futures mises à jour jusqu'à ce que vous le supprimiez manuellement de la ligne IgnorePkg de /etc/pacman.conf.
Rétrogradation manuelle des paquets
Le répertoire /var/cache/pacman/pkg
contient d'anciennes versions de paquets. Cherchez d'abord le paquetage que vous souhaitez rétrograder dans ce répertoire puis utilisez pacman -U
pour l'installer. Par exemple, cela pourrait ressembler à ceci:
Nous devons utiliser la commande suivante pour installer la version précédemment installée des paquets qui doivent être déclassés:
sudo pacman -U /var/cache/pacman/pkg/firefox-64.0.2-1-x86_64.pkg.tar.xz
Assurer que les paquets rétrogradés ne seront plus mis à jour
Afin d'empêcher ces paquets d'être mis à niveau lors de la prochaine exécution des mises à jour, vous pouvez les ajouter à la liste des ignorés dans /etc/pacman.conf. Recherchez la section qui ressemble à ceci:
# Pacman ne mettra pas à jour les paquets listés dans IgnorePkg et les membres de IgnoreGroup. # IgnorePkg =
# IgnorePkg =
Enlevez le commentaire devant IgnorePkg et ajoutez le nom du paquetage à la liste. Lorsque vous avez terminé, cela devrait ressembler à ceci:
# Pacman ne mettra pas à jour les paquets listés dans IgnorePkg et membres de IgnoreGroup.
IgnorePkg = firefox
IgnorePkg = firefox
Une fois que cela est fait, le paquetage ne sera plus mis à jour dans les futures mises à jour jusqu'à ce que vous le supprimiez manuellement de la ligne IgnorePkg de /etc/pacman.conf.