eix-sync : synchroniser l’arbre de Portageemerge -auDNv worldemerge -a --depcleandispatch-confrevdep-rebuild -ieclean-dist -dcd /usr/src/linux && cp .config ~/kernel-config-$(uname -r) : backup de l’ancienne configurationeselect kernel list : afficher les kernels disponibleseselect kernel set <num> : sélectionner le kernel que l’on veut installercd /usr/src/linux && cp ~/kernel-config-$(uname -r) .config : reprendre l’ancienne configurationmake silentoldconfig ou make olddefconfig : mettre à jour le fichier .configmake modules_preparemake && make install && make modules_installemerge --ask @module-rebuildgenkernel --lvm --install initramfs : générer un initramfsgrub2-mkconfig -o /boot/grub/grub.cfg : mise à jour du grub.cfgOn peut ensuite supprimer l’ancien kernel.
Après avoir redémarré sur le nouveau kernel on peut supprimer les anciens kernel : eclean-kernel -A -n 1
equery uses <package>equery belongs <file>eix-test-obsoleteemerge -avDuN --with-bdeps=y worldLes sélections de paquets permettent à Gentoo de savoir quels sont les paquets installés par les utilisateurs, le système et les dépendances. Il est important d’avoir des sélections de paquets minimaux puisque lors de la désinstallation d’un paquet, il faut que ses dépendances se désinstallent avec. Il y a trois types de sélection :
selected : liste des paquets installés par l’utilisateur, on trouve la liste dans le fichier : /var/lib/portage/worldsystem : ce sont les programmes requis par Gentoo pour fonctionner correctementworld : c’est la combinaison de selected et de systemQuelques commandes :
selected : eix -c --selectedsystem : eix -c --systemworld : emerge --ask --oneshot <package-name>world : emerge --ask --deselect <package-name>world : emerge --ask --noreplace <package-name>sudo layman --sync-allsudo layman -a cynedesudo layman -s cynedesudo eix-syncSupprimer un overlay : sudo layman -d cynede.
make.confcpuinfo2cpuflags-x86 permet de générer la liste des CPU_FLAGS_X86Sur la machine en local, ajouter ceci dans make.conf pour automatiser le téléchargement des binaires :
FEATURES="getbinpkg"
PORTAGE_BINHOST="http://192.168.1.10"