emerge

emerge is a command line interface to Portage, the Gentoo Package manager. emerge is used to install, update and maintain packages on Gentoo.

Update system

sudo eix-sync
sudo emerge -avuDN @world
sudo emerge --depclean

Update kernel

This is a script to automatically update the kernel to a selected versio. The set can be automated with awk, but I have not found the need to do so.

eselect kernel list
sudo eselect kernel set <kernel_version>
cd /usr/src/linux
sudo make oldconfig
sudo make -j${nproc}
sudo make modules_install
sudo make install
sudo eclean-kernel -n3
sudo emerge @module-rebuild