Comment installer et supprimer des packages dans Arch Linux

Vous souhaitez installer des packages sur Arch Linux mais vous ne savez pas comment faire? Beaucoup de gens sont confrontés à ce problème lorsqu'ils migrent pour la première fois des distributions basées sur Debian vers Arch. Cependant, vous pouvez facilement gérer les packages sur votre système basé sur Arch à l'aide des gestionnaires de packages.

Pacman est le gestionnaire de paquets par défaut qui est préinstallé dans chaque distribution Arch. Mais encore, il y a un besoin pour d'autres gestionnaires de paquets car Pacman ne prend pas en charge les paquets du référentiel d'utilisateurs Arch.

Gestionnaires de packages dans Arch Linux

Bien qu'Arch Linux soit livré avec Pacman comme gestionnaire de paquets par défaut, vous pouvez installer d'autres gestionnaires de paquets tels que Yay. Contrairement à Pacman, ces gestionnaires de packages vous permettent d'ajouter de nouveaux packages à partir du référentiel officiel Arch et de l'AUR (Arch User Repository).

Alors que d'autres gestionnaires de packages ont été utilisés au fil des ans, des exemples tels que Yaourt et Aurman ne sont plus maintenus. Par conséquent, Pacman et Yay sont des gestionnaires de paquets plus sûrs et plus fiables sur lesquels s'appuyer dans Arch Linux.

AUR est un référentiel organisé par la communauté qui fournit aux utilisateurs une plate-forme pour partager les packages développés par eux. Si vous êtes un développeur, vous pouvez ajouter des packages à l'AUR, et les autres utilisateurs peuvent les installer facilement sur leur système.

1. Pacman

Comme mentionné ci-dessus, chaque système Arch est livré avec Pacman comme gestionnaire de paquets par défaut. La caractéristique la plus notable de Pacman est qu'il synchronise régulièrement les packages de votre système avec le serveur maître et, à son tour, maintient votre système à jour.

2. Ouais

Comme les développeurs de Yaourt et Aurman ne publieront aucune mise à jour après l'arrêt, les utilisateurs d'Arch ont commencé à utiliser Yay pour ajouter des packages à partir de l'AUR. L'objectif principal de Yay était de minimiser les entrées de l'utilisateur et de fournir une interface de type Pacman.

Vous ne pourrez pas installer Yay à l'aide de Pacman, car il ne prend pas en charge l'ajout de packages à partir du référentiel d'utilisateurs Arch directement. Par conséquent, vous devrez installer le gestionnaire de packages Yay manuellement à l'aide de son référentiel Git. Voici comment l'installer sur votre système.

Étape 1: Vous aurez besoin de git pour cloner le référentiel yay.

 pacman -S --needed git base-devel

Étape 2: clonez le référentiel sur votre stockage local.

 git clone https://aur.archlinux.org/yay-git.git

Étape 3: modifiez les autorisations du dossier.

 chmod 777 /yay-git

Étape 4: accédez au répertoire dans lequel vous avez cloné le référentiel.

 cd yay-git

Étape 5: utilisez la commande makepkg pour créer le package. Assurez-vous de ne pas exécuter la commande suivante en tant qu'utilisateur root, sinon cela provoquera une erreur.

 makepkg -si

Mise à jour et mise à niveau des packages

Si vous venez d'installer Arch Linux, avant de pouvoir ajouter ou supprimer des packages, vous devrez synchroniser votre système avec les serveurs maîtres en mettant à jour votre liste de packages locale.

Ensuite, vous pouvez facilement mettre à niveau tous vos packages vers la dernière version en téléchargeant les fichiers à partir des serveurs officiels.

Utilisation de Pacman

Pour mettre à jour votre liste de paquets à l'aide de Pacman, utilisez l'indicateur -Sy avec la commande.

 sudo pacman -Sy

Après avoir synchronisé la liste des packages de votre système avec les serveurs maîtres, vous devez mettre à niveau les packages. Utilisez l'indicateur -Syu pour faire de même. Cette commande peut prendre un certain temps en fonction de la liste des packages et de votre connectivité réseau.

 sudo pacman -Syu

