Chapter 14. Gentoo Linux

Table of Contents

Gentoo fundamentals
Installing Gentoo
Some rules when working with Gentoo Linux
The world file
System packages
The package data base
Emerge
Elogs
Virtual packages
Slotted packages
Package sets
Finding what has been installed
Portage
Portage tools
Use flags
eselect
Licenses
Mirrors
Profiles
CHOST
Handling of Config Files
etc-update
dispatch-conf
cfg-update
Overlays
Repositories
Local overlay directories
Layman
Overlays in GitHub
Eix search in not installed overlays
Ebuilds
Ebuilds in Portage
Working with different version of an ebuild
Creating an ebuild
Installing ebuilds
Install an ebuild using the command ebuild
Debugging emerge and ebuilds
Record of the installation
GLSA
Gentoo internals
List of repetitive tasks
Keep computer updated
Cleanup tasks
Backup data
Check disk space
Checking dependencies
Check unused useflags
Advanced checks
Check log files
Check the disk health
Check dangling symlinks
Check init scripts
Check old files
Check user accounts
Clean user account
Using Portage tools
Troubleshoot
Program crashes or does not start
Boot errors
Emerge update failures
Emerge wants to emerge stuff that you don't want
Emerging groups of ebuilds
No keyboard and mouse in X after update
Problems after gcc update
Python version conflicts
No Internet connection after update
Dependency troubles
Having done stupid things

Gentoo is also the name of the fastest underwater swimming penguin species https://en.wikipedia.org/wiki/Gentoo_penguin. Gentoo runs on many architecture as: X86, amd64 (aka x86_64), arm, ... . Since Gentoo is a source code distribution the differences between the architectures are surprisingly small (other bot loader, other kernel source).


Linurs startpage