Entre más tiempo haya entre la fecha del stage y la del snapshot del portage, su sistema requerirá más actualizaciones. De forma muy cautelosa, comienze actualizando el portage y el baselayout:
# emerge -u portage # emerge -u baselayout
Luego instale los servicios para el registro syslog-ng y el calendarizador vixie-cron:
# emerge syslog-ng # rc-update add syslog-ng default # emerge vixie-cron # rc-update add vixie-cron default
Para mantener sincronizado el reloj del Cliente, instale y configure ntp:
# emerge ntp # rc-update add ntp-client default
La actualización que más tiempo toma es la del glibc y sus dependencias. En mi caso, tomó más de 4 horas:
# emerge -uD glibc
No deje de actualizar openssh y active el servicio en el arranque. Así podrá administrar el Cliente cómodamente desde otro equipo.
# emerge -uD openssh # /etc/init.d/sshd start # rc-update add sshd default
Revise y actualize los demás paquetes que requiera el sistema. No deje de respaldar con regularidad:
# emerge -pu world
En mi caso, hubo un error al actualizar sys-apps/net-tools. Me marcó el error xgettext: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory. Consultando los foros de Gentoo Linux, encontré que la actualización de libexpat requería reconstruir las librerías que dependieran de ésta. Este tipo problemas se solucionan con:
# revdep-rebuild # emerge -u net-tools
Así es Gentoo Linux. Ámalo u ódialo. Quienes lo amamos, tenemos un característico regocijo cuando nuestro S.O. está actualizado.