Comment utiliser Pacman dans Arch Linux

Comment utiliser Pacman dans Arch Linux
Arch Linux constitue une distribution complexe de Linux, ce qui en fait un système d'exploitation exténuant Linux. Les programmeurs qui n'ont pas de commande solide sur Arch Linux optent généralement pour d'autres distributions. La distinction proéminente entre Arch Linux et ses autres distributions est Pacman. Pacman est un gestionnaire de packages qui utilise des packages buffs dans Arch Linux. Il aplatit l'utilisation de packages, à la fois du référentiel et de ceux que vous construisez par vous-même. Pacman intègre un ensemble de commandes qui facilitent la manipulation de packages basés sur la arche dans la distribution Arch Linux. Pacman contient également des forfaits binaires pour aider à la création d'une construction de colis. Dans d'autres distributions Linux, vous respectez la commande APT; Pendant que dans Arch Linux, les commandes PACMAN peuvent être utiles pour une gestion plus efficace du référentiel du système et de la construction.

Ce guide partage des connaissances de base sur Pacman pour les débutants et les programmeurs professionnels. Il couvre tous les domaines dont vous pourriez avoir besoin tout en opérant à Arch Linux avec Pacman. Ces commandes peuvent aider à rendre la gestion de vos packages basés sur une arche dans Linux plus efficace et pratique.

Commandes de Pacman requises

Si vous utilisez Pacman sur Arch Linux, pour augmenter l'utilisation de ce gestionnaire de packages dynamiques, vous devez être conscient des commandes suivantes:

  • Installation d'un package avec Pacman
  • Suppression des packages installés
  • Mise à niveau d'un forfait
  • Recherche d'un package
  • Nettoyage du cache d'emballage
  • Installation d'un package local
  • Dépannage

Ces commandes englobent de manière approfondie l'utilisation de Pacman et sont les commandes proéminentes que vous pourriez avoir besoin de comprendre pour aborder en utilisant Pacman.

Installation d'un package avec Pacman

C'est un domaine principal pour lequel vous optez après avoir sélectionné le gestionnaire de packages Arch Linux. Pour obtenir des logiciels du référentiel système ou créer un package, la première étape consiste à l'installer à l'aide de Pacman. La commande Pacman pour l'installation de packages uniques ou multiples est le suivant:

$ pacman -s _package_name1_ _package_name2_…

Le dernier ensemble de points représente la continuité dans la commande. Vous devrez remplacer le nom du package dans la commande ci-dessus pour l'installer sur votre système. Synchronisez le package installé avant de le classer comme une dépendance ou un package explicitement installé via les commandes -s et -u.

Suppression des packages installés

Pour supprimer un package installé dans Arch Linux, vous avez trois options principales:

  1. Supprimer le package uniquement
  2. Supprimer le package avec ses dépendances
  3. Supprimer les dépendances uniquement

Pour supprimer le package uniquement, émettez la commande suivante:

$ pacman -r package_name_


-R signifie la commande de retrait.
Pour supprimer le package avec ses dépendances, émettez la commande suivante:

$ pacman -rs _package_name_


Pour supprimer les dépendances de votre serveur, émettez la commande suivante:

$ Pacman -qdtq | Pacman -R -

Mise à niveau d'un forfait

Dans d'autres distributions Linux, la commande APT effectue une mise à jour du package. Dans Arch Linux, une seule commande dans Pacman mises à jour non seulement, mais aussi la synchronisation et les rafraîchissements. Les commandes suivantes améliorent les packages configurés uniquement et ne met pas à jour les packages locaux disponibles sur le système:

$ pacman -syu


Ici, -y, rafraîchit le système et -U est pour la mise à niveau du package. La signification littérale de cette commande consiste à synchroniser le package avec la base de données du serveur principal, puis à actualiser le package connecté à la base de données. Enfin, cette commande met à jour le package si une mise à jour est disponible. Gardez à l'esprit que vous devez opter pour des mises à jour complètes, car les packages partiellement mis à jour ne sont pas compatibles avec Arch Linux.

Rechercher un package

Pacman est également efficace dans la recherche des packages de votre base de données de serveur en fonction du nom et de la description du package requis.

$ Pacman -SS _String1_ _String2_


Si vous recherchez un package qui existe déjà dans votre système, appliquez le code suivant. Vous pouvez ajouter d'autres chaînes dans ce code après String2 simultanément.

$ Pacman -Qs _String1_ _String2_


-Q symbolise la recherche de package dans la base de données locale.

$ pacman -f _string1_ _string2_


-F trouve les packages distants de la base de données.

Nettoyage du cache d'emballage

Dans Arch Linux, Pacman ne supprime pas les packages précédemment installés de son stockage. Vous devrez donc saisir la commande suivante pour effacer le cache de votre base de données. Cette commande supprime les packages non synchronisés.

$ pacman -sc


Pour effacer tous les fichiers du cache, saisissez la commande suivante:

$ pacman -scc

Installation d'un package local

Lorsque vous utilisez Pacman, il vous suffit d'installer des packages locaux et distants à l'extérieur de la juridiction du référentiel du serveur. Le code suivant installera le package local après la recherche du dépôt distant.

$ Pacman -u _ / path / to / package / package_name-Version.pkg.le goudron.xz_
$ Pacman -u http: // www.exemple.com / repo / exemple.pkg.le goudron.xz


Le deuxième code peut installer les packages distants qui n'existent pas dans le dépôt officiel.

Dépannage

Vous pouvez affronter l'un des trois types d'erreur suivants tout en travaillant avec Pacman dans Arch Linux:

  • Erreur de fichier contradictoire
  • Package non valide
  • Base de données de verrouillage

L'erreur de fichier contradictoire se produit en raison de la présence d'un fichier contradictoire dans le référentiel. Vous pouvez soit renommer le fichier manuellement ou forcer la fonction d'écrasement. La commande suivante est utilisée pour la fonction d'écrasement:

$ Pacman -s - Overwrite Glob Package

Les surfaces d'erreur de package non valides en raison de la mise à jour partielle du package. Il est préférable de rechercher la description du package avant de l'installer.
L'erreur de la base de données de verrouillage se produit en raison d'une interruption de la modification de la base de données.

$ lsof / var / lib / pacman / db.LCK


Exécutez la commande ci-dessus pour détecter l'affrontement dans le processus de verrouillage. Et puis, vous pouvez revenir pour verrouiller la base de données.

Conclusion

Pacman est le gestionnaire de packages d'Arch Linux qui aide à l'installation et à la gestion des packages et des systèmes de construction. Si vous suivez ce guide, il vous sera facile de faire fonctionner Pacman avec une efficacité maximale dans votre système Arch Linux. Ce guide a couvert la plupart des commandes que vous devez savoir lors de l'utilisation de Pacman.