Mettre à jour et mettre à niveau à l'aide de Pacman
Commençons par certaines commandes d'Arch Linux pour démontrer l'utilité de Pacman. La toute première utilisation d'un Pacman est de l'utiliser pour synchroniser la base de données locale des packages avec les référentiels de package distant. La commande suivante garantit que les packages installés sur le système sont à jour et ont les dernières correctifs de sécurité et de bogue. Le drapeau «-s» est utilisé pour dire à Pacman d'effectuer une opération de synchronisation. Le drapeau «y» est utilisé pour dire à Pacman de supposer oui à toutes les invites ou confirmations pendant l'opération de synchronisation.
[Omar @ Omar ~] $ sudo Pacman -Sy
La même commande PACMAN peut être modifiée avec l'utilisation de l'indicateur «Y» supplémentaire qui est à nouveau utilisé pour confirmer que l'utilisateur souhaite procéder à la mise à jour. Il s'agit d'une mesure de sécurité pour empêcher les mises à jour accidentelles.
[Omar @ Omar ~] $ sudo Pacman -syy
[sudo] Mot de passe pour Omar:
Après avoir synchronisé les packages avec l'indicateur «-s» et rafraîchi les listes de packages avec l'indicateur «Y», vous pouvez utiliser l'indicateur «U» pour effectuer une mise à niveau complète du système. Cela comprend des mises à jour des packages du système ainsi que des mises à niveau de tous les packages qui ont de nouvelles versions disponibles. La sortie de la commande montre qu'il n'y a pas de nouvelles mises à jour disponibles pour ces packages pour le moment.
[Omar @ Omar ~] $ sudo pacman -syu
En organisant les drapeaux dans une seule instruction, nous pouvons atteindre le but que nous voulons. Maintenant, le drapeau «y» après le drapeau «-s» est utilisé pour actualiser les listes de packages. Le troisième drapeau, «Y», est à nouveau utilisé pour confirmer que l'utilisateur souhaite procéder à la mise à jour. Le quatrième drapeau, «U», dit à Pacman d'effectuer une mise à niveau complète du système. Lorsque la commande est exécutée, elle commence par synchroniser les bases de données de package et se termine par une mise à niveau complète du système.
[Omar @ Omar ~] $ sudo Pacman -Syyu
La commande suivante montre deux fois l'utilisation de l'option «-u». C'est l'option pour effectuer une mise à niveau du système et une rétrogradation dans la mesure du possible. La sortie montre que tous les packages installés sont déjà la dernière version et il n'y a pas de mises à jour disponibles.
[Omar @ Omar ~] $ sudo Pacman -SYUU
Si vous souhaitez combiner tous les objectifs des différents drapeaux que nous avons utilisés précédemment, vous pouvez combiner tous les drapeaux en une seule instruction comme ce que nous avons fait dans l'illustration suivante. Le «-yy» est la possibilité de rafraîchir tous les packages, et le «-U» est l'option pour effectuer une mise à niveau du système. L'option de -y supplémentaire s'assure que Pacman télécharge à nouveau l'intégralité de la liste des packages et met à jour le cache de la liste des packages. Cela peut vous aider si vous êtes confronté à des problèmes avec la liste des packages qui est obsolète.
[Omar @ Omar ~] $ sudo Pacman -Syyuu
Téléchargez les packages à l'aide de Pacman
La commande Pacman peut être utile pour télécharger n'importe quel package sur Arch Linux sans être installé. Pour cela, nous devons utiliser le drapeau «-SW» dans l'instruction. La commande suivante est l'illustration du téléchargement d'un package GIMP dans un système Arch Linux sans l'installer. La commande télécharge le package GIMP et ses dépendances, mais il ne les installe pas.
[Omar @ Omar ~] $ Sudo Pacman -Sw GIMP
Installez les packages à l'aide de Pacman
La commande Pacman est très utile lorsque vous souhaitez télécharger ou installer un package sur votre machine Archlinux. De même, vous devez utiliser l'option «-s» pour installer un package avec le nom du package. L'instruction suivante montre que le nom du package spécifié après l'option est «Firefox». Après avoir résolu les dépendances, la commande invite l'utilisateur à confirmer s'ils souhaitent procéder à l'installation. Si l'utilisateur saisit «y», la commande continue l'installation. Dans ce cas, la sortie montre la progression de l'installation du package «Firefox». La commande installe Firefox et toutes les dépendances.
[Omar @ Omar ~] $ sudo Pacman -s Firefox
L'illustration précédente montre comment vous pouvez installer un seul package en utilisant les instructions Pacman. Maintenant, nous verrons comment nous pouvons installer plusieurs packages à la fois. La commande suivante affiche les noms de packages spécifiés après les options Python-Pip et Python-Py, séparées par une virgule et enfermées en accolades bouclées . Une fois le téléchargement terminé, la commande procède ensuite à l'installation des packages restants et affiche la progression de l'installation.
[Omar @ Omar ~] $ sudo pacman -s python- pip, py
Retirez les packages à l'aide de Pacman
Tout comme nous devons effectuer le téléchargement et l'installation via les instructions de Pacman, nous pouvons également utiliser l'instruction Pacman pour supprimer un package installé de notre système. Pour cela, nous devons utiliser l'option «-r» avec le nom du package «Inkspace» dans l'instruction Pacman. Inkscape et tous les autres packages installés sous forme de dépendances «Inkscape» mais qui ne sont plus requis par un autre package sont supprimés du système chaque fois que cette commande est effectuée.
[Omar @ Omar ~] $ sudo Pacman -r Inkscape
Énumérez les packages installés à l'aide de Pacman
La commande «Pacman» peut être exécutée pour répertorier tous les packages installés d'un système en même temps. Pour cela, nous devons utiliser l'option «-Q» pour interroger la base de données du package pour les packages installés. Lorsque cette commande est exécutée, elle affiche une liste de tous les packages qui sont actuellement installés sur le système. Le nom du package, la version et le référentiel à partir desquels il a été installé est affiché pour chaque package.
[Omar @ Omar ~] $ Pacman -Q
L'utilisation de l'indicateur «-s» avec l'indicateur «Q» est utile pour rechercher un package installé par son nom dans le système Arch Linux. Par exemple, la commande suivante démontre que nous utilisons les «-qs» combinés pour rechercher le package «ferme» installé. Lorsque cette commande est exécutée, il recherche les packages installés localement pour tout package qui correspond au nom, «ferme». La sortie affiche le nom, la version et la description de tout package qui correspond au terme de recherche, «ferme».
[Omar @ Omar ~] $ Sudo Pacman -Qs entreprise
Après avoir parcouru ce guide, vous pourrez utiliser l'instruction Pacman dans votre arch Linux sans hésiter. Cet article couvre l'utilisation de l'instruction Pacman en utilisant certains de ses drapeaux utiles comme -s, -y, -u, -q, -qs, -sw et -r. La commande Pacman couvre les mises à jour, les mises à niveau, le téléchargement, l'installation, la suppression et la recherche sur des packages particuliers.