Handbook:Parts/Installation/Base/es

Opcional: Seleccionar los servidores réplica
Para poder descargar el código fuente rápidamente se recomienda seleccionar un servidor réplica rápido. Portage comprobará en su archivo la variable GENTOO_MIRRORS y utilizará los servidores que se especifican allí. Puede navegar por la lista de servidores de réplica de Gentoo y buscar un servidor (o servidores) que estén cerca de su localización (ya que estos suelen resultar los más rápidos). Por otra parte, nosotros le facilitamos una buena herramienta llamada la cual proporciona una interfaz amigable para seleccionar los servidores réplicas que quiera. Simplemente navegue a los servidores réplica que desee y pulse para seleccionar uno o más servidores.

Otra importante configuración es la variable SYNC en. Esta variable contiene el servidor rsync que quiere utilizar para actualizar el árbol de Portage (la colección de ebuilds y otros archivos relacionados que contienen toda la información que Portage necesita para descargar e instalar software). Igual que antes puede introducir manualmente el servidor SYNC, pero puede encargarse también de esto:

¡Después de ejecutar es recomendable que compruebe sus configuraciones en !

Copiar la información DNS
Aún queda una cosa que hacer antes de entrar en el nuevo entorno, copiar la información sobre los DNS en. Necesita hacer esto para asegurarse de que la red continúe funcionando después de entrar en el nuevo entorno. contiene los servidores de nombres para su red.

Para copiar esta información, se recomienda usar la opción  en la orden .Esto asegura que, si  es un enlace simbólico, se copia el archivo al que apunta el enlace y no el propio enlace. En caso contrario, en el nuevo entorno, el enlace simbólico podría apuntar a un archivo inexistente (ya que lo mas probable es que los archivos apuntados no estén disponible dentro del nuevo entorno).

Montar los sistemas de archivos necesarios
En breve, cambiaremos la raíz de Linux a la nueva localización. Para asegurarse de que el nuevo entorno funciona correctamente, necesitaremos disponer de ciertos sistemas de archivos también en la nueva localización.

Los sistemas de archivos que deben estar disponibles son:


 * que es un pseudosistema de archivos (parecen archivos normales, pero en la actualidad son generados dinámicamente) a través del cual el núcleo Linux expone información al entorno
 * que es un pseudosistema de archivos, como al que podía haber sustituido y que es mas estructurado que
 * que es un systema de archivos normal, parcialmente gestionado por el gestor de dispositivos Linux (normalmente ), que contiene todos los archivos de dispositivo

La ubicación se montará en  mientras que los otros dos serán montados mediente enlace. Esto último quiere decir que, por ejemplo, será realmente el actual  (será sólo un segundo punto de entrada al mismo sistema de archivos) mientras que  es un nuevo montaje (instancia por así decirlo) del sistema de archivos.

Entrar en el nuevo entorno
Ahora que todas las particiones están inicializadas y el sistema base instalado, es hora de entrar en el nuevo entorno de instalación haciendo chrooting en él. Esto significa que la sesión cambiará su raíz (la ubicación de mayor nivel que puede ser accedida) desde el entorno de instalación actual (CD de instalación u otro medio de instalación) hasta el sistema de instalación (es decir, las particiones inicializadas). De ahí el nombre, change root (cambiar raíz) o chroot.

El enjaulamiento (chroot) se hace en tres pasos:


 * 1) Se cambia la raíz desde  (en el medio de instalación) a  (en las particiones) utilizando chroot
 * 2) Se cargan en memoria algunas definiciones (ofrecidas por ) mediante la orden.
 * 3) Se redefine el símbolo de espera de órdenes (prompt) primario que nos hará recordar que nos encontramos en un entorno enjaulado (chroot).

Desde este momento, todas las acciones realizadas lo serán en el nuevo entorno Gentoo Linux. Por supuesto aún no hemos terminado, todavía quedan unas cuantas secciones.

Instalar una instantánea de Portage
El siguiente paso es instalar una instantánea de Portage, una colección de archivos que informan a Portage de los títulos que se pueden instalar, qué perfiles están disponibles, etc.

The use of is recommended. This will fetch the latest Portage snapshot (which Gentoo releases on a daily basis) from one of Gentoo's mirrors and install it onto the system.

From this point onward, Portage might mention that certain updates are recommended to be executed. This is because certain system packages installed through the stage3 file might have newer versions available, and Portage is now aware of this because a new Portage snapshot is installed. This can be safely ignored for now; the updates can be triggered after the Gentoo installation has finished.

Optional: Updating the Portage tree
It is possible to update the Portage tree to the latest version. The previous command will have installed a very recent Portage snapshot (usually recent up to 24h) so this step is definitely optional.

