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