FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment installer et supprimer des packages dans Arch Linux

Vous voulez installer des packages sur Arch Linux mais vous ne savez pas comment ? De nombreuses personnes sont confrontées à ce problème lorsqu'elles 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 packages par défaut qui est préinstallé dans chaque distribution Arch. Néanmoins, d'autres gestionnaires de packages sont nécessaires, car Pacman ne prend pas en charge les packages du référentiel d'utilisateurs Arch.

Gestionnaires de packages dans Arch Linux

Bien qu'Arch Linux soit livré avec Pacman comme gestionnaire de packages par défaut, vous pouvez installer d'autres gestionnaires de packages tels que Yay. Contrairement à Pacman, ces gestionnaires de packages vous permettent d'ajouter de nouveaux packages à partir du référentiel Arch officiel 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 packages 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 des 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 packages 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. Oui

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 la saisie 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 direct de packages à partir du référentiel d'utilisateurs Arch. Par conséquent, vous devrez installer manuellement le gestionnaire de packages Yay à 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 dépôt yay.

pacman -S --needed git base-devel 

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

clone git 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 dépôt.

cd yay-git 

Étape 5 :Utilisez le makepkg commande pour construire le package. Assurez-vous que vous n'exécutez pas la commande suivante en tant qu'utilisateur root, sinon cela générera 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.

Utiliser Pacman

Pour mettre à jour votre liste de paquets à l'aide de Pacman, utilisez le -Sy drapeau 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 le -Syu drapeau 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 -Syyu drapeau. Pacman commencera automatiquement à télécharger les derniers packages 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 à l'aide de votre terminal. Pour ce faire, utilisez simplement le -Syu drapeau avec la commande yay.

sudo yay -Syu 

Ajouter des 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 packages 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 du système Arch Linux. Pour ajouter un package, vous devez utiliser le -S flag avec la commande par défaut comme suit.

sudo pacman -S nomdupaquet 

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 cela, remplacez le -S drapeau avec -Qi dans le pacman par défaut commande.

pacman -Qi cmatrice 

Installer des packages avec Yay

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

yay -S nomdupaquet 

Suppression de packages dans Arch

Arch Linux vous donne le contrôle pour supprimer les packages une fois que vous n'en avez plus 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 l'autorisation, bien sûr. Voyons comment vous pouvez supprimer un paquet sur Arch Linux.

Supprimer des packages avec Pacman

La suppression d'un paquet est également facile. Tout ce que vous avez à faire est d'utiliser -R au lieu du -S drapeau dans le pacman par défaut commande.

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 introuvable :nom du package".

Supprimer des packages avec Yay

Pour supprimer des packages à l'aide de Yay, ajoutez le -R flag à 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 cmatrice

Si vous souhaitez supprimer les packages dont votre système n'a pas besoin, utilisez le -Yc drapeau 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 d'utilisateurs Arch, 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 manuellement les packages que vous souhaitez. Plusieurs sites Web sont disponibles sur Internet et fournissent des packages TAR, RPM et DEB aux utilisateurs de Linux.


[]