555
edits
(Created page with "1. Resynchronisez avec les serveurs Manjaro pour vous assurer que tout est à jour en entrant la commande : {{UserCmd|command=sudo pacman -Syy}}") Tags: Mobile web edit Mobile edit |
(Created page with "'''Télécharger les nouveaux paquets de trousseaux de clés''''. Avant de procéder au téléchargement, assurez-vous qu'aucun paquet du trousseau ne se trouve dans le dossie...") Tags: Mobile web edit Mobile edit |
||
Line 54: | Line 54: | ||
{{Avertissement|Les commandes suivantes ne fonctionnent que si l'heure de votre système est correctement réglée ! }} | {{Avertissement|Les commandes suivantes ne fonctionnent que si l'heure de votre système est correctement réglée ! }} | ||
{{BoxInfo|Info|La récupération des derniers paquets du trousseau peut se faire en parcourant un dossier du pool de miroirs actuel. Par exemple, à partir de '''https://mirror.easyname.at/manjaro/pool''' - en utilisant le '''overlay''' pour le trousseau Manjaro et '''sync''' pour le trousseau Arch et en les téléchargeant sur votre système. Ne téléchargez pas de fichiers ''.sig''.}} | |||
{{BoxInfo|Info| | |||
{{BoxInfo|Info|Ceux qui utilisent ARM peuvent trouver le '''archlinuxarm-keyring''' et le '''manjaro-arm-keyring''' dans les dossiers '''sync-arm''' et '''overlay-arm''' respectivement.}} | |||
{{BoxInfo|Info| | |||
'''Télécharger les nouveaux paquets de trousseaux de clés''''. | |||
''' | Avant de procéder au téléchargement, assurez-vous qu'aucun paquet du trousseau ne se trouve dans le dossier actuel. | ||
{{UserCmd|command=rm manjaro-keyring* archlinux-keyring*}} | {{UserCmd|command=rm manjaro-keyring* archlinux-keyring*}} | ||
Utilisez votre navigateur ou curl pour télécharger. L'utilisation de curl suppose que vous connaissez le nom correct du paquet tel qu'il se trouve dans le miroir. Remplacez '''YYYYMMDD-R''' par le nom disponible dans le miroir. | |||
{{UserCmd|command=curl -O <nowiki>https://mirror.easyname.at/manjaro/pool/overlay/manjaro-keyring-YYYYMMDD-R-any.pkg.tar.xz</nowiki>}} | {{UserCmd|command=curl -O <nowiki>https://mirror.easyname.at/manjaro/pool/overlay/manjaro-keyring-YYYYMMDD-R-any.pkg.tar.xz</nowiki>}} | ||
{{UserCmd|command=curl -O <nowiki>https://mirror.easyname.at/manjaro/pool/sync/archlinux-keyring-YYYYMMDD-R-any.pkg.tar.zst</nowiki>}} | {{UserCmd|command=curl -O <nowiki>https://mirror.easyname.at/manjaro/pool/sync/archlinux-keyring-YYYYMMDD-R-any.pkg.tar.zst</nowiki>}} | ||
'''Supprimer les trousseaux de clés dysfonctionnels''' en entrant cette commande : | |||
''' | |||
{{UserCmd|command=sudo rm -r /etc/pacman.d/gnupg}} | {{UserCmd|command=sudo rm -r /etc/pacman.d/gnupg}} | ||
'''Initialiser le trousseau pacman''' : | |||
''' | {{UserCmd|commande=sudo pacman-key --init}} | ||
{{UserCmd| | |||
'''Installer les paquets téléchargés''' | |||
''' | En supposant que les fichiers sont dans le dossier courant et en utilisant des caractères génériques pour ne pas avoir à gérer les dates et les versions, supprimez les paquets une fois l'installation réussie. | ||
{{UserCmd|command=sudo pacman -U manjaro-keyring*.pkg.tar.xz archlinux-keyring*.pkg.tar.zst}} | {{UserCmd|command=sudo pacman -U manjaro-keyring*.pkg.tar.xz archlinux-keyring*.pkg.tar.zst}} | ||
'''Remplir les porte-clés''' - (optionnel car le processus d'installation le fera) | |||
''' | |||
{{UserCmd|command=sudo pacman-key --populate manjaro archlinux}} | {{UserCmd|command=sudo pacman-key --populate manjaro archlinux}} | ||
'''Effacer les paquets de logiciels téléchargés lors de l'installation interrompue''' (optionnel): | |||
''' | {{warning|La commande efface complètement le cache de pacman, et il ne sera pas possible de revenir à une version antérieure d'un paquet si nécessaire. En revanche, les paquets qui provoquent des erreurs de signature peuvent être supprimés individuellement lors de la mise à niveau.}} | ||
{{warning| | |||
{{UserCmd|command=sudo pacman -Sc}} | {{UserCmd|command=sudo pacman -Sc}} | ||
Après cela, essayez de lancer '''sudo pacman -Syyu''' pour voir si les erreurs ont été résolues. | |||
== Fichiers en conflit - ''FILENAME'' existe dans le système de fichiers == | == Fichiers en conflit - ''FILENAME'' existe dans le système de fichiers == | ||
Line 112: | Line 90: | ||
'''Si vous ne pouvez pas installer ou mettre à jour un paquet à cause d'une erreur comme celle-ci :''' | '''Si vous ne pouvez pas installer ou mettre à jour un paquet à cause d'une erreur comme celle-ci :''' | ||
error : could not prepare transaction | |||
error : could not prepare transaction | |||
error : failed to commit transaction (conflicting files) | error : failed to commit transaction (conflicting files) | ||
libname : /insert/file/name/here existe dans le système de fichiers | libname : /insert/file/name/here existe dans le système de fichiers | ||
Des erreurs se sont produites, aucun paquet n'a été mis à niveau. | Des erreurs se sont produites, aucun paquet n'a été mis à niveau. | ||
Le gestionnaire de paquets, pacman, a détecté un fichier inattendu qui existe déjà sur le disque. | Le gestionnaire de paquets, pacman, a détecté un fichier inattendu qui existe déjà sur le disque. | ||
Line 168: | Line 144: | ||
1. Téléchargez les bases de données des paquets et mettez votre système à jour: | 1. Téléchargez les bases de données des paquets et mettez votre système à jour: | ||
{{UserCmd|command=sudo pacman -Syyu}} | |||
sudo pacman -Syyu | |||
2. Effacez les paquets logiciels téléchargés pendant l'installation avortée en entrant la commande: | 2. Effacez les paquets logiciels téléchargés pendant l'installation avortée en entrant la commande: | ||
{{UserCmd|command=sudo pacman -Sc}} | |||
sudo pacman -Sc | |||
3. Tentez à nouveau le téléchargement interrompu. | 3. Tentez à nouveau le téléchargement interrompu. |
edits