Le gestionnaire de packages conserve une base de données locale de tous les packages disponibles dans le référentiel de packages. Dans cette information de base de données comme où les packages peuvent être téléchargés, leur taille de téléchargement, leurs packages de dépendance, etc. sont conservés. Il est donc très important que nous le tenions à jour.
Le nom de l'outil Package Manager pour Arch Linux est Pacman. Si la base de données Arch Linux Package Manager n'est pas à jour, l'ancienne version des packages peut être installée. Parfois, Pacman ne parviendra pas à installer des packages en raison d'une sorte de problème de dépendance.
L'un des principaux problèmes auxquels j'ai été confronté lorsque ma base de données Pacman était obsolète et j'ai essayé d'installer un certain package était Pacman ne pas trouver le package sur le serveur!
Vous savez qu'Arch Linux est une distribution libérée de roulement, c'est-à-dire que les packages existants dans les référentiels Arch Linux sont mis à jour dès qu'ils sont publiés. Il est donc obligatoire, nous tenons la base de données Pacman à jour.
Dans cet article, je vais vous montrer comment mettre à jour la base de données Pacman sur Arch Linux. Commençons.
Mise à jour de la base de données Pacman
Vous pouvez mettre à jour le cache de la base de données PACMAN avec la commande suivante:
$ sudo pacman -syy
Le cache du package Pacman doit être mis à jour comme vous pouvez le voir sur la capture d'écran ci-dessous.
Changer les miroirs Pacman
Il y a beaucoup de miroirs arch Linux partout dans le monde. Vous pouvez choisir un miroir spécifique en fonction de votre région géographique. Le choix de votre miroir Arch Linux le plus proche peut accélérer la vitesse de téléchargement de votre pack.
La configuration du miroir Pacman est en / etc / pacman.D / Mirrorlist déposer. Pour changer le miroir, vous devez modifier ce fichier.
Exécutez la commande suivante pour modifier / etc / pacman.D / Mirrorlist déposer:
$ sudo nano / etc / pacman.D / Mirrorlist
Tapez votre mot de passe et appuyez sur .
Vous devriez voir la fenêtre suivante. Ici, vous avez une liste de tous les miroirs Arch Linux.
Tous les miroirs sont actifs par défaut. Voici comment Pacman sélectionne un miroir. Pacman essaie le premier miroir (la première ligne à commencer par Serveur = xxx) Dans la liste, s'il ne peut pas s'y connecter en raison d'une erreur réseau, ou si le serveur n'est pas disponible, il essaie le miroir suivant (la deuxième ligne commençant par Serveur = xxx) sur la liste.
Dans mon cas, comme vous pouvez le voir dans la section verte marquée de la capture d'écran ci-dessous, Pacman essaie le premier miroir Bangladesh, alors s'il réussit, il n'a plus besoin de vérifier la prochaine étape. S'il ne parvient pas à s'y connecter, il essaie le deuxième miroir, qui est États-Unis comme marqué rouge dans la capture d'écran ci-dessous.
Remarque: les lignes commençant par le double hachage (##) sont des commentaires. Ils n'ont pas de sens. Ils sont uniquement à des fins de documentation.
Si vous souhaitez modifier le miroir, faites défiler la liste et choisissez un miroir. Puis appuyez + k Pour couper la ligne du miroir.
Puis faites défiler vers le haut et collez la ligne du miroir avant toute autre ligne miroir en appuyant + u.
Maintenant pour enregistrer le fichier, appuyez sur + X Et puis appuyez sur y Et puis appuyez sur .
Mettez maintenant à jour le cache du référentiel Pacman Package avec la commande suivante:
$ sudo pacman -syy
Ajout de votre propre miroir Arch Linux
Votre FAI peut héberger son propre miroir Arch Linux pour accélérer le téléchargement des packages Arch Linux. Il peut ne pas être répertorié sur votre / etc / pacman.D / Mirrorlist. Si c'est le cas, vous pouvez l'ajouter à votre / etc / pacman.D / Mirrorlist fichier manuellement.
Modifiez simplement le / etc / pacman.D / Mirrorlist avec la commande suivante:
$ sudo nano / etc / pacman.D / Mirrorlist
Ajoutez maintenant la ligne suivante au début du fichier.
Server = http: // votre / arch / linux / miroir / serveur
Enregistrez maintenant le fichier en appuyant sur + X. Puis appuyez y Et puis appuyez sur . Ensuite, mettez à jour votre cache de référentiel Pacman Package avec Sudo Pacman -Sy
C'est ainsi que vous mettez à jour la base de données Pacman sur Arch Linux. Merci d'avoir lu cet article.