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   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  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, pero   puede encargarse también de esto:

¡Después de ejecutar mirrorselect 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 generadosdinámicamente) a través del cual el núclo 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


 * which is a pseudo-filesystem (it looks like regular files, but is actually generated on-the-fly) from which the Linux kernel exposes information to the environment
 * which is a pseudo-filesystem, like which it was once meant to replace, and is more structured than
 * is a regular file system, partially managed by the Linux device manager (usually ), which contains all device files

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


 * 1) The root location is changed from  (on the installation medium) to  (on the partitions) using chroot
 * 2) Some settings (those in ) are reloaded in memory using the  command
 * 3) The primary prompt is changed to help us remember that this session is inside a chroot environment.

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.

Recomendamos utilizar. Esta orden obtendrá la última instantánea de portage (con las liberaciones diarias de Gentoo) desde uno de los servidores réplica y la instalará en su sistema.

A partir de este punto portage podría indicar que se recomienda realizar algunas actualizaciones. Esto es debido a que algunos paquetes del sistema que se han instalado mediante un archivo stage3 disponen de versiones más actuales y ahora portage lo detecta debido a que se ha instalado una nueva instantánea. Puede ignorar tranquilamente esta advertencia por ahora; las actualizaciones pueden realizarse una vez que haya finalizado la instalación de Gentoo.

Opcional: Actualizar el árbol portage
Puede actualizar el árbol de portage a la última versión. La orden  anterior habrá instalado una instantanea muy reciente (normalmente inferior a 24 horas) de manera que claramente este paso es opcional.

Suponiendo que hubiera una necesidad de tener las últimas actualizaciones de los paquetes (hasta hace 1 hora) entonces use. Esta orden utilizará el protocolo rsync para actualizar el árbol de portage (que obtuvo anteriormente mediante ) a su estado mas reciente.

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
Cuando sincroniza su sistema con el árbol de portage, puede que se le informe de los siguiente:

Los elementos de noticias de portage se crearon para ofrecer un medio de comunicación en el que se incluyeran mensajes críticos a los usuarios a través del árbol sincronizado. Para gestionarlos necesitará utilizar. La aplicación  es una aplicación de Gentoo que presenta una interfaz de gestión común en cuanto a cambios en el sistema y las operaciones para realizarlos. En este caso se ha pedido a  que use el módulo.

Para el módulo  hay tres operaciones que son las mas usadas:
 * Con  se muestra un sumario de las noticias disponibles
 * Con  se leen las noticas
 * Con  se pueden eliminar noticias que una vez leidas ya no sea necesario volverlas a leer mas.


 * 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
Un perfil (profile) es uno de los bloques de construcción en cualquier sistema Gentoo. No solamente especifica unos valores predeterminados para,   , y otras variables importantes, también bloquea sistema para ciertos rangos de versiones de algunos paquetes. Son mantenidos por los desarrolladores de Gentoo.

Se puede ver el perfil que el sistema está utilizado actualmente con, en este caso usando el módulo  :

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
La variable  es una de las más importantes que Gentoo proporciona a sus usuarios. Muchos programas se pueden compilar con o sin soporte opcional para ciertas cosas. Por ejemplo, algunos programas se pueden compilar con soporte gtk, o con soporte qt. Otros programas se pueden compilar con o sin soporte SSL. Algunos programas incluso se pueden compilar con soporte framebuffer (svgalib) en lugar de soporte X11 (servidor X).

Muchas distribuciones compilan sus paquetes con el mayor soporte posible, aumentando el tamaño de los programas y su tiempo de carga, sin mencionar una cantidad enorme de dependencias. Con Gentoo se puede definir con que opciones debe ser compilado un paquete. Ahí es donde actúa.

En la variable  se definen palabras clave que son transformadas en opciones de compilación. Por ejemplo  compilará los programas que lo requieran con soporte ssl. quitara el soporte para el servidor X (nótese el signo menos delante). compilará los programas con soporte para gnome (y gtk), pero sin soporte para kde (y qt), haciendo su sistema completamente adaptado para GNOME (siempre que se use una arquitectura que lo soporte).

Los valores por defecto de la variable USE se encuentran en los archivos del perfil Gentoo que use su sistema. Gentoo usa un (complejo) sistema de herencia en sus perfiles, que no podemos profundicar en esta etapa. La manera mas fácil de conocer la configuración actual de  es ejecutar   y fijarse en la línea que comienza con USE:

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

Dentro de la orden  puede desplazarse arriba y abajo utilizando las teclas  y  y salir pulsando.

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

Cuando se define  en  sun valores son añadidos (o quitados si el valos comienza con el carácter ) de la lista de valores por defecto. Los usuarios que no quieran tener ningún valor por defecto para USE y gestionarlos completamente por ellos mismos deben comenzar la definición de  en  con  :

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

El siguiente paso es lanzar. Se generarán las localizaciones que ha especificado en el archivo.

Para verificar que las localizaciones seleccionadas están ahora disponibles, ejecute.

Una vez hecho esto, es hora de definir los ajustes de localización para todo el sistema. De nuevo usaremos  para ello, ahora con el módulo.

Con  se muestran las opciones disponibles:

Con  puede definir la localización deseada:

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.