Handbook:Parts/Installation/Stage/es

Ajustar la Fecha/Hora correcta
Antes de instalar Gentoo, es una buena idea estar seguro de que la fecha y hora del sistema están configuradas correctamente. Una mala configuración del reloj puede dar lugar a resultados extraños: los ficheros base del sistema deben ser extraídos con timestamps correctos. De hecho, debido a que varios sitios web y servicios usan comunicaciones cifradas (SSL/TLS), ¡puede no ser posible desdecargar los archivos de instalación en absoluto si el reloj del sistema está muy desincronizado!

Verifique la fecha y hora actuales ejecutando el comando :

Si la fecha/hora mostrada está mal, actualízala usando uno de los métodos debajo.

Automático
Los medios de instalación oficiales de gentoo incluyen el comando (disponible en el paquete ). Los medios oficiales incluyen un fichero de configuración que apunta a los servidores de hora en ntp.org. Esta orden se puede utilizar para sincronizar automáticamente el reloj del sistema al horario UTC usando un servidor ntp. Usar este método requiere una configuración de red funcionando y puede no estar disponible en todas las arquitecturas.

Manual
El comando también puede ser utilizado para configurar el reloj del sistema manualmente. Use la sintaxis  (Mes, Día, hora, minuto y Año).

Es recomendable utilizar horario UTC para todos los sistemas Linux. Más adelante en la instalación un timezone será definido. Esto modificará la forma en la que se muestra el reloj al tiempo local.

Por ejemplo, para ajustar la fecha y hora a las 13:16 horas del 3 de octubre del 2016:

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 es posible). Aquéllos usuarios que estén comenzado con Gentoo no debería elegir un tarball no multilibrería a menos que sea absolutamente necesario.

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, la única herramienta necesaria para descargar un tarball de stage sería un navegador web.

Navegadores gráficos
Los usuarios que utilicen entornos con navegadores web gráficos no tendrán problema en copiar el URL de unf fichero stage desde la sección de descargas del sitio web principal. Simplemente seleccione la pestaña apropiada, haga clic con el botón secundario del ratón en el fichero stage, entonces (Firefox) o  (Chromium) para copiar el enlace al portapapeles, a continuación pegue el enlace para la utilidad  en la lína de órdenes para descargar el fichero comprimido stage:

Command-line browsers
More traditional readers or 'old timer' Gentoo users, working exclusively from command-line may prefer using, a non-graphical, menu-driven browser. To download a stage, surf to the Gentoo mirror list like so:

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.

After the stage file download completes, it is possible to verify the integrity and validate the contents of the stage tarball. Those interested should proceed to the next section.

Para los que no estén interesados en verificar y validar el archivo stage pueden el navegador de línea de comandos pulsando e ir directamente a la sección Extraer el stage comprimido.

Verifying and validating
Like with the minimal installation CDs, additional downloads to verify and validate the stage file are available. Although these steps may be skipped, these files are provided for users who care about the legitimacy of the file(s) they just downloaded.


 * 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.

Use and compare the output with the checksums provided by the  or  files.

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:

Make sure that the same options ( and  ) are used. The  stands for Extract, the   for Verbose to see what happens during the extraction process (optional), the   for Decompress with bzip2, the   for Preserve permissions and the   to denote that we want to extract a File, not standard input. is to include the extended attributes stored in the archive. Finally,  is used to ensure that the user and group IDs of the files being extracted from the tarball will remain the same as the Gentoo release engineering team intended, even if adventurous users are not using official Gentoo installation media.

Now that the stage file is installed, continue with Configuring the compile options.

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
The CFLAGS and CXXFLAGS variables define the optimization flags for GCC C and C++ compilers respectively. Although those are defined generally here, for maximum performance one would need to optimize these flags for each program separately. The reason for this is because every program is different. However, this is not manageable, hence the definition of these flags in the file.

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).

We will not explain all possible optimization options. To understand them all, read the GNU Online Manual(s) or the gcc info page ( - only works on a working Linux system). The file itself also contains lots of examples and information; don't forget to read it too.

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.