555
edits
Tags: Mobile web edit Mobile edit |
(Created page with "Pour ajouter à l'incohérence, pamac utilise des copies de la base de données de pacman, ce qui a déjà causé de la confusion, pamac et pacman étant en désaccord sur les...") Tags: Mobile web edit Mobile edit |
||
Line 13: | Line 13: | ||
pacman-mirrors se met à jour automatiquement en téléchargeant mirrors.json et status.json depuis repo.manjaro.org. | pacman-mirrors se met à jour automatiquement en téléchargeant mirrors.json et status.json depuis repo.manjaro.org. | ||
# repo.manjaro.org | |||
# wikipedia.org | # wikipedia.org | ||
# bitbucket.org | # bitbucket.org | ||
Si vous obtenez des erreurs de certificats et que pacman-mirrors affiche un message de connexion internet manquante, vous devez vérifier la date et l'heure du firmware de votre ordinateur, car elles sont probablement complètement fausses. Soit à cause de la configuration, soit à cause d'une batterie CMOS défectueuse. | Si vous obtenez des erreurs de certificats et que pacman-mirrors affiche un message de connexion internet manquante, vous devez vérifier la date et l'heure du firmware de votre ordinateur, car elles sont probablement complètement fausses. Soit à cause de la configuration, soit à cause d'une batterie CMOS défectueuse. | ||
Line 23: | Line 21: | ||
L'application est lancée par un utilisateur ordinaire avec les droits de super-utilisateur depuis la console et, si aucun argument n'est donné, elle affichera la version de pacman-mirrors suivie du statut des miroirs actuellement listés dans votre liste de miroirs. | L'application est lancée par un utilisateur ordinaire avec les droits de super-utilisateur depuis la console et, si aucun argument n'est donné, elle affichera la version de pacman-mirrors suivie du statut des miroirs actuellement listés dans votre liste de miroirs. | ||
{{UserCmd|command=sudo pacman-mirrors}} | |||
La manière exacte dont l'application génère la liste des miroirs est contrôlée en fournissant des arguments sur la ligne de commande. | La manière exacte dont l'application génère la liste des miroirs est contrôlée en fournissant des arguments sur la ligne de commande. | ||
=== '''IMPORTANT''' === | === '''IMPORTANT''' === | ||
==== Quand utiliser un rafraîchissement forcé des métadonnées ==== | |||
Lorsque pacman demande les métadonnées à partir du miroir, alors - pour éviter un téléchargement inutile - pacman demande l'en-tête '''Last-Modified''' pour les métadonnées sur le serveur. | |||
Seulement dans le cas où '''Last-Modifed'''' sur le miroir est plus récent - pacman demande le fichier complet. | |||
Cela peut présenter un scénario délicat lorsque les métadonnées locales sont plus récentes que celles du miroir, mais qu'elles contiennent un contenu plus ancien. | |||
Cette incohérence peut alors générer des erreurs '''HTTP 404 Not Found''' car les métadonnées locales peuvent contenir des références à des versions de paquets qui n'existent plus. | |||
Le double '''yy''' a pour but d'atténuer ces problèmes éventuels - en particulier lorsque vous changez de branche ou de miroir. | |||
C'est une mauvaise pratique d'utiliser indistinctement '''-Syyu''' pour les scénarios de mise à jour, mais - pamac mirrorlist timer réécrit la liste des miroirs sur une base hebdomadaire ou bihebdomadaire - augmentant ainsi la possibilité d'avoir des métadonnées incohérentes - dans ce cas, le doublé '''yy''' a du sens - c'est aussi pourquoi il est utilisé dans la page de manuel de pacman-mirrors. | |||
Pour ajouter à l'incohérence, pamac utilise des copies de la base de données de pacman, ce qui a déjà causé de la confusion, pamac et pacman étant en désaccord sur les mises à jour disponibles. | |||
Les commandes présentées dans ce document utilisent la syntaxe '''-Syu''' laissant ainsi à l'utilisateur le soin d'ajouter le '''-Syyu''' supplémentaire uniquement dans les cas où cela est strictement nécessaire. | Les commandes présentées dans ce document utilisent la syntaxe '''-Syu''' laissant ainsi à l'utilisateur le soin d'ajouter le '''-Syyu''' supplémentaire uniquement dans les cas où cela est strictement nécessaire. | ||
Line 73: | Line 56: | ||
===Commandes donnant des informations=== | ===Commandes donnant des informations=== | ||
====Page de manuel==== | ====Page de manuel==== | ||
man pacman-mirrors | {{UserCmd|command=man pacman-mirrors}} | ||
====Aide à l'utilisation==== | ====Aide à l'utilisation==== | ||
{{UserCmd|command=pacman-mirrors --help}} | |||
====Version==== | ====Version==== | ||
{{UserCmd|command=pacman-mirrors --version}} | |||
====Statut du Miroir==== | ====Statut du Miroir==== | ||
{{UserCmd|command=pacman-mirrors --status}} | |||
====Liste des pays disponibles==== | ====Liste des pays disponibles==== | ||
Dans le pool de miroirs par défaut | Dans le pool de miroirs par défaut | ||
{{UserCmd|command=pacman-mirrors --country-list}} | |||
Dans le pool de miroirs personnalisés | Dans le pool de miroirs personnalisés | ||
{{UserCmd|command=pacman-mirrors --country-config}} | |||
====Sur quelle branche suis-je==== | ====Sur quelle branche suis-je==== | ||
{{UserCmd|command=pacman-mirrors --get-branch}} | |||
===Commandes utilisant des valeurs par défaut=== | ===Commandes utilisant des valeurs par défaut=== | ||
====Mise à jour de la liste des miroirs avec les miroirs les plus rapides==== | ====Mise à jour de la liste des miroirs avec les miroirs les plus rapides==== | ||
{{UserCmd|command=sudo pacman-mirrors --fasttrack && sudo pacman -Syu}} | |||
====Limiter à 5 miroirs==== | ====Limiter à 5 miroirs==== | ||
Un nombre optionnel peut être fourni pour limiter le nombre de miroirs dans la liste des miroirs | Un nombre optionnel peut être fourni pour limiter le nombre de miroirs dans la liste des miroirs | ||
{{UserCmd|command=sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syu}} | |||
====Miroirs pour votre pays uniquement==== | ====Miroirs pour votre pays uniquement==== | ||
Tous les pays n'ont pas de miroirs, si geoip renvoie un pays qui n'est pas dans le pool, tous les miroirs seront utilisés. | Tous les pays n'ont pas de miroirs, si geoip renvoie un pays qui n'est pas dans le pool, tous les miroirs seront utilisés. | ||
{{UserCmd|command=sudo pacman-mirrors --geoip && sudo pacman -Syu}} | |||
===Commandes personnalisant le pool de miroirs=== | ===Commandes personnalisant le pool de miroirs=== | ||
Line 133: | Line 96: | ||
MAIS ne vous limitez pas trop car pacman-mirrors '''n'écrit que''' les miroirs à jour dans votre liste de miroirs. | MAIS ne vous limitez pas trop car pacman-mirrors '''n'écrit que''' les miroirs à jour dans votre liste de miroirs. | ||
====Personnaliser le pool de miroirs par continent==== | ====Personnaliser le pool de miroirs par continent==== | ||
Créez un pool de miroirs personnalisé en utilisant les miroirs du continent déterminé par l'interrogation d'un service de géolocalisation. | Créez un pool de miroirs personnalisé en utilisant les miroirs du continent déterminé par l'interrogation d'un service de géolocalisation. | ||
{{UserCmd|command=sudo pacman-mirrors --continent && sudo pacman -Syu}} | |||
====Personnaliser le pool de miroirs par pays==== | ====Personnaliser le pool de miroirs par pays==== | ||
Créer un pool de miroirs personnalisé en utilisant les miroirs d'Allemagne, de France et d'Autriche | Créer un pool de miroirs personnalisé en utilisant les miroirs d'Allemagne, de France et d'Autriche | ||
{{UserCmd|command=sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syu}} | |||
<div class="mw-translate-fuzzy"> | <div class="mw-translate-fuzzy"> | ||
====Personnaliser le pool de miroirs par sélection interactive==== | ====Personnaliser le pool de miroirs par sélection interactive==== | ||
Créer un pool de miroir personnalisé en utilisant le pool de miroir '''--default''', '''--interactive''' listera tous les miroirs et protocoles disponibles dans une fenêtre d'interface graphique permettant de trier les colonnes et de les sélectionner interactivement selon vos préférences. | Créer un pool de miroir personnalisé en utilisant le pool de miroir '''--default''', '''--interactive''' listera tous les miroirs et protocoles disponibles dans une fenêtre d'interface graphique permettant de trier les colonnes et de les sélectionner interactivement selon vos préférences. | ||
{UserCmd|command=sudo pacman-mirrors --interactive --default && sudo pacman -Syu}} | |||
</div> | </div> | ||
====Utiliser des protocoles spécifiques (par ordre de priorité)==== | ====Utiliser des protocoles spécifiques (par ordre de priorité)==== | ||
Classer le pool de miroirs actuel en utilisant uniquement les protocoles https et http | Classer le pool de miroirs actuel en utilisant uniquement les protocoles https et http | ||
{{UserCmd|command=sudo pacman-mirrors --api --protocol https,http && sudo pacman -Syu}} | |||
<div class="mw-translate-fuzzy"> | <div class="mw-translate-fuzzy"> | ||
Line 2,137: | Line 2,094: | ||
''Vous devez fusionner manuellement les changements/ajouts dans votre fichier pacman-mirrors.conf.'' | ''Vous devez fusionner manuellement les changements/ajouts dans votre fichier pacman-mirrors.conf.'' | ||
==Forum posts== | ==Forum posts== | ||
* [https://forum.manjaro.org/search?q=pacman-mirrors%20order%3Alatest Pacman-mirrors | * [https://forum.manjaro.org/search?q=pacman-mirrors%20order%3Alatest Pacman-mirrors dans le forum] | ||
[[Category:System administration]] | [[Category:System administration]] |
edits