emerge --sync
atau eix-sync
atau emerge-delta-webrsync
daneix-update
emerge -av portage
eclean-dist
Periksa bahwa salah satu header-linux, glibc, binutils, libtool atau gcc memiliki pembaruan magor (mis. Pembaruan gcc dari 4,6 menjadi 4,8). Jika tidak, lanjutkan ke langkah 11.
Pembangunan kembali penuh:
rm -rf PKGDIR/*
Ganti PKGDIR dengan jalur Anda ke paket dir!
emerge -av linux-headers glibc binutils gcc-config libtool gcc
gcc-config <number of new gcc>
Beralih ke gcc baru
source /etc/profile
emerge -avb glibc binutils gcc libtool
emerge -avbke system
emerge -avbke world
Jika Anda memiliki masalah pada langkah 10 atau 11 maka perbaiki dan coba lagi
Perbarui dunia:
- Bersihkan file dunia Anda
/var/lib/portage/world
dari paket yang tidak perlu dan periksa /etc/portage
entitas
fixpackages
emerge -avuDN world
eselect python update
python-updater -- -av
perl-cleaner --all -- -av
emerge -a --depclean
revdep-rebuild -i -- -av
Jika Anda memiliki masalah dalam langkah 14-18, perbaiki dan ulangi semua langkah dari langkah 13
etc-update
atau dispatch-conf
glsa-check -vp affected
Anda dapat memiliki paket yang terkena dampak dalam slot setelah pembaruan
emaint --check all