Make.conf : quelques personnalisations

Introduction



Cet article résume les options qu'on peut personnaliser dans le fichier make.conf.

Les options



Nombres de processus de compilation



En général, nb cœurs+1
Code BASH :
MAKEOPTS="-j9" 



La langue des paquets



C'est avec LINGUAS et L10N que ça se gère. LINGUAS est en voie de disparition...
Code BASH :
LINGUAS="fr"
L10N="fr"


Les cartes vidéos



Pour les cartes vidéo, mettre celle qu'on possède, mais ici, je vous mets tout :
Code BASH :
VIDEO_CARDS="intel nvidia nouveau radeon vesa virtualbox"


Les périphériques d'entrée



Pour les claviers, souris et pavés tactiles :
Code BASH :
INPUT_DEVICES="evdev synaptics"


Activer la compilation rapide



Cela permet de ne pas afficher les lignes de compilation :

Code BASH :
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --quiet-build=y"


Installer X paquets en même temps



Pour personnaliser le nombre de paquets à installer simultanément :
Code BASH :
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=1" 


Limiter la bande passante



Code BASH :
# Limiter la vitesse à 50ko/s de "emerge --sync"
PORTAGE_RSYNC_OPTS="${PORTAGE_RSYNC_OPTS} --bwlimit=50"
# Limiter la vitesse à 50k de wget pour le téléchargement des paquets
FETCHCOMMAND="${FETCHCOMMAND} --limit-rate=50k"
RESUMECOMMAND="${RESUMECOMMAND} --limit-rate=50k"
# Limiter la vitesse à 50k de rsunc pour le téléchargement des paquets
FETCHCOMMAND_RSYNC="${FETCHCOMMAND_RSYNC} --bwlimit=50"
RESUMECOMMAND_RSYNC="${RESUMECOMMAND_RSYNC} --bwlimit=50"


Pour les commandes rsync, le débit indiqué après --bwlimit est en ko/s alors que pour wget, le --limit-rate est en o/s. Il faut donc bien rajouter le "k" pour les commandes wget (ou indiquer 50000)

Ajouter un USE pour le système



Pour définir un USE global, qui n'est pas dans le profile (par exemple gtk3) :

Code BASH :
USE="gtk3"
Cette page a été vue 3263 fois