Utiliser Gentoo et Calculate Linux

Gentoo - Calculate : Gérer des dépôts additionnels avec eselect repository

Table des matières

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
Cette page a été vue 4454 fois