8,560
edits
(Created page with "''Vous devez fusionner manuellement les changements/ajouts dans votre fichier pacman-mirrors.conf.''") |
(Updating to match new version of source page) |
||
Line 9: | Line 9: | ||
Manjaro utilise pacman pour la maintenance du système, les mises à jour et les nouvelles installations. Pour que pacman fonctionne, une liste de serveurs, ou plus communément appelés miroirs, avec des paquets logiciels Manjaro est nécessaire. Comme Manjaro possède de nombreux miroirs dans le monde entier, il est préférable d'utiliser les miroirs les plus proches de votre emplacement et de préférence également à jour. | Manjaro utilise pacman pour la maintenance du système, les mises à jour et les nouvelles installations. Pour que pacman fonctionne, une liste de serveurs, ou plus communément appelés miroirs, avec des paquets logiciels Manjaro est nécessaire. Comme Manjaro possède de nombreux miroirs dans le monde entier, il est préférable d'utiliser les miroirs les plus proches de votre emplacement et de préférence également à jour. | ||
<div class="mw-translate-fuzzy"> | |||
=== Utilisation === | === Utilisation === | ||
Pour la plupart des fonctions, une connexion internet fonctionnelle est nécessaire. A partir de la v4, Pacman-Mirrors vérifiera si le réseau est en ligne. Il le fait en interrogeant des sites web génériques. Les sites sont choisis en raison de leur disponibilité générale. | Pour la plupart des fonctions, une connexion internet fonctionnelle est nécessaire. A partir de la v4, Pacman-Mirrors vérifiera si le réseau est en ligne. Il le fait en interrogeant des sites web génériques. Les sites sont choisis en raison de leur disponibilité générale. | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
# wikipedia.org | # wikipedia.org | ||
# github.com | # github.com | ||
# bitbucket.org | # bitbucket.org | ||
</div> | |||
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 27: | Line 31: | ||
{{Astuce|Chaque exécution de pacman-mirrors vous oblige à synchroniser votre base de données et à mettre à jour votre système.}} | {{Astuce|Chaque exécution de pacman-mirrors vous oblige à synchroniser votre base de données et à mettre à jour votre système.}} | ||
$ sudo pacman -Syyu | <div class="mw-translate-fuzzy"> | ||
$ sudo pacman -Syyu | |||
</div> | |||
Si vous ne le faites pas, le(s) problème(s) qui vous a(ont) poussé à effectuer des modifications ne sera(ont) peut-être pas résolu(s). De plus, vous pouvez rencontrer le scénario [[System_Maintenance|''partial-updated'']] qui peut causer des ravages dans votre système. Pour des informations plus détaillées sur le fonctionnement de pacman, vous pouvez consulter le [https://wiki.archlinux.org/index.php/System_maintenance Wiki Archlinux]. | Si vous ne le faites pas, le(s) problème(s) qui vous a(ont) poussé à effectuer des modifications ne sera(ont) peut-être pas résolu(s). De plus, vous pouvez rencontrer le scénario [[System_Maintenance|''partial-updated'']] qui peut causer des ravages dans votre système. Pour des informations plus détaillées sur le fonctionnement de pacman, vous pouvez consulter le [https://wiki.archlinux.org/index.php/System_maintenance Wiki Archlinux]. | ||
Line 64: | Line 70: | ||
===Commandes utilisant des valeurs par défaut=== | ===Commandes utilisant des valeurs par défaut=== | ||
<div class="mw-translate-fuzzy"> | |||
====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==== | ||
sudo pacman-mirrors --fasttrack && sudo pacman -Syyu | sudo pacman-mirrors --fasttrack && sudo pacman -Syyu | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
====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 | ||
sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu | sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
====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. | ||
sudo pacman-mirrors --geoip && sudo pacman -Syyu | sudo pacman-mirrors --geoip && sudo pacman -Syyu | ||
</div> | |||
===Commandes personnalisant le pool de miroirs=== | ===Commandes personnalisant le pool de miroirs=== | ||
Line 80: | Line 92: | ||
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. | ||
<div class="mw-translate-fuzzy"> | |||
====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. | ||
sudo pacman-mirrors --continent && sudo pacman -Syyu | sudo pacman-mirrors --continent && sudo pacman -Syyu | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
====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 | ||
sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu | sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu | ||
</div> | |||
<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. | ||
sudo pacman-mirrors --interactive --default && sudo pacman -Syyu | sudo pacman-mirrors --interactive --default && sudo pacman -Syyu | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
====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 | ||
sudo pacman-mirrors --api --protocole https,http && sudo pacman -Syyu | sudo pacman-mirrors --api --protocole https,http && sudo pacman -Syyu | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
====Changer la branche vers unstable et utiliser des miroirs allemands==== | ====Changer la branche vers unstable et utiliser des miroirs allemands==== | ||
Changez la branche système en unstable et créez un pool de miroirs personnalisé en utilisant les miroirs d'Allemagne | Changez la branche système en unstable et créez un pool de miroirs personnalisé en utilisant les miroirs d'Allemagne | ||
sudo pacman-mirrors --country Germany --api --set-branch unstable && sudo pacman -Syyu | sudo pacman-mirrors --country Germany --api --set-branch unstable && sudo pacman -Syyu | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
==== Changer de branche et utiliser les miroirs allemands avec https==== | ==== Changer de branche et utiliser les miroirs allemands avec https==== | ||
Changez la branche du système en unstable, définissez la configuration pour utiliser https uniquement et créez un pool de miroirs personnalisé en utilisant les miroirs d'Allemagne | Changez la branche du système en unstable, définissez la configuration pour utiliser https uniquement et créez un pool de miroirs personnalisé en utilisant les miroirs d'Allemagne | ||
sudo pacman-mirrors --country Germany --api --set-branch unstable --protocol https && sudo pacman -Syyu | sudo pacman-mirrors --country Germany --api --set-branch unstable --protocol https && sudo pacman -Syyu | ||
</div> | |||
===Réinitialisation=== | ===Réinitialisation=== | ||
Vous arriverez à un point où vous voudrez réinitialiser les valeurs par défaut. | Vous arriverez à un point où vous voudrez réinitialiser les valeurs par défaut. | ||
sudo pacman-mirrors --country all --api --protocols all --set-branch stable && sudo pacman -Syyu | <div class="mw-translate-fuzzy"> | ||
sudo pacman-mirrors --country all --api --protocols all --set-branch stable && sudo pacman -Syyu | |||
</div> | |||
==Aperçu== | ==Aperçu== | ||
Line 766: | Line 792: | ||
</div> | </div> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
====File: <code>/var/lib/pacman-mirrors/status.json</code> <small>(sample - self updating)</small>==== | ====File: <code>/var/lib/pacman-mirrors/status.json</code> <small>(sample - self updating)</small>==== | ||
<div class="toccolours mw-collapsible mw-collapsed"> | <div class="toccolours mw-collapsible mw-collapsed"> | ||
Line 1,789: | Line 1,816: | ||
] | ] | ||
<pre> | <pre> | ||
</div> | |||
</div> | </div> | ||
</div> | </div> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
====File: <code>/etc/pacman-mirrors.conf</code> <small>(sample of default config)</small>==== | ====File: <code>/etc/pacman-mirrors.conf</code> <small>(sample of default config)</small>==== | ||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed">Pour visualiser le contenu d'une configuration par défaut - cliquez sur le lien à droite ---> | <div class="toccolours mw-collapsible mw-collapsed">Pour visualiser le contenu d'une configuration par défaut - cliquez sur le lien à droite ---> | ||
Line 1,838: | Line 1,868: | ||
. : INFO Téléchargement des miroirs depuis repo.manjaro.org | . : INFO Téléchargement des miroirs depuis repo.manjaro.org | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
.: INFO User generated mirror list | .: INFO User generated mirror list | ||
-------------------------- | -------------------------- | ||
Line 1,858: | Line 1,889: | ||
der er intet at udføre | der er intet at udføre | ||
</pre> | </pre> | ||
</div> | |||
</div> | </div> | ||
</div> | </div> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
====File: <code>/etc/pacman.d/mirrorlist</code> <small>(sample)</small>==== | ====File: <code>/etc/pacman.d/mirrorlist</code> <small>(sample)</small>==== | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
<div class="toccolours mw-collapsible mw-collapsed"> | <div class="toccolours mw-collapsible mw-collapsed"> | ||
To view the content of the sample mirrorlist - click the link to the right ---> | To view the content of the sample mirrorlist - click the link to the right ---> | ||
Line 1,876: | Line 1,911: | ||
## To remove custom config run 'pacman-mirrors -c all' | ## To remove custom config run 'pacman-mirrors -c all' | ||
## | ## | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
## Country : Denmark | ## Country : Denmark | ||
Server = https://www.uex.dk/public/manjaro/unstable/$repo/$arch | Server = https://www.uex.dk/public/manjaro/unstable/$repo/$arch | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
## Country : Denmark | ## Country : Denmark | ||
Server = https://mirrors.dotsrc.org/manjaro/unstable/$repo/$arch | Server = https://mirrors.dotsrc.org/manjaro/unstable/$repo/$arch | ||
</pre> | </pre> | ||
</div> | |||
</div> | </div> | ||
</div> | </div> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
====File: <code>/var/lib/pacman-mirrors/custom-mirrors.json</code> <small>(sample)</small>==== | ====File: <code>/var/lib/pacman-mirrors/custom-mirrors.json</code> <small>(sample)</small>==== | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
<div class="toccolours mw-collapsible mw-collapsed"> | <div class="toccolours mw-collapsible mw-collapsed"> | ||
To view the content of a custom mirror pool - click the link to the right ---> | To view the content of a custom mirror pool - click the link to the right ---> | ||
Line 1,924: | Line 1,967: | ||
] | ] | ||
</pre> | </pre> | ||
</div> | |||
</div> | </div> | ||
</div> | </div> | ||
Line 1,930: | Line 1,974: | ||
PacmanMirrors a quelques paramètres par défaut appropriés. | PacmanMirrors a quelques paramètres par défaut appropriés. | ||
- Ranking mirrors with the fastest mirrors on top | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
- Ranking mirrors with the fastest mirrors on top | |||
- Using stable branch | - Using stable branch | ||
- Using all mirrors | - Using all mirrors | ||
</div> | |||
L'argument '''-f''' ou '''--fasttrack''' utilise les miroirs qui sont à jour pour votre branche. Optionnellement, vous pouvez fournir un nombre, par exemple 10. | L'argument '''-f''' ou '''--fasttrack''' utilise les miroirs qui sont à jour pour votre branche. Optionnellement, vous pouvez fournir un nombre, par exemple 10. | ||
Line 1,942: | Line 1,988: | ||
Au lieu que pacman-mirrors sonde tous les miroirs dans tous les pays, il est possible de fournir une liste de pays à partir desquels utiliser les miroirs. Cela crée un pool de miroirs personnalisé. Les pays sont un exemple - vérifiez la liste des pays en cas de doute. | Au lieu que pacman-mirrors sonde tous les miroirs dans tous les pays, il est possible de fournir une liste de pays à partir desquels utiliser les miroirs. Cela crée un pool de miroirs personnalisé. Les pays sont un exemple - vérifiez la liste des pays en cas de doute. | ||
$ sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu | <div class="mw-translate-fuzzy"> | ||
$ sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu | |||
</div> | |||
Si un pays fourni ne propose pas de serveur miroir, l'application s'arrête avec une erreur expliquant pourquoi. | Si un pays fourni ne propose pas de serveur miroir, l'application s'arrête avec une erreur expliquant pourquoi. | ||
$ sudo pacman-mirrors --country Antarctica && sudo pacman -Syyu | <div class="mw-translate-fuzzy"> | ||
$ sudo pacman-mirrors --country Antarctica && sudo pacman -Syyu | |||
. : Info Téléchargement des miroirs depuis repo.manjaro.org | . : Info Téléchargement des miroirs depuis repo.manjaro.org | ||
. : Attention Option '-c/--country' : pays inconnu : 'Antarctica'. | . : Attention Option '-c/--country' : pays inconnu : 'Antarctica'. | ||
Line 1,955: | Line 2,004: | ||
Singapour, Afrique du Sud, Suède, Espagne, Taiwan, Turquie, Royaume-Uni, Etats-Unis, | Singapour, Afrique du Sud, Suède, Espagne, Taiwan, Turquie, Royaume-Uni, Etats-Unis, | ||
Vietnam | Vietnam | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Another option for the mirrors closest to your location is '''--geoip''' | Another option for the mirrors closest to your location is '''--geoip''' | ||
<pre>$ sudo pacman-mirrors --geoip --quiet && sudo pacman - | <pre>$ sudo pacman-mirrors --geoip --quiet && sudo pacman -Syu | ||
:: Querying servers, this may take some time | :: Querying servers, this may take some time | ||
=> Testing mirrors in France | => Testing mirrors in France | ||
Line 1,964: | Line 2,015: | ||
:: Mirrorlist generated and saved to: /etc/pacman.d/mirrorlist | :: Mirrorlist generated and saved to: /etc/pacman.d/mirrorlist | ||
</pre> | </pre> | ||
</div> | |||
===Personnaliser le pool de miroirs=== | ===Personnaliser le pool de miroirs=== | ||
Line 1,974: | Line 2,026: | ||
Le pool de miroirs personnalisé est enregistré dans <code>/var/lib/pacman-mirrors/custom-mirrors.json</code> | Le pool de miroirs personnalisé est enregistré dans <code>/var/lib/pacman-mirrors/custom-mirrors.json</code> | ||
<div class="mw-translate-fuzzy"> | |||
'''La première option''' est d'utiliser ''--interactive''. Elle utilise votre pool de miroirs actuel (qu'il soit par défaut ou personnalisé). | '''La première option''' est d'utiliser ''--interactive''. Elle utilise votre pool de miroirs actuel (qu'il soit par défaut ou personnalisé). | ||
$ sudo pacman-mirrors --interactive && sudo pacman -Syyu | $ sudo pacman-mirrors --interactive && sudo pacman -Syyu | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
La '''deuxième option''' est d'utiliser ''--interactive --default''. Cela force l'utilisation du pool de miroirs officiels | La '''deuxième option''' est d'utiliser ''--interactive --default''. Cela force l'utilisation du pool de miroirs officiels | ||
$ sudo pacman-mirrors --interactive --default && sudo pacman -Syyu | $ sudo pacman-mirrors --interactive --default && sudo pacman -Syyu | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
La ''troisième option'' consiste à fournir une liste de pays avec ''--country''. Les pays sont un exemple - vérifiez la liste des pays en cas de doute. | La ''troisième option'' consiste à fournir une liste de pays avec ''--country''. Les pays sont un exemple - vérifiez la liste des pays en cas de doute. | ||
$ sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu | $ sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu | ||
</div> | |||
La '''quatrième option''' est ''--continent''. Les pays utilisés sont déterminés par le continent auquel ils sont assignés et peuvent optionnellement être combinés avec '''--interactive'''. | La '''quatrième option''' est ''--continent''. Les pays utilisés sont déterminés par le continent auquel ils sont assignés et peuvent optionnellement être combinés avec '''--interactive'''. | ||
Line 1,996: | Line 2,054: | ||
'''Première option''' pour réinitialiser le pool miroir par défaut | '''Première option''' pour réinitialiser le pool miroir par défaut | ||
$ sudo pacman-mirrors --country all && sudo pacman -Syyu | <div class="mw-translate-fuzzy"> | ||
$ sudo pacman-mirrors --country all && sudo pacman -Syyu | |||
</div> | |||
La deuxième option est d'utiliser ''--default'' avec ''--interactive'' et de créer un nouveau pool de miroirs personnalisé. | La deuxième option est d'utiliser ''--default'' avec ''--interactive'' et de créer un nouveau pool de miroirs personnalisé. | ||
$ sudo pacman-mirrors --interactive --default && sudo pacman - | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
$ sudo pacman-mirrors --interactive --default && sudo pacman -Syu | |||
* You will be presented with a list with all and every mirror and you can pick your selection. | * You will be presented with a list with all and every mirror and you can pick your selection. | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
'''Third option''' is to supply a list of countries and use those for a custom mirror pool. | '''Third option''' is to supply a list of countries and use those for a custom mirror pool. | ||
The countries is an example - check the country list if in doubt. | The countries is an example - check the country list if in doubt. | ||
$ sudo pacman-mirrors --country Germany,France,Austria && sudo pacman - | $ sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syu | ||
* If you supply the same preferred countries on every reset you will get your mirror pool updated with added or removed mirrors. | * If you supply the same preferred countries on every reset you will get your mirror pool updated with added or removed mirrors. | ||
</div> | |||
L'option '''--continent''' a un comportement similaire à celui de '''--country'''. | L'option '''--continent''' a un comportement similaire à celui de '''--country'''. | ||
<div class="mw-translate-fuzzy"> | |||
=== Appliquer les valeurs par défaut de pacman-mirrors === | === Appliquer les valeurs par défaut de pacman-mirrors === | ||
sudo pacman-mirrors --country all --api --protocol all -set-branch stable && sudo pacman -Syyu | sudo pacman-mirrors --country all --api --protocol all -set-branch stable && sudo pacman -Syyu | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
The system will throw messages about newer packages on the system. These messages can safely be ignored and they dissappear when the installed package(s) equals the system branch. | The system will throw messages about newer packages on the system. These messages can safely be ignored and they dissappear when the installed package(s) equals the system branch. | ||
</div> | |||
== manpage == | == manpage == | ||
Line 2,028: | Line 2,096: | ||
''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.'' | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
==Forum posts== | ==Forum posts== | ||
* [https://forum.manjaro.org/search?q=pacman-mirrors%20order%3Alatest Pacman-mirrors in the forum] | * [https://forum.manjaro.org/search?q=pacman-mirrors%20order%3Alatest Pacman-mirrors in the forum] | ||
</div> | |||
[[Category:System administration]] | [[Category:System administration]] |