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 datePacman -Syy
2. Système de mise à niveau
pacman -SyuCela 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 firefox4. 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 packageCette 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 packagePar exemple :
sudo pacman -S firefoxCette 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 smplayerLe 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/package9. 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 packageCependant, 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 package14. 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 -QVous pouvez rediriger la sortie vers un fichier texte pour un traitement ultérieur.
pacman -Q > complete_list.txtVous 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 -QetLes 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/pkgVérifier l'espace disque utilisé par le cache Pacman
Ensuite, vous pouvez exécuter ce qui suit pour nettoyer.
sudo pacman -ScNettoyer les fichiers cache de Pacman
Si vous souhaitez effacer tous les fichiers de cache, utilisez le commutateur deux fois.
sudo pacman -SccLes 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.
- 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.logEmballer
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.