Vous pouvez économiser l'effort de taper ces deux commandes en les combinant à l'aide de l'indicateur -Syyu . Pacman commencera à télécharger les derniers packages automatiquement après la mise à jour de la liste des packages.

 sudo pacman -Syyu

Utiliser Yay

Le gestionnaire de packages Yay vous permet de mettre à jour et de mettre à niveau vos packages efficacement en utilisant votre terminal. Pour ce faire, utilisez simplement l'indicateur -Syu avec la commande yay.

 sudo yay -Syu

Ajout de packages

L'ajout de packages est facile une fois que vous savez quelles commandes exécuter. Tout ce que vous avez à faire est de taper les commandes du gestionnaire de paquets dans le terminal.

Flathub et Snap Store sont deux excellentes applications GUI que vous pouvez utiliser pour installer des logiciels et des applications sur votre machine Linux.

Installer des packages avec Pacman

Pacman utilise l'extension de fichier TAR pour empaqueter les applications. Il fonctionne efficacement avec l'architecture système Arch Linux. Pour ajouter un package, vous devez utiliser l'indicateur -S avec la commande par défaut comme suit.

 sudo pacman -S packagename

Par exemple,

 sudo pacman -S cmatrix

Pour installer plusieurs packages à la fois, saisissez le nom de tous les packages divisé par le caractère espace.

 sudo pacman -S cmatrix vlc python

Vous pouvez également obtenir des informations sur les packages après les avoir installés. La sortie fournit des détails sur le nom, la version, l'architecture et la licence du package. Pour ce faire, remplacez l'indicateur -S par -Qi dans la commande pacman par défaut.

 pacman -Qi cmatrix

Installer des packages avec Yay

La syntaxe de la commande d'installation Yay est assez similaire à celle de Pacman. Pour installer un package à l'aide du gestionnaire de packages Yay, utilisez simplement l'indicateur -S avec la commande par défaut.

 yay -S packagename

Suppression de packages dans Arch

Arch Linux vous donne le contrôle pour supprimer les paquets une fois que vous n'en avez pas besoin, et c'est l'une des nombreuses raisons pour lesquelles vous devriez installer Arch Linux . Vous pouvez supprimer presque tous les packages de votre système si vous en avez bien sûr l'autorisation. Voyons comment vous pouvez supprimer un package sur Arch Linux.

Supprimer des paquets avec Pacman

La suppression d'un package est également facile. Tout ce que vous avez à faire est d'utiliser -R au lieu de l'indicateur -S dans la commande pacman par défaut.

 sudo pacman -R cmatrix

Si le package n'est pas présent dans votre système, vous recevrez une sortie d'erreur qui indiquera "erreur: cible non trouvée: nom du pack".

Supprimer des paquets avec Yay

Pour supprimer des packages à l'aide de Yay, ajoutez l'indicateur -R à la commande yay par défaut. Vous pouvez également utiliser l'indicateur -Rns pour supprimer toutes les dépendances inutiles de votre système.

 yay -R cmatrix
yay -Rns cmatrix

Si vous souhaitez supprimer les packages dont votre système n'a pas besoin, utilisez l'indicateur -Yc avec la commande.

 yay -Yc

Gestion des packages sur Arch Linux

Il existe plusieurs façons d'ajouter et de supprimer des packages sur une distribution Linux basée sur Arch. Vous pouvez utiliser des gestionnaires de packages tels que Pacman, Yaourt et Yay. Alors que certains gestionnaires de packages autorisent le téléchargement de packages à partir du référentiel Arch User, d'autres comme Pacman ne prennent pas en charge l'AUR.

Si vous n'êtes pas fan des gestionnaires de packages, vous pouvez toujours télécharger les packages de votre choix manuellement. Plusieurs sites Web sont disponibles sur Internet qui fournissent des packages TAR, RPM et DEB aux utilisateurs de Linux.