Le guide ultime des commandes Pacman sur Arch Linux

Les superviseurs de paquets sont l’épine dorsale d’un système Linux. C’est grâce à eux que vous pouvez monter et profiter du logiciel le plus récent sur votre ordinateur de bureau. Pacman, un mot-valise composé des mots « package » et « superviseur », est le superviseur de bundle par défaut sur les systèmes basés sur Arch.

Bien que Pacman soit plutôt facile à découvrir par rapport à ses équivalents, les personnes provenant d’autres familles de distribution trouvent frustrant de s’adapter aux brefs débats à un personnage de Pacman. Jetons donc un coup d’œil à Pacman, à ses différentes options, et aussi exactement comment vous pouvez l’utiliser pour gérer des plans sur Arch Linux comme un pro.

Guide des commandes Pacman

Comme les autres commandes Linux, Pacman suit une syntaxe de commande standard avec des drapeaux prédéfinis et également des arguments :

… où – alternatives sont les drapeaux que vous utilisez pour évoquer différentes fonctionnalités et nom du paquet est le nom du ou des packages sur lesquels vous avez l’intention d’opérer.

Mettre à niveau les packages à l’aide de Pacman

Lorsque vous installez Linux, la première chose que vous devez faire est de mettre à jour les bundles de configuration. La commande conforme à Pacman synchronisera certainement les bundles installés avec les bases de données et les mettra à jour si des mises à jour sont facilement disponibles :

Pour mettre à niveau uniquement un package spécifique, spécifiez le nom du package en tant que désaccord avec le -S drapeau:

À l’inverse, vous pouvez également éviter la mise à niveau d’un package dans Arch Linux. Cela vous demandera de modifier le Pac-Man. conf dossier situé dans le / etc site d’annuaire, cependant.

Installation d’un nouveau paquet

Pour inclure de nouveaux programmes sur votre système, vous devrez installer des bundles à partir des référentiels Arch officiels. Le -S flag vous aide en vous fournissant un moyen facile de télécharger et d’installer des plans. La syntaxe fondamentale de la commande est :

Par exemple, pour installer le bundle racine :

Production:

Voir aussi :  Comment gérer les permissions des applications Flatpak sous Linux avec Flatseal

installer des paquets avec pacman

Spécifiez une liste de plans séparés par des espaces pour monter plusieurs packages avec une seule commande :

Comme Ubuntu, Arch Linux possède également plusieurs bases de données où vous pouvez obtenir vos bundles. Si un plan portant le même nom est déjà disponible sur plusieurs bases de données, sélectionnez celle que vous souhaitez en définissant le nom du référentiel.

Pour monter un plan depuis le dépôt « area »:

Pour ceux qui souhaitent conserver une sauvegarde de plans spécifiques pour une utilisation ultérieure, vous pouvez télécharger un plan sans le monter en utilisant le – Sw drapeau:

Vous pouvez également télécharger et installer ainsi que monter un bundle directement à l’aide de l’URL de ressource du plan. Pour ce faire, utilisez le – U flag ainsi que spécifier le lien vers l’archive :

Installation d’un package local à l’aide d’une archive

Parfois, lorsque vous ne trouvez pas un paquet dans les bases de données Arch, vous pouvez télécharger son tarball/archive sur Internet et également l’installer à la main à l’aide de Pacman. Le – U flag vous permet dans votre région d’installer un package en utilisant une archive téléchargée et installée :

Habituellement, Pacman surveille les bundles montés en utilisant le pacman -S nom_paquet commande et vérifie régulièrement si une mise à jour est facilement disponible pour eux ou non. Cependant, si vous montez un package en utilisant une archive tar téléchargée, vous devrez vérifier manuellement les mises à jour du package.

Par conséquent, il est conseillé de télécharger et d’installer des plans à partir des référentiels principaux. Ce n’est que si le plan n’est pas disponible dans les bases de données officielles que vous devez télécharger et installer et installer un package dans votre région en utilisant son archive.

Si vous souhaitez rétrograder un bundle en l’installant à partir du cache du package, utilisez le style de commande conforming with :

Rechercher un package à installer

