Handbook:Parts/Installation/Stage/es

Ajustar la Fecha/Hora correcta
Before installing Gentoo, it is a good idea to be sure the date and time are set correctly. A mis-configured clock may lead to strange results: base system files should be extracted with accurate time stamps. In fact, due to several websites and services using encrypted communications (SSL/TLS), it might not be possible to download the installation files at all if the system clock is too far skewed!

Verify the current date and time by running the command:

If the date/time displayed is wrong, update it using one of the methods below.

Automatic
Official Gentoo installation media includes the command (available through the  package). This command can be used to automatically sync the system clock to UTC time using a time server. Using this method requires a working network configuration and may not be available on all architectures.

Manual
The command can also be used to perform a manual set on the system clock. Use the  syntax (Month, Day, hour, minute and Year).

UTC time is recommended for all Linux systems. Later on during the installation a timezone will be defined. This will modify the display of the clock to local time.

Por ejemplo, para ajustar la fecha y hora a las 16:21 horas del 29 de marzo del 2014:

Multilibrería (32 y 64 bits)
Elegir un fichero base tarball para el sistema, puede ahorrar una cantidad de tiempo considerable más tarde durante el proceso de instalación, específicamente cuando es el momento de elegir un perfil del sistema. La selección de un fichero tarball de stage afectará a la configuración futura del sistema y puede evitar más de un dolor de cabeza más adelante. El tarball multilibrería utiliza librerías de 64 bits cuando es posible y únicamente hace uso de las versiones de 32 bits cuando es necesario por compatibilidad. Esta es una excelente opción para la mayoría de instalaciones ya que ofrece una gran flexibilidad para la personalización en el futuro. Aquéllos usuarios que desean que sus sistemas puedan conmutar fácilmente entre perfiles deberían descargar la opción del tarball multilibrería para su arquitectura de procesador.

La mayoría de los usuarios no deberían utilizar las opciones 'avanzadas' de los ficheros tarball ya que se utilizan para configuraciones específicas de software o de hardware.

No multilibrería (64 bits puros)
Si se selecciona un tarball que no sea multilibrería como base del sistema, se obtendrá un entorno de sistema operativo completo de 64 bits. Esto se traduce en una baja operatividad para cambiar a perfiles multilibería (aunque el cambio no es imposible). Aquéllos usuarios que estén comenzado con Gentoo no debería elegir un tarball no multilibrería a menos que sea absolutamente necesario. Debería haber razones de peso para tomar esta decisión y tomarla de forma responsable.

Descargar el stage comprimido (tarball)
Vaya al punto de montaje de Gentoo en el que ha montado el sistema de archivos raíz (probablemente ):

Dependiendo del medio de instalación, tendremos un par de herramientas disponibles para descargar el stage. Una de ellas es, un navegador de consola con menús. Para descargar un stage, recorra la lista de servidores espejo (mirror) de Gentoo así:

Para usar un proxy HTTP con, pase la URL con la opción :

Junto a existe también el navegador. Al igual que es un navegador de consola pero sin menús.

Si necesita pasar a través de un proxy, exporte las variables http_proxy y ftp_proxy :

Seleccione un servidor réplica cercano. Normalmente bastará con los servidores HTTP, sin embargo también están disponibles otros protocolos. Entre en el directorio. En él deberían aparecer todos los archivos de stage disponibles (quizá almacenados en subdirectorios con el nombre de cada subarquitectura). Seleccione uno y pulse para descargarlo.

Al igual que con los CDs de instalación mínimos, hay disponibles descargas adicionales:


 * Un archivo que contiene un listado de todos los archivos contenidos dentro del stage comprimido
 * Un archivo que contiene sumas de comprobación del archivo stage utilizando diferentes algoritmos
 * Un archivo que, al igual que, contiene sumas de comprobación del archivo stage utilizando diferentes algoritmos, y además está firmado criptográficamente para asegurar que es el proporcionado por el proyecto Gentoo

Cuando haya terminado, pulse para cerrar el navegador.

Después de descargar el archivo stage, es posible verificar su integridad. Use y compare la salida con la suma de comprobación proporcionada por el archivo  o.

Por ejemplo, para validar la suma de comprobación SHA512:

Otra forma es usar la orden :

Para validar la suma de comprobación Whirlpool:

Compare la salida de estas órdenes con el valor registrado en los archivos. Los valores deben coincidir, de lo contrario, los ficheros descargados podrían estar corruptos (o el propio archivo digests).

