Warning Livedoc is no longer being updated and will be deprecated shortly. Please refer to https://documentation.tjhsst.edu.

Gentoo Update Guide

From Livedoc - The Documentation Repository
Revision as of 23:35, 26 January 2015 by Andrew Hamilton (talk | contribs) (outline and some initial content)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


This article will cover the basic process for updating a CSL System running Gentoo Linux. This does not cover kernel updates which are generally handled separately.


You will need root access to the system you are planning to update. You should also schedule appropriate downtime when updating production services.

Portage Tree Update

The portage tree contains all of the packages and versions available to the system. It (and any installed overlays) will need to be updated prior to updating the system software. On CSL systems, this can easily be done with the following command:

 emerge --sync

Software Updates

Updating all installed software on a Gentoo system is done with the following command:

 emerge -auND @world

This command will probably think for quite a long time and then spit out a (potentially long) list of updates it wishes to apply.

Resolving Keywording Issues

Use Flag Issues

Package Masking Issues





Preserved Rebuild