Gentoo - Calculate : Gérer des dépôts additionnels avec eselect repository
Table des matières
eselect-repository est un module de eselect qui permet de gérer les entrées dans /etc/portage/repos.conf, en ajoutant / supprimant des dépots additionnels.
Par défaut, une liste de dépôts est disponible via l'outil. Ce sont des dépôts qui ont passé l'assurance qualité Gentoo.
Il est également possible d'ajouter des dépôts non officiels avec l'URL du projet.
Il est nécessaire d'installer le module eselect-repository :
Il n'y a pas de configuration spéciale à faire, car cela est supporté dès l'installation de Gentoo et par Calculate Linux.
Pour lister les dépôts disponibles :
Exemple de sortie :
Pour ajouter un dépôt listé :
Pour ajouter un dépôt non officiel (exemple avec adrien-overlay) :
Pour lister les dépôts installés localement :
Pour désactiver un dépôt sans supprimer le contenu :
Pour désactiver un dépôt et supprimer le contenu :
Si ce dépôt n'est pas dans la liste officielle (installé manuellement) il faut forcer :
Introduction
eselect-repository est un module de eselect qui permet de gérer les entrées dans /etc/portage/repos.conf, en ajoutant / supprimant des dépots additionnels.
Par défaut, une liste de dépôts est disponible via l'outil. Ce sont des dépôts qui ont passé l'assurance qualité Gentoo.
Il est également possible d'ajouter des dépôts non officiels avec l'URL du projet.
Installation
Il est nécessaire d'installer le module eselect-repository :
Code BASH :
emerge -av app-eselect/eselect-repository
Il n'y a pas de configuration spéciale à faire, car cela est supporté dès l'installation de Gentoo et par Calculate Linux.
Utilisation
Pour lister les dépôts disponibles :
Code BASH :
eselect repository list
Exemple de sortie :
Code TEXT :
[1] 0bs1d1an (https://gitlab.com/0bs1d1an/0bs1d1an-overlay) [2] 0x4d4c (https://github.com/0x4d4c/gentoo-overlay) [3] 4nykey (https://github.com/4nykey/4nykey) [4] ace (https://github.com/ananace/overlay) [5] activehome (https://cgit.gentoo.org/user/activehome.git/) [6] adrien-overlay @ [7] aeon-gentoo-overlay (https://github.com/aeon-engine/aeon-gentoo-overlay) [8] ago (https://cgit.gentoo.org/dev/ago.git/) .... [365] steam-overlay (https://github.com/anyc/steam-overlay)
Pour ajouter un dépôt listé :
Code BASH :
eselect repository enable lenomdudepot
Pour ajouter un dépôt non officiel (exemple avec adrien-overlay) :
Code BASH :
eselect repository add adrien-overlay git https://github.com/aaaaadrien/adrien-overlay.git
Pour lister les dépôts installés localement :
Code BASH :
eselect repository list -i
Pour désactiver un dépôt sans supprimer le contenu :
Code BASH :
eselect repository disable lenomdudepot
Pour désactiver un dépôt et supprimer le contenu :
Code BASH :
eselect repository remove lenomdudepot
Si ce dépôt n'est pas dans la liste officielle (installé manuellement) il faut forcer :
Code BASH :
eselect repository remove -f lenomdudepot