Al igual que con el archivo ISO, puede también verificar la firma criptográfica del archivo mediante  para asegurarse de las sumas de comprobación no se han manipulado:

Extraer el stage comprimido
Ahora desempaquete el stage descargado en el sistema. Use para dicha labor:

Asegúrese de usar las opciones indicadas ( y  ). La  se usa para Desempaquetar (Extract), la   (Verbose) para ver lo que ocurre durante el proceso de extracción (es opcional), la   para Descomprimir con bzip2, la   para Preservar los permisos y la   para decir que extraemos desde un archivo, no desde la entrada estándar. Por último, la opción  es para que se incluyan también los atributos extendidos almacenados en el archivo.

Ahora que el stage está instalado sigas con Configurar las opciones de compilación.

Introducción
Es posible optimizar Gentoo configurando un par de variables que afectarán al comportamiento de Portage, el gestor de paquetes oficialmente soportado por Gentoo. Todas estas variables se pueden fijar como variables de entorno (usando ) pero eso no sería permanente. Para mantener su configuración, Portage lee desde, un archivo de configuración para Portage.

Use su editor favorito (en esta guía usaremos ) para modificar las variables de optimización que discutiremos en adelante.

Observando el archivo es obvio cual es su estructura: las líneas que son comentarios comienzan con "#", el resto definen variables usando la sintaxis VARIABLE="contenido". Varias de estas variables se discuten a continuación.

CFLAGS y CXXFLAGS
Las variables CFLAGS y CXXFLAGS definen los parámetros de optimización para el compilador de C y C++ de GCC respectivamente. Aunque generalmente se definen aquí, obtendrá el máximo rendimiento si optimiza estos parámetros para cada programa por separado. La razón es que cada programa es diferente. Sin embargo, no es manejable definir estos indicadores en el archivo.

En deberá definir los parámetros de optimización que se ajusten a su sistema de forma general. No coloque parámetros experimentales en esta variable; un nivel demasiado alto de optimización puede hacer que los programas se comporten mal (cuelgues, o incluso peor, funcionamientos erróneos).

No explicaremos todas las opciones posibles de optimización. Si quiere conocerlas todas, lea los Manuales en línea GNU o la página información de gcc ( sólo es válido en un sistema Linux funcional). El archivo  también contiene una gran cantidad de ejemplos e información; no olvide leerlo también.

El primer parámetro es  o , el cual especifica el nombre de la arquitectura destino. Las posibles opciones se describen en el archivo (como comentarios). Un valor frecuentemente utilizado es native ya que indica al compilador que seleccione la arquitectura destino del sistema actual (en el que se está realizando la instalación).

Seguida de esta, está el parámetro  (que es una O mayúscula, no un cero), que especifica la clase optimización de gcc. Las clases posibles son s (para tamaño optimizado), 0 (cero - para no optimizar), 1, 2 o incluso 3 para la optimización de velocidad (cada clase tiene los mismos parámetros que la anterior, más algunos extras). es la recomendación por defecto. Es conocido que  provoca problemas cuando se utiliza globalmente en el sistema, por esto se recomienda quedarse con.

Otros parámetros de optimización bastante populares son los  (usar tuberías en lugar de archivos temporales para la comunicación entre las diferentes etapas de compilación). No tiene ningún impacto sobre le código generado, pero usa más memoria. En sistemas con poca memoria, el proceso del compilador podría ser terminado. En ese caso, no use este parámetro.

Usar  (el cual no mantiene el puntero de macro en un registro para aquellas funciones que no lo necesiten) podría tener graves repercusiones en la depuración de errores en aplicaciones.

Cuando defina las variables CFLAGS y CXXFLAGS, debería combinar varrios parámetros de optimización en una sóla cadena. Los valores por defecto que trae el archivo stage3 una vez descomprimido deberían ser suficientemente buenos. Lo siguiente es simplemente un ejemplo:

MAKEOPTS
La variable MAKEOPTS define cuántas compilaciones en paralelo deben realizarse cuando se instala un paquete. Una buena elección es el número de CPU,s (o núcleos de CPU) en el sistema mas uno, aunque esta guía no es siempre perfecta.

¡Preparados, listos, ya!
Actualice con sus propios parámetros y guarde los cambios (los usuarios de nano deben usar  + ).

Continúe con Instalar el sistema base de Gentoo.