eselect-repository

> eselect-repository eselect-repository est un outils qui permet de gérer les overlays gentoo mais aussi l’arbre officiel. Installation Installez le paquet : emerge -av app-eselect/eselect-repository Configuration Vous devez, comme l’indique le handbook officiel Gentoo, si vous n’utilisiez pas le chemin par défaut (/usr/portage), copier le fichier de configuration pour portage: cp /usr/share/portage/config/repos.conf /etc/portage/repos.conf/gentoo.conf Adaptez le chemin de l’arbre de portage et si cette modification est récente, pensez à adapter votre fichier /etc/portage/make. [Voir plus]

Layman

Sam Jan 3 09:41:58 AM CET 2021: layman est bandonné au profit de l’outil eselect-repository. > Layman Layman est un script python qui permet de gérer les overlays gentoo. Installation Par défaut layman supporte les overlays par rsync car il est installé en standard, donc si vous désirez d’autres supports tels que git : echo "app-portage/layman git" >> /etc/portage/package.use/world.use Maintenant installez le paquet : emerge -av layman Utilisation Lister les overlays disponibles layman -L Ajouter un overlay layman -a mozilla A ce stade, layman aura ajouté un fichier /etc/portage/repos. [Voir plus]

Overlays

> Overlays Un overlay sous Gentoo est un arbre de paquets à la manière de l’arbre de portage, permettant d’installer des paquets qui ne sont pas dans l’arbre officiel en déclarant sont chemin dans la variable PORTDIR_OVERLAY du fichier /etc/portage/make.conf . Il existe un grand nombre d' overlays facilement accessibles avec l’utilitaire eselect-repository (le wiki officiel Gentoo). Overlays Gentoo-FR Afin d’installer un overlay Gentoo-FR, vous devez préalablement installer et configurer eselect-repository. [Voir plus]

Porticron

> Porticron Porticron est un script qui synchronise l’arbre de portage et vous fait un rapport par mail des paquets à mettre à jour. Installation Pour installer le paquet, il vous suffit de taper la commande suivante : emerge -av porticron Configuration porticron.conf La configuration de porticron est centralisée dans le fichier de configuration /etc/porticron.conf . Modifiez ce fichier à votre guise. En voici un exemple : # use emerge for synchronisation #SYNC_CMD="/usr/bin/emerge --sync" # use eix-sync instead of emerge --sync SYNC_CMD="/usr/bin/eix-sync" # do not synchronize (e. [Voir plus]

Set

> Set Set est une fonctionalité de Portage qui permet d’effectuer, au même titre que @system et @world, des groupements de paquets suivant les affinités que vous déciderez. Configuration La configuration de Set est relativement simple, puisqu’il suffit de créer le répertoire dans le lequel nous entreposerons nos groupements de paquets : mkdir /etc/portage/sets Créer un set Créez le fichier au nom de votre set (toolchain dans l’exemple) : touch /etc/portage/sets/toolchain Ajoutez les paquets dans le set en modifiant le fichier /etc/portage/sets/toolchain : [Voir plus]