Pacman vous permet de rechercher des bundles dans la base de données locale, la base de données de synchronisation et la base de données de documents en utilisant le -Q , -S ainsi que – F drapeaux, respectivement.

Voir aussi :  Comment se connecter en SSH à un serveur VirtualBox Ubuntu

Lorsque vous ne comprenez pas le nom exact d’un plan, vous pouvez le rechercher dans la base de données de synchronisation en utilisant le -Ss drapeau.

Par exemple:

rechercher des packages sur arch linux

Pour rechercher un plan déjà configuré sur votre système, utilisez le – Q drapeau:

Si vous souhaitez en savoir plus sur un bundle avant de l’installer, utilisez le -Si drapeau avec la commande :

Pour répertorier les packages orphelins, c’est-à-dire les dépendances montées qui ne sont requises par aucun type de bundle sur le système :

Vous pouvez incorporer la commande ci-dessus avec le pacman -Rns commande pour maximiser l’espace sur votre système conformément à :

Désinstaller un package

Lorsque vous souhaitez supprimer un bundle installé à l’aide de Pacman, utilisez le -R option.

Production:

désinstaller des packages avec pacman

La commande ci-dessus supprimera uniquement le package défini et conservera certainement ses dépendances en bon état. Pour vous débarrasser des dépendances en plus du bundle, ajoutez le – s drapeau à la commande :

Si le package que vous avez l’intention de supprimer dépend d’un autre bundle, vous pouvez éliminer les deux bundles en utilisant le supplément -c drapeau:

Habituellement, Pacman maintient les fichiers de configuration liés à un plan et développe une sauvegarde de ces données lorsque vous éliminez le plan. Pour contourner ces habitudes par défaut et supprimer les packages sans prendre en charge les fichiers de configuration, utilisez le -n flag avec la commande remove :

Libérez de l’espace en nettoyant le cache de packages

Lorsque vous installez un package à l’aide de Pacman, il ne supprime pas les données téléchargées et installées. Au lieu de cela, il les stocke dans le cache du plan jusqu’à ce qu’ils soient éliminés par l’individu. Cela peut entraîner des problèmes d’espace de stockage insuffisant, car ces fichiers de cache peuvent rassembler et utiliser une partie importante de votre stockage système.

Voir aussi :  ChromeOS est manquant ou endommagé : Comment récupérer votre Chromebook

Pour réparer cela, il est nécessaire de nettoyer régulièrement le cache du bundle.

Vous pouvez choisir de conserver uniquement les fichiers de cache des packages actuellement configurés et d’éliminer le reste en utilisant la commande suivante :

Pacman vs APT vs DNF : une comparaison

Comparé à d’autres gestionnaires de bundles tels que APT ou DNF, Pacman peut être rendu complexe pour les nouveaux clients à condition que l’installation, les drapeaux non intuitifs soient utilisés dans les commandes. Pourtant, c’est aussi l’élégance de Pacman ; vous pouvez faire avancer les choses rapidement sans saisir plusieurs lignes de commandes dans le terminal.

Comparons les commandes de mise à niveau ainsi que les packages de mise à niveau utilisant APT ainsi que Pacman. Si vous utilisez une distribution basée sur Debian, vous devrez exécuter deux commandes pour atteindre cet objectif :

Vous pouvez également concaténer les deux commandes ci-dessus en utilisant le &&& & mais il échoue toujours par rapport à son équivalent Pacman :

Dans l’ensemble, les commandes APT et DNF sont évidentes et compréhensibles pour les débutants Linux, tandis que les commandes Pacman sont succinctes et se font encore plus en quelques frappes.

Intensifier! Découvrir le référentiel d’utilisateurs Arch

Comme vous pouvez le comprendre, Pacman peut simplement obtenir des bundles à partir des principales bases de données Arch. Pourtant, une part importante des packages reste sur l’Arch User Repository (AUR) géré par la communauté. Pour configurer des bundles à partir de l’AUR, vous avez besoin d’un assistant AUR comme yay.

L’AUR est un référentiel produit et également maintenu par les particuliers, pour les utilisateurs. N’importe qui peut ajouter ses bundles à l’AUR dans le type de PKGBUILD proposés s’il a suffisamment de connaissances sur l’AUR en premier lieu.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *