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:
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:
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:
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.