Gentoo Tips And Tricks

Updating world

Use: emerge -a -u --deep --newuse world 2>&1 | tee emerge-world.txt

Check the messages at the end of emerge-world.txt, to see if you need to reconfigure your system after packages have been upgraded.

To make sure you did not break any library dependencies. Run revdep-rebuild after a world upgrade.

Cleaning old packages after updating world

After updating world, remove old or unneeded packages using: emerge -a --depclean. After this, you need to check the dependencies of all installed packages using: revdep-rebuild.

Overriding environment settings

For some packages, you may need to override environment settings from make.conf. Do this by creating a file called:

  • /etc/portage/env/[category]/[package] or
  • /etc/portage/env/[category]/[package]-[version]

For example:

/etc/portage/env/sys-devel/gcc-4.2.4

export CFLAGS="-O2 -march=athlon64 -pipe"
export CXXFLAGS="${CFLAGS}"

-- Ivo van Geel - 27 Feb 2011

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | More topic actions
Topic revision: r3 - 15 Jul 2017 - IvoVanGeel
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright 2010-2019 by LANIS