7 2012-07-24
Finalizar la instalación En nuestra máquina de pruebas, el intervalo de tiempo total entre el indicador de comandos en el arranque del CD minimal y el indicador del ingreso en el sistema después de reiniciar fue de 00:42:31. ¡Sí, menos de una hora! Note que este tiempo incluye incluso la descarga del stage3, de la instantánea de Portage y de algunos paquetes y el tiempo empleado en configurar el núcleo.

Entre como root, luego añada uno o más usuarios para el día a día utilizando useradd.

(Limpie su fichero known_hosts puesto que su nueva máquina ha
generado una nueva y definitiva clave sshd)

$ nano -w ~/.ssh/known_hosts
(Busque la IP de su nuevo PC y borre la línea, luego guarde el
fichero y salga de nano)

(Use la dirección IP de su nuevo sistema)
$ ssh root@192.168.1.10
The authenticity of host '192.168.1.10 (192.168.1.10)' can't be established.
RSA key fingerprint is 96:e7:2d:12:ac:9c:b0:94:90:9f:40:89:b0:45:26:8f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.10' (RSA) to the list of known hosts.
Password: introduzca_la_contraseña
miordenador ~ # useradd -g users -G lp,wheel,audio,cdrom,portage,cron -m john
miordenador ~ # passwd john
New UNIX password: Introduzca la contraseña de John
Retype new UNIX password: Introduzca la contraseña de John otra vez
passwd: password updated successfully
Últimos retoques de la configuración

Comenzaremos seleccionando los servidores réplica cercanos definiendo las variables SYNC y GENTOO_MIRRORS en /etc/portage/make.conf o bien utilizando mirrorselect. También podemos definir en este momento el número de procesos de compilación concurrentes.

miordenador ~ # emerge mirrorselect
miordenador ~ # mirrorselect -i -o >> /etc/portage/make.conf
miordenador ~ # mirrorselect -i -r -o >> /etc/portage/make.conf
(Normalmente (el número de procesadores +1) es un buen valor)
miordenador ~ # echo 'MAKEOPTS="-j2"' >> /etc/portage/make.conf

Ahora es un buen momento para habilitar o deshabilitar algunas opciones USE. Ejecute emerge -vpe world para listar todos los paquetes instalados y sus opciones USE habilitadas o deshabilitadas. Edite /etc/portage/make.conf o alternativamente use la siguiente orden para definir la variable USE:

miordenador ~ # emerge -vpe world
(Portage muestra los paquetes y sus opciones USE; como ejemplo,
vamos a activar ipv6 y unicode)
miordenador ~ # echo 'USE="nptl nptlonly ipv6 -fortran unicode"' >> /etc/portage/make.conf

Versiones recientes de glibc usan /etc/locale.gen para la configuración de locales.

miordenador ~ # cd /etc
miordenador etc # nano -w locale.gen
miordenador etc # locale-gen

Finalmente pero no menos importante, puede querer modificar la variable CFLAGS en su /etc/portage/make.conf para optimizar el código a sus necesidades específicas. Por favor, tenga en cuenta que raramente se necesita utilizar una larga lista de opciones que pueden llegar incluso a estropear el sistema. Es recomendable especificar el tipo de procesador en la opción march e incluir -O2 -pipe.

También puede querer pasarse a ~x86. Solo debería hacer esto si es capaz de manejar los posibles ebuilds o paquetes rotos. Si más bien prefiere mantener un sistema estable, no añada la variable ACCEPT_KEYWORDS.

miordenador etc # cd portage
miordenador etc # nano -w make.conf
(Establezca -march a su tipo de CPU en CFLAGS)
CFLAGS="-O2 -march=athlon-xp -pipe"
(Añada lo siguiente únicamente si sabe lo que está haciendo)
ACCEPT_KEYWORDS="~x86"

Puede querer recompilar todo su sistema para hacer un uso completo de los últimos cambios de configuración hechos. Tomará bastante tiempo en completarse y obtendrá unos mínimos beneficios de velocidad. Puede dejar a su sistema que se optimice por sí solo de forma gradual cada vez que salgan versiones nuevas de los paquetes. Sin embargo, recompilar continúa siendo una buena idea desde el punto de vista de la consistencia del sistema. Por favor, vaya a la Guía de actualización de GCC en Gentoo Linux para encontrar una descripción de los beneficios de disponer de un sistema construido consistentemente.

Recompilar solo los paquetes que han sido ya actualizados desde la versión o que han sido afectados por las nuevas opciones USE tomará bastante tiempo. Podría también quitar los paquetes que bloquean una actualización. Busque los "[blocks B ]" en la salida de emerge -vpuD --newuse world y utilice emerge -C para quitarlos.

(Por favor tenga en cuenta que cambiar a ~x86 causa que muchos
paquetes sean actualizados
miordenador etc # emerge -vpuD --newuse world
(Dé una buena revisión a la lista de paquetes y sus opciones
USE, quite los paquetes que bloqueen otros si los hay, e inicie el largo
proceso)
miordenador etc # time emerge -vuD --newuse world
(79 paquetes han sido (re)compilados)

real  180m13.276s
user  121m22.905s
sys   36m31.472s

(Reinstale libtool para prevenir potenciales problemas)
miordenador etc # emerge --oneshot libtool

(Actualice los ficheros de configuración, asegurándose de
no dejar a dispatch-conf que actualice ficheros que se han editado)
miordenador etc # dispatch-conf

(Si perl ha sido actualizado, debería ejecutar el guión
perl-cleaner)
miordenador etc # time perl-cleaner all
real  1m6.495s
user  0m42.699s
sys   0m10.641s

(En caso de una actualización mayor de python, debería ejecutar
el guión python-updater)
miordenador etc # python-updater
Qué hacer a continuación

Dependiendo de lo que se supone deba hacer su nueva máquina Gentoo, probablemente querrá instalar aplicaciones de servidor o un sistema de escritorio. Solo como ejemplo, emerge gnome y emerge kde han sido cronometrados en el sistema ~x86 instalado tal como se describe antes. Ambos instalados desde el mismo punto de partida.

Puede ver nuestro índice de documentación para saber cómo instalar la aplicaciones de su elección.

Lo siguiente solo es un ejemplo. De ninguna manera es una configuración recomendada.
miordenador etc # emerge -vp gnome
(Vea la lista de paquetes y sus opciones USE, luego edite make.conf si es necesario.
miordenador etc # nano -w /etc/portage/make.conf
(Se han definido las siguientes opciones USE)
USE="-fortran dbus -kde -qt4 -eds "

miordenador etc # time emerge gnome
(326 paquetes han sido instalados)

real  520m44.532s
user  339m21.144s
sys   146m22.337s
miordenador etc # emerge -vp kde-meta
(Vea la lista de paquetes y sus opciones USE, luego edite make.conf si es necesario.
miordenador etc # nano -w /etc/portage/make.conf
(Se han definido las siguientes opciones USE)
USE="-fortran -eds -gnome -gstreamer -gtk -firefox"

miordenador etc # time emerge kde-meta
(391 han sido instalados)

real  1171m25.318s
user  851m26.393s
sys   281m45.629s