Handbook:Parts/Installation/Stage/es

Ajustar la Fecha/Hora correcta
Antes de instalar Gentoo, asegúrese que la fecha y hora del sistema son correctas. ¡Un reloj mal configurado puede provocar resultados extraños mas adelante!

Para comprobar la fecha/hora actual, ejecute la orden date:

Si la fecha/hora mostrada es incorrecta, actualícela con la orden, con la siguiente sintaxis (Mes, Día, hora, minuto y Año). En esta etapa, se recomienda usar la hora UTC. Podrá utilizar su propia zona horaria más adelante.

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

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 -http-proxy:

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  y  :

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 según diferentes algoritmos
 * Un archivo que, al igual que, contiene sumas de comprobación del archivo stage según diferentes algoritmos, y además está firmado criptográficamente para asegurar que es el proporcionado por el proyecto Gentoo


 * A file that contains a list of all files inside the stage tarball
 * A file that contains checksums of the stage file, in different algorithms
 * A file that, like the  file, contains checksums of the stage file in different algorithms, but is also cryptographically signed to ensure it is provided by the Gentoo project

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 x se usa para Desempaquetar (Extract), la v (Verbose) para ver lo que ocurre durante el proceso de extracción (es opcional), la j para Descomprimir con bzip2, la p para Preservar los permisos y la f 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 el comportamiento de Portage. 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 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  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.