Gentoo

De Octet.ca

Cet article contient des informations pertinentes pour l'administration d'un système gentoo.

eix[modifier]

Synchroniser la base de données des paquets locaux avec celle de Gentoo:

eix-sync -C -v

Mets à jour la base de données locale avec ce qui vient d'être téléchargé:

update-eix

eix - a set of utilities for searching, diffing and updating a binary cache of your local portage-trees. The option -c is needed so that eix will use our FORMAT_COMPACT variable as the format string.

eix --upgrade -c

Noyau[modifier]

Pour compiler un noyau tout neuf sous Gentoo, il faut suivre ces étapes.

cd /usr/src/
cp linux/.config newkernel_directory
rm linux
ln -s newkernel_directory linux
eselect kernel list
cd linux
make oldconfig
make
make modules_install
mount /boot
cp arch/i386/boot/bzImage /boot/newkernel_version
vi /etc/lilo.conf # Editer lilo pour ajouter le lien vers le nouveau noyau.
lilo # Verifier qu'il n'y pas d'erreur et que le nouveau noyau est la.
module-rebuild populate
module-rebuild rebuild
# Rebooter et verifier que tout va bien avec le nouveau noyau
vi /etc/lilo.conf # Mettre le nouveau noyau comme default.

revdep-rebuild[modifier]

Pour vérifier si les dépendances sont brisées:

cd /root;revdep-rebuild -p

Pour effacer les fichiers et recommancer à neuf:

 rm /var/cache/revdep-rebuild/*.rr