Recherche de site Web

Exemples de commandes Pacman essentielles pour Arch Linux et Manjaro


Le gestionnaire de paquets Pacman est un utilitaire pratique. Vous pouvez faire beaucoup de choses en utilisant simplement quelques commandes simples. Nous examinons ici quelques-uns des exemples de commandes pacman essentiels pour Arch Linux (et d'autres dérivés tels que Manjaro) pour votre utilisation quotidienne. Jetez un oeil.

Pacman est le gestionnaire de paquets officiel d'Arch Linux. Il est utilisé par tous les dérivés d'Arch Linux, tels que Manjaro. En utilisant pacman, vous pouvez effectuer presque tous les types d'opérations de gestion de packages, telles que l'installation, la désinstallation, le téléchargement, la construction, etc. Il est donc essentiel de connaître divers exemples de commandes pacman pour une utilisation quotidienne.

Ce guide vous donne les commandes de référence permettant à pacman d'effectuer diverses opérations. Voici la table des matières de ce guide.

Exemples de commandes Pacman pour Arch

La plupart des commandes utilisées nécessitent des privilèges d'administrateur. Alors, utilisez sudo ou exécutez ces commandes en utilisant un identifiant disposant de privilèges d'administrateur.

Exemples où est présent dans la syntaxe, remplacez-les par le nom réel de votre package en question. De plus, la plupart des commandes pacman décrites ci-dessous acceptent plusieurs noms de packages délimités par des espaces, le cas échéant.

1. Mettre à jour votre système

Cette commande synchronise et télécharge la nouvelle copie de la base de données du package maître à partir du serveur, qui est définie dans le fichier pacman.conf.

sudo pacman -Syy
-S: sync packages
-y: download fresh package database
y: the second y forces the download even if it is upto date

Pacman -Syy

2. Système de mise à niveau

pacman -Syu

Cela met à niveau tous les packages obsolètes après la synchronisation et télécharge la nouvelle base de données de packages.

Pacman-Syu

3. Mettez à niveau un seul package

Si vous souhaitez mettre à jour un seul package, utilisez le nom du package à la fin. Par exemple, si vous souhaitez mettre à niveau Firefox uniquement, en laissant les autres packages dans votre système, utilisez ce qui suit.

pacman -S firefox

4. Forfait de recherche

La commande suivante recherche un package par son nom et sa description dans le référentiel Arch (core, extra et community).

pacman -Ss notepad++

Cela recherche toutes les sous-chaînes du paramètre passé. Vous n'avez pas besoin d'utiliser des caractères génériques. Cependant, selon la chaîne de recherche, le résultat peut être important. Vous souhaiterez peut-être filtrer le résultat en utilisant grep ou autre chose.

Rechercher un forfait

5. Rechercher un package avec toutes les dépendances

pacman -Si package

Cette commande est idéale pour répertorier tous les détails sur le package, tels que les dépendances, les versions du package, etc. Fondamentalement, toutes les informations sur le package. N'oubliez pas que vous avez besoin du nom exact du package pour que cette commande fonctionne. La recherche par caractères génériques ne fonctionne pas dans cette commande.

Rechercher un package avec des dépendances - exemples de commandes pacman

6. Installer le package

Avant d'installer un package, assurez-vous d'exécuter pacman -Syu pour mettre votre système à jour.

Si vous connaissez le nom du package, vous pouvez l'installer à l'aide de la commande suivante.

sudo pacman -S package

Par exemple :

sudo pacman -S firefox

Cette commande indique la quantité à télécharger et quel est l'espace disque estimé à utiliser après l'installation.

7. Téléchargez un package sans l'installer

Vous ne souhaitez pas toujours installer un package. Parfois, vous souhaiterez peut-être télécharger le package pour une installation hors ligne. Exemple:

sudo pacman -Sw smplayer

Le fichier téléchargé est conservé dans /var/cache/pacman/pkg défini dans le fichier /etc/pacman.conf.

8. Installez un package téléchargé localement

Vous pouvez installer des packages locaux en utilisant la syntaxe suivante.

sudo pacman -U /path/to/package

9. Installez le package directement à partir de l'URL

Si vous souhaitez installer un package directement à partir d'ordinateurs, de serveurs ou de miroirs du réseau distant, vous pouvez facilement le faire en fournissant l'URL.

sudo pacman -U http://….

10. Réinstaller les packages

Vous pouvez réinstaller tous les packages installés sur votre système à l'aide de la commande suivante. Soyez prudent lorsque vous exécutez la commande ci-dessous, car il peut s'agir d'une liste énorme de packages et le téléchargement peut prendre du temps.

pacman -Qnq | pacman -S -

11. Désinstaller un package

La désinstallation est simple. Exécutez la commande ci-dessous pour désinstaller un package.

sudo pacman -R package

Cependant, la commande ci-dessus désinstalle uniquement le package, pas ses dépendances.

12. Désinstaller avec les dépendances qui ne sont pas requises par d'autres applications

Vous pouvez utiliser différents commutateurs pour désinstaller un package à l'aide de pacman, y compris toutes ses dépendances.

Par exemple:

sudo pacman -Rsun firefox
  • n : Ignorer les sauvegardes, c'est-à-dire supprimer également les sauvegardes
  • s : supprime de manière récursive chaque cible qui n'est requise par aucun autre package ou installée manuellement
  • u : Supprimez les packages non requis par d'autres packages.

Vous pouvez utiliser n’importe quelle combinaison des commutateurs ci-dessus selon vos besoins.

13. Afficher les détails sur les packages installés et les dépendances

La commande suivante affiche les informations d'un package et de ses dépendances. La sortie contient les packages dépendants, la liste des packages dont dépend ce package et une liste de dépendances facultatives.

pacman -Qi package

14. Liste complète des packages installés

Si vous souhaitez une liste complète des packages installés sur votre système, vous pouvez utiliser la commande suivante.

pacman -Q

Vous pouvez rediriger la sortie vers un fichier texte pour un traitement ultérieur.

pacman -Q > complete_list.txt

Vous pouvez également répertorier les packages explicitement installés qui ne sont requis par aucun autre package, à l'aide de la commande ci-dessous.

pacman -Qet

Les commandes ci-dessus affichent le nom du package et les versions délimitées par un espace. Vous pouvez uniquement extraire les noms de packages en utilisant les éléments ci-dessous :

pacman -Qe | awk '{print $1}'

15. Nettoyer le système

Vous pouvez utiliser les commandes suivantes pour effectuer plusieurs processus de nettoyage sur votre système.

La commande ci-dessous nettoie les bases de données de synchronisation inutilisées et les packages qui ne sont plus installés du cache. Cela supprime donc tous les fichiers de cache qui ne sont pas installés. Les fichiers cache sont stockés dans /var/cache/pacman/pkg/.

Tout d’abord, vous pouvez vérifier manuellement la quantité d’espace disque utilisée par les fichiers de cache pacman.

du -h /var/cache/pacman/pkg

Vérifier l'espace disque utilisé par le cache Pacman

Ensuite, vous pouvez exécuter ce qui suit pour nettoyer.

sudo pacman -Sc

Nettoyer les fichiers cache de Pacman

Si vous souhaitez effacer tous les fichiers de cache, utilisez le commutateur deux fois.

sudo pacman -Scc

Les commandes ci-dessus peuvent être très utiles pour libérer de l'espace disque.

Les fichiers Pacman

Voici quelques-uns des fichiers Pacman importants utilisés par ce package. Vous pouvez les analyser pour les travaux de dépannage et de configuration.

  1. Le fichier de configuration principal qui contient les paramètres de Pacman est -
/etc/pacman.conf
  • Emplacement du fichier mis en cache
/var/cache/pacman/pkg/
  • Emplacement du fichier Base de données
/var/lib/pacman/sync
  • Emplacement du Fichier journal, qui contient toutes les commandes pacman que vous avez exécutées jusqu'à ce jour et leurs détails. Vous pouvez analyser ce fichier à des fins de dépannage.
/var/log/pacman.log

Emballer

J'espère que ces exemples de commandes pacman vous seront utiles pour effectuer plusieurs tâches liées à pacman dans le système Arch. Les options de Pacman sont énormes, et vous pouvez les lire sur les pages de manuel. Cependant, il s'agit d'un résumé des commandes essentielles de Pacman filtrées pour référence.

Quelle est cette commande Pacman qui, selon vous, devrait être incluse ici ? Faites-moi savoir dans les commentaires.

Articles connexes