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 y la hora actuales, utilice la orden :

If the date/time displayed is wrong, update it using the  syntax (Month, Day, hour, minute and Year). At this stage, it is recommended to use UTC time. Later on during the installation, the timezone will be defined.

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

Descargar el stage comprimido (tarball)
Go to the Gentoo mount point where the root file system is mounted (most likely ):

Depending on the installation medium, there are a couple of tools available to download a stage. One of these tools is, a non-graphical, menu-driven browser. To download a stage, surf to the Gentoo mirror list like so:

To use an HTTP proxy with, pass on the URL with the  option:

Next to there is also the  browser. Like it is a non-graphical browser but it is not menu-driven.

If a proxy needs to be defined, export the http_proxy and/or ftp_proxy variables:

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.

Like with the minimal installation CDs, additional downloads are available:


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

After downloading the stage file, it is possible to verify the integrity of the downloaded stage tarball. Use and compare the output with the checksums provided by the  or  file.

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

Another way is to use the command:

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

Just like with the ISO file, it is also possible to verify the cryptographic signature of the file using  to make sure the checksums have not been tampered with:

Extraer el stage comprimido
Now unpack the downloaded stage onto the system. We use to proceed:

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
To optimize Gentoo, it is possible to set a couple of variables which impact Portage behavior. All those variables can be set as environment variables (using ) but that isn't permanent. To keep the settings, Portage reads in the file, a configuration file for Portage.

Fire up an editor (in this guide we use ) to alter the optimization variables we will discuss hereafter.

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 the GCC C and C++ compiler 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.

When the CFLAGS and CXXFLAGS variables are defined, combine the several optimization flags in one string. The default values contained in the stage3 archive that is unpacked should be good enough. The following one is just an example:

MAKEOPTS
The MAKEOPTS variable defines how many parallel compilations should occur when installing a package. A good choice is the number of CPUs (or CPU cores) in the system plus one, but this guideline isn't always perfect.

¡Preparados, listos, ya!
Update the file to match personal preference and save (nano users would hit +).

Continúe con Instalar el sistema base de Gentoo.