Installer et gérer des paquets depuis le dépôt Copr sous Linux
Dans cet article, nous expliquerons comment activer un dépôt Copr, vous guiderons à travers le processus de installation et gestion des paquets depuis Copr, et finalement vous montrerons comment désactiver et supprimer un dépôt Copr sous Linux, avec des exemples.
Commençons.
Qu'est-ce que Copr ?
Copr est un dépôt de paquets maintenus par la communauté pour les distributions Fedora et Enterprise Linux (RHEL). Il permet aux développeurs de créer et de distribuer leurs propres paquets, qui peuvent être facilement installés par les utilisateurs.
Copr est un excellent moyen d'accéder aux derniers logiciels et aux paquets non disponibles dans les dépôts officiels. Pour plus de détails sur le dépôt Copr, référez-vous au guide suivant :
- Une introduction détaillée au dépôt Fedora Copr
Prérequis
Avant de commencer, assurez-vous d'avoir les éléments suivants :
- Une distribution Linux (basée sur Fedora ou RHEL),
- Un compte utilisateur avec privilèges sudo,
- Accès à Internet.
1. Activer un dépôt Copr
Pour activer le dépôt Copr, vous devrez ajouter le fichier de configuration du dépôt à votre système.
Tout d'abord, vous devez installer le plugin copr pour DNF (si ce n'est pas déjà fait) :
sudo dnf install coprVous pouvez le faire en exécutant la commande suivante :
sudo dnf copr enable <username>/<reponame>Remplacez <username> et <reponame> par le nom d'utilisateur et le nom du dépôt réels.
Par exemple :
sudo dnf copr enable sctech/betterfetchCela activera le dépôt sctech, qui contient le paquet betterfetch utilisé pour afficher les détails de votre système.
Lors de l'activation d'un dépôt Copr, vous recevrez un message d'avertissement indiquant que le dépôt ne fait pas partie de la distribution principale et que sa qualité peut varier. Tapez 'Y' et appuyez sur ENTRÉE pour activer le dépôt.
Enabling a Copr repository. Please note that this repository is not part
of the main distribution, and quality may vary.
The Fedora Project does not exercise any power over the contents of
this repository beyond the rules outlined in the Copr FAQ at
<https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr>,
and packages are not held to any quality or security level.
Please do not file bug reports about these packages in Fedora
Bugzilla. In case of problems, contact the owner of this repository.
Do you really want to enable copr.fedorainfracloud.org/sctech/betterfetch? [y/N]: y
Repository successfully enabled.Vous pouvez vérifier la liste des dépôts activés en utilisant la commande :
dnf repolistExemple de sortie :
repo id repo name
copr:copr.fedorainfracloud.org:sctech:betterfetch Copr repo for betterfetch owned by sctech
fedora Fedora 40 - x86_64
fedora-cisco-openh264 Fedora 40 openh264 (From Cisco) - x86_64
updates Fedora 40 - x86_64 - Updates
updates-testing Fedora 40 - x86_64 - Test Updates2. Installer et gérer les paquets Copr
Une fois le dépôt activé, vous pouvez installer et gérer des paquets en utilisant la commande dnf tout comme vous le feriez avec les dépôts officiels.
2.1. Recherche de Packages
Vous pouvez rechercher des paquets en utilisant la commande dnf comme d'habitude :
dnf search <package_name>Remplacez <package_name> par le nom du paquet que vous recherchez.
Par exemple, vous pouvez rechercher le package betterfetch en utilisant la commande :
dnf search betterfetchCette commande recherche betterfetch, un script pour afficher rapidement les informations système.
2.2. Installation des packages
Pour installer un paquet, utilisez la commande dnf install :
sudo dnf install <package_name>Remplacez <package_name> par le nom du paquet que vous voulez installer.
Par exemple :
sudo dnf install betterfetchCette commande installe le paquet betterfetch.
2.3. Gestion des packages
Vous pouvez gérer les paquets depuis Copr en utilisant la commande dnf. Voici quelques opérations courantes :
- Mise à jour :
sudo dnf update(met à jour tous les paquets, y compris ceux de Copr) - Mettre à niveau :
sudo dnf upgrade(met à niveau tous les paquets, y compris ceux de Copr) - Supprimer :
sudo dnf remove <nom_du_paquet>(supprime un paquet) - Liste :
dnf list <nom_du_paquet>(liste des informations sur un paquet)
Pour une utilisation plus détaillée, consultez le tutoriel de commande DNF dans le lien suivant :
- Exemples de commandes DNF pour débutants
Désactiver le dépôt Copr
Si vous ne souhaitez plus utiliser un dépôt Copr, vous pouvez le désactiver en exécutant :
sudo dnf copr disable <username>/<projectname>Remplacez <username> et <projectname> par les détails du dépôt.
Exemple:
sudo dnf copr disable sctech/betterfetchSupprimer le dépôt Copr
Si un dépôt Copr n'est plus nécessaire, vous pouvez le supprimer complètement de votre système en utilisant la commande :
sudo dnf copr remove sctech/betterfetchConclusion
L'installation et la gestion des paquets à partir du dépôt Copr est un processus simple. En suivant ces étapes, vous pouvez accéder à un large éventail de paquets maintenus par la communauté et rester à jour avec les dernières versions des logiciels. N'oubliez pas d'utiliser toujours la commande dnf pour gérer les paquets provenant de Copr.
Ressource:
- Site Web Copr