Dans des articles précédents, nous vous avons montré comment installer des applications sur des distributions Linux basées sur Debian à l'aide d'apt-get et nous avons également montré comment installer des applications sur des distributions Linux basées sur Red Hat à l'aide de yum.
Dans ce guide, nous allons vous montrer comment installer des packages à l'aide de la ligne de commande au sein de distributions Linux basées sur Arch, telles que Manjaro.
Quelles applications sont installées sur votre ordinateur
Vous pouvez afficher une liste de tous les packages installés sur votre système à l'aide de la commande suivante:
pacman -Q
Cela renverra une liste de toutes les applications de votre ordinateur et leurs numéros de version.
Affichage du journal des modifications pour une application installée
Vous pouvez récupérer plus d'informations sur un package ou sur des packages en fournissant diverses options de requête, comme suit:
Afficher les packages installés en tant que dépendances pour d'autres packages
La commande ci-dessus me montrera le journal des modifications pour Octopi s'il existe. S'il n'existe pas, un message vous indiquant qu'aucun journal des modifications n'est disponible est affiché.
pacman -Q -d
La commande ci-dessus vous montre tous les fichiers installés en tant que dépendances d'autres packages.
pacman -Q -d -t
Cela vous montrera toutes les dépendances orphelines installées sur votre ordinateur.
Afficher les packages installés explicitement
Si vous souhaitez voir tous les packages explicitement installés, utilisez la commande suivante:
pacman -Q -e
Un paquet explicite est un paquet que vous avez réellement choisi d'installer, par opposition à un paquet installé comme dépendance par rapport à d'autres paquets.
Vous pouvez voir quels paquets explicites n'ont pas de dépendances en utilisant la commande suivante:
Voir tous les forfaits d'un groupe
Pour voir à quels groupes les packages appartiennent, vous pouvez utiliser la commande suivante:
pacman -Q -g
Ceci listera le nom du groupe suivi du nom du paquet.
Si vous souhaitez voir tous les packages d'un groupe particulier, vous pouvez spécifier le nom du groupe:
Renvoyer des informations sur les packages installés
Si vous voulez connaître le nom, la description et toute autre information sur un paquet, utilisez la commande suivante:
pacman -Q -i packagename
La sortie comprend:
- prénom
- version
- la description
- architecture
- URL du site web du paquet
- Licence
- Groupes
- Fournit
- Dépend de
- Deps facultatif
- Requis par
- Facultatif pour
- Conflits avec
- Remplace
- Taille installée
- Nom de l'emballeur
- Date de construction
- Date d'installation
- Raison d'installation
- Installer le script
- Validé
Vérifier la santé d'un paquet installé
Pour vérifier la santé d'un paquet particulier, vous pouvez utiliser la commande suivante:
pacman -Q -k packagename
Cela retournera une sortie similaire à celle-ci:
scratch: 1208 fichiers au total, 0 fichiers manquants
Vous pouvez exécuter cette commande sur tous les packages installés:
Trouver tous les fichiers appartenant à un package
Vous pouvez rechercher tous les fichiers appartenant à un package spécifique à l'aide de la commande suivante:
pacman -Q -l packagename
Cela renvoie le nom du package et le chemin d'accès aux fichiers qu'il possède. Vous pouvez spécifier plusieurs packages après le -l.
Rechercher les packages introuvables dans les bases de données de synchronisation (c'est-à-dire installées manuellement)
Vous pouvez rechercher des packages installés manuellement à l'aide de la commande suivante:
pacman -Q -m
Les packages installés à l'aide de yaourt tels que Google Chrome seront répertoriés à l'aide de cette commande.
Rechercher des packages uniquement disponibles dans les bases de données de synchronisation
C'est l'inverse de la commande précédente et ne montre que les packages installés via les bases de données de synchronisation.
Trouver des paquets hors date
Pour rechercher les packages qui doivent être mis à jour, utilisez la commande suivante:
pacman -Q -u
Ceci renverra une liste de paquets, leurs numéros de version et les derniers numéros de version.
Comment installer un paquet en utilisant Pacman
Pour installer un package, utilisez la commande suivante:
pacman -S packagename
Vous devrez peut-être utiliser la commande sudo pour élever vos autorisations afin que cette commande puisse être exécutée. Vous pouvez également basculer vers un utilisateur disposant d'autorisations élevées à l'aide de la commande su.
Lorsqu'un package est disponible dans plusieurs référentiels, vous pouvez choisir le référentiel à utiliser en le spécifiant dans la commande comme suit:
pacman -S repositoryname / packagename
L'installation d'un paquet avec pacman téléchargera et installera automatiquement toutes les dépendances.
Vous pouvez également installer un groupe de packages tel qu'un environnement de bureau tel que XFCE.
Lorsque vous spécifiez un nom de groupe, le résultat sera le suivant:
Il y a 17 membres dans le groupe xfce4Dépôt supplémentaire1) exo 2) garcon 3) gtk-xfce-engine Vous pouvez choisir d'installer tous les packages du groupe en appuyant sur retour. Vous pouvez également installer des packages individuels en fournissant une liste de numéros séparés par des virgules (1,2,3,4,5). Si vous souhaitez installer tous les packages compris entre 1 et 10, vous pouvez également utiliser un trait d'union (c'est-à-dire 1-10). Pour mettre à niveau tous les packages obsolètes, utilisez la commande suivante: pacman -S -u Parfois, vous souhaitez mettre à niveau les packages, mais pour un package particulier, vous souhaitez qu'il reste dans une version plus ancienne (car vous savez que la version la plus récente a supprimé une fonctionnalité ou est défectueuse). Vous pouvez utiliser la commande suivante pour cela: pacman -S -u --ignore packagename Vous pouvez afficher une liste des packages disponibles dans la base de données de synchronisation à l'aide de la commande suivante: Vous pouvez trouver des informations détaillées sur un package dans la base de données de synchronisation à l'aide de la commande suivante: Si vous souhaitez simplement rechercher un package dans la base de données de synchronisation, utilisez la commande suivante: pacman -S -s packagename Les résultats seront une liste de tous les packages disponibles correspondant aux critères de recherche. Vous pouvez vous assurer que la base de données de synchronisation est à jour à l'aide de la commande suivante: pacman -S -y Cela devrait être utilisé avant d'exécuter la commande de mise à niveau. Il est également utile de l'exécuter si vous ne l'avez pas fait depuis un moment, de sorte que vous obtenez les derniers résultats lorsque vous effectuez une recherche. Tout au long de ce guide, vous aurez remarqué que j’ai spécifié chaque commutateur séparément. Par exemple: pacman -S -u Vous pouvez bien sûr combiner des commutateurs: pacman -Su Comment mettre à jour des paquets hors date
Afficher une liste des forfaits disponibles
Affichage d'informations sur un package dans la base de données de synchronisation
Rechercher un package dans la base de données de synchronisation
Actualiser la base de données de synchronisation
Une note sur les commutateurs