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 Arch à l'aide des gestionnaires de packages.

Pacman est le gestionnaire de packages par défaut 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. Pac-Man

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. Yay

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.

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 référentiel.

cd yay-git

Étape 5: Utilisez le makepkg commande 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 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 du -Syyu drapeau. Pacman commencera à télécharger les derniers packages automatiquement après la mise à jour de la liste des packages.

sudo pacman -Syyu

Utilisation de 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

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.

Flathub vs. Snap Store: les meilleurs sites pour télécharger des applications Linux

Lorsque vous souhaitez télécharger des applications Linux, comment se comparent Flathub et Snap Store? Nous les opposons les uns aux autres pour le découvrir.

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 le -S drapeau avec la commande par défaut comme suit.

sudo pacman -S nom du paquet

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 le -S drapeau avec -Qi par défaut Pac-Man commander.

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 le -S drapeau avec la commande par défaut.

yay -S nom du paquet

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 pourquoi 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 à la place du -S drapeau par défaut Pac-Man commander.

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 paquet".

Supprimer des paquets 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 cmatrix

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 permettent 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 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.

E-mail
8 sites pour télécharger des applications Linux DEB ou RPM

Vous recherchez des applications Linux? Plutôt que d'installer à partir du terminal, vous pouvez télécharger des applications Linux au format DEB et RPM à partir de ces sites Web.

Rubriques connexes
  • Linux
A propos de l'auteur
Deepesh Sharma (3 articles publiés)

Deepesh est un blogueur technique et écrit du contenu informatif depuis plus de 3 ans. Actuellement, il poursuit son baccalauréat en applications informatiques dans une université réputée en Inde. Dans ses temps libres, il aime écrire, écouter de la musique et jouer de la guitare.

Plus de Deepesh Sharma

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.