Comment installer et supprimer des packages dans Arch Linux

Comment installer et supprimer des packages dans Arch Linux

Vous voulez 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 packages par défaut qui est pré-installé dans chaque distribution Arch. Mais encore, il y a un besoin pour d'autres gestionnaires de packages 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 officiel Arch et de l'AUR (Arch User Repository).





Alors que d'autres gestionnaires de paquets 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 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.



réparation automatique windows 10 ne fonctionne pas

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. L'été

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

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 -Le sien flag 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 la -Syyu drapeau. 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 à l'aide de votre terminal. Pour ce faire, il suffit d'utiliser le -Syu flag 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 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 packager 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 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 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 flag avec la commande par défaut.

yay -S packagename

Supprimer des paquets dans Arch

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

Supprimer les paquets avec Pacman

La suppression d'un paquet est également facile. Tout ce que vous avez à faire est d'utiliser -R à la place du -S indicateur 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 indiquant « erreur : cible non trouvée : nom du package ».

Supprimer les 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.

écouteurs Bluetooth avec la plus longue durée de vie de la batterie
yay -R cmatrix
yay -Rns cmatrix

Si vous souhaitez supprimer les packages dont votre système n'a pas besoin, utilisez le -Yc flag 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.

Partager Partager Tweeter 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 d'un terminal, vous pouvez télécharger des applications Linux au format DEB et RPM à partir de ces sites Web.

Lire la suite
Rubriques connexes
  • Linux
A propos de l'auteur Profonde Sharma(79 articles publiés)

Deepesh est l'éditeur junior pour Linux chez MUO. Il écrit des guides d'information sur Linux, visant à offrir une expérience heureuse à tous les nouveaux arrivants. Pas sûr des films, mais si vous voulez parler de technologie, c'est votre homme. Pendant son temps libre, vous pouvez le trouver en train de lire des livres, d'écouter différents genres musicaux ou de jouer de sa 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 !

Cliquez ici pour vous abonner