Suppose there is a need for the last package updates (up to 1 hour), then use. This command will use the rsync protocol to update the Portage tree (which was fetched earlier on through ) to the latest state.

En terminales lentos como algunos framebuffers o consolas seriales, es aconsejable usar la opción  para aumentar la velocidad del proceso:

Leer los elementos de noticias
When a Portage tree is synchronized to the system, it might warn the user with a message similar to the following:

Portage news items were created to provide a communication medium to push critical messages to users via the rsync tree. To manage them, use. The application is a Gentoo application that allows for a common management interface towards system changes and operations. In this case, is asked to use its   module.

For the  module, three operations are most used:


 * With  an overview of the available news items is displayed.
 * With  the news items can be read.
 * With  news items can be removed once they have been read and will not be reread anymore.

Se puede obtener más información sobre el lector de noticias en la página del manual:

Elegir el perfil adecuado
A profile is a building block for any Gentoo system. Not only does it specify default values for USE, CFLAGS , and other important variables, it also locks the system to a certain range of package versions. This is all maintained by the Gentoo developers.

You can see what profile the system is currently using with, now using the  module:

Como se puede ver, también existen sub-perfiles desktop (escritorio) disponibles para algunas arquitecturas.

Después de revisar los perfiles disponibles para la arquitectura, los usuarios pueden elegir usar un perfil diferente:

Configurar la variable USE
USE is one of the most powerful variables Gentoo provides to its users. Several programs can be compiled with or without optional support for certain items. For instance, some programs can be compiled with gtk-support, or with qt-support. Others can be compiled with or without SSL support. Some programs can even be compiled with framebuffer support (svgalib) instead of X11 support (X-server).

Most distributions compile their packages with support for as much as possible, increasing the size of the programs and startup time, not to mention an enormous amount of dependencies. With Gentoo users can define what options a package should be compiled with. This is where USE comes into play.

In the USE variable users define keywords which are mapped onto compile-options. For instance,  will compile ssl-support in the programs that support it. will remove X-server support (note the minus sign in front). will compile programs with GNOME (and GTK) support, and not with KDE (and Qt) support, making the system fully tweaked for GNOME (if the architecture supports it).

The default USE settings are placed in the files of the Gentoo profile used by the system. Gentoo uses a (complex) inheritance system for its profiles, which we will not dive into at this stage. The easiest way to check the currently active USE settings is to run and select the line that starts with USE:

Puede encontrar una descripción completa sobre la variable USE en el propio sistema, en.

Inside the command, scrolling can be done using the  and  keys, and exited by pressing.

Como ejemplo, se muestran algunas opciones USE para un sistema basado en KDE con DVD, ALSA y soporte para grabar CD's:

When USE is defined in it is added (or removed if the USE flag starts with the  sign) from that default list. Users who want to ignore any default USE settings and manage it completely themselves should start the USE definition in with  :

Zona horaria
Seleccione la zona horaria para su sistema. Busque las zonas horarias disponibles en, a continuación, anótela en el archivo.

Suponga que quiere utilizar Europe/Brussels:

Por favor, evite las zonas horarias listadas en ya que sus nombres no indican las zonas esperadas. Por ejemplo, es en realidad.

A continuación, reconfigure el paquete, que actualizará por nosotros el archivo basándose en la entrada. La biblioteca C del sistema utiliza el fichero para conocer la zona horaria en la que se encuentra el sistema.

Configurar localizaciones
La mayoría de usuarios necesitarán usar únicamente una o dos localizaciones (locales) en su sistema.

Las localizaciones no sólo especifican el idioma que el sistema debe usar para interactuar con el usuario (N. del T. en original: sistema), sino también las reglas para ordenar cadenas, presentar fechas y horas, etc.

Las localizaciones para las que un sistema debe tener soporte deben mencionarse en.

Las siguientes localizaciones son un ejemplo de como disponer tanto de Inglés (Estados Unidos) como de Alemán (Alemania) junto con los formatos de carácteres (como UTF-8).

The next step is to run. It will generate all the locales specified in the file.

To verify that the selected locales are now available, run.

Once done, it is now time to set the system-wide locale settings. Again we use for this, now with the   module.

With, the available targets are displayed:

With the correct locale can be set:

Se puede realizar también manualmente usando el archivo :

Asegúrese de que ha definido una localización ya que de lo contrario podría obtener mensajes de advertencia o error al construir el núcleo u otras aplicaciones más adelante durante la instalación.

Ahora recargue sus variables de entorno:

We made a full Localization guide to help the user guide through this process. Another interesting article is the UTF-8 guide for very specific information to enable UTF-8 on the system.