Install (emerge) app-portage/gentoolkit if you don't have it. This package include the utility revdep-rebuild, which we will need.
- Update the local portage tree
root# emerge --sync
- Check for updates in the entire system.
root# emerge -pvuDN world
This is equivelant to
root# emerge --pretend --verbose --update --deep --newuse world
- If you are ok to update the entire system, do
root# emerge -vuDN world
Otherwise, you can choose to update only the packages you want, by doing "emerge -v <package-name>"
- Check if you have installed any masked packages in the file /etc/portage/package.keywords. Run "
emerge -pv <package-name>" to see if any of those packages have upgrades. If they do, upgrade them as you see fit.
- Check for packages that are not associated with any explicitly merged packages:
root# emerge --depclean -pv
- If you ok to let emerge to take care of clean out the deprecated packages, do
root# emerge --depclean
Otherwise you can remove the package one by one by doing "emerge -C package"
- Fix the broken dependency by doing:
root# revdep-rebuild
- Sometimes you may need to run revdep-rebuild a couple more time, till there is no more error.
Recent comments
8 weeks 6 days ago
9 weeks 5 days ago
20 weeks 4 days ago
22 weeks 14 hours ago
30 weeks 5 days ago
31 weeks 7 hours ago
31 weeks 6 days ago
32 weeks 5 days ago
32 weeks 6 days ago
33 weeks 7 hours ago