FAQ/es

Esta FAQ es una colección de preguntas y respuestas recopiladas de la lista de correo gentoo-dev y de conversaciones en IRC.

Introducción
Por favor, tenga en cuenta que muchas de estas preguntas se contestan en los documentos y guías oficiales de Gentoo. Ésta es simplemente una lista de preguntas comunes. Por favor, lea la documentación y las páginas man para obtener una mayor comprensión de cómo funciona Gentoo y GNU/Linux y para las respuestas a preguntas que no se responden aquí.

¿Cómo se pronuncia Gentoo, y qué significa?
Gentoo se pronuncia "yen-tú" (la "g" en "Gentoo" se pronuncia como la "g", en la palabra ingleas "gentle"). El nombre científico del pingüino Gentoo es Pygoscelis papua. El nombre Gentoo se le da a este pingüino por los habitantes de las islas Malvinas.

¿Qué hace diferente a Gentoo?
Gentoo utiliza un sistema de paquetes parecido al sistema ports de BSD llamado Portage. Portage es un sistema de gestión de paquetes que permite gran flexibilidad al instalar y mantener software en un sistema Gentoo. Proporciona soporte para opciones al compilar (a través de ajustes USE), dependencias condicionadas, resumen previo a la instalación de paquetes, instalación segura (a través de sandboxing) y desinstalación de software, perfiles de sistema, protección de los ficheros de configuración entre otras características.

Con Gentoo puede construir su sistema completo desde el código fuente utilizando sus opciones de optimización. Tiene completo control sobre los que se instalarán y los que no. Gentoo proporciona numerosas opciones, de manera tal que pueda instalar Gentoo a su gusto, razón por la que a Gentoo se le conoce como una metadistribución.

Gentoo se desarrolla activamente. Toda distribución utiliza un estilo de desarrollo rápido: los parches de los paquetes se integran rápidamente en el árbol principal, la documentación se actualiza a diario, con frecuencia se añaden características a Portage y, dos veces al año, se lanzan versiones oficiales.

Todo se vuelve realmente inestable cuando utilizo las optimizaciones "-O9 -ffast-math -fomit-frame-pointer". ¿Qué sucede?
No trate de utilizar optimizaciones máyores que  pues no están soportadas por las versiones actuales de gcc. Las optimizaciones muy agresivas en ocasiones causan que el compilador modifique el código ensamblador al punto en que ya no sigue haciendo lo mismo.

Por favor, intente compilar con CFLAGS  antes de informar de una incidencia.

¿Cómo cambio la contraseña de root (o de cualquier otro usuario)?
Puede utilizar  para cambiar la contraseña del usuario con el que inició la sesión. Como root, puede cambiar cualquier contraseña de usuario con la orden  Para más opciones y configuración, por favor consulte.

¿Cómo añado un usuario normal?
La orden  añadirá un usuario llamado "usuario". Sin embargo, este método no otorga al usuario muchos de los permisos que tal vez quiera concederle, por lo que es preferible usar:

Esta orden creará el usuario llamado "usuario". La opción  lo añade al grupo   permitiéndolo acceso a los dispositivos de sonido. La opción  añade al usuario al grupo , que le permite ejecutar la orden   con el que puede obtener privilegios del usuario.

¿Por qué no puede el usuario convertirse en root con la orden "su"?
Por razones de seguridad, los usuarios solo pueden realizar  a root si pertenecen al grupo wheel. Para agregar un usuario al grupo wheel, ejecute la siguiente orden como root:

¿Puedo actualizar Gentoo de una versión a otra sin reinstalar?
En realidad, no existen diferencias entre diferentes lanzamientos una vez que se han instalado. La versión Gentoo 1.4 y siguientes están basadas en  (o superior) y como tal, el ejecutar   actualizará el sistema completo al nivel del "último Gentoo". Las diferencias entre lanzamientos individuales están en el medio de la instalación y en los paquetes pre-compilados. Lea la Guía de Actualización de Gentoo para obtener más información acerca de perfiles y su papel en las actualizaciones.

Observe también que la orden  actualiza los paquetes que tiene instalados en su sistema así como sus dependencias, sin embargo, no actualiza las dependencias en tiempo de construcción (aquéllos paquetes que son necesarios durante la construcciones pero ya no lo son cuando el software ya está instalado). Para actualizar también estos paquetes, añada la opción.

Mi núcleo no arranca, ¿Qué debería hacer ahora?
No hace falta rehacer cada paso de la instalación, pero el investigar el núcleo y todos los pasos asociados sí es necesario. Supongamos que ha instalado Gentoo en (/boot) y en  (/) con  como espacio de intercambio:

Arranque desde el CD de instalación y espere hasta recibir un símbolo de espera de órdenes.

Ahora, en primer lugar, montamos todas las particiones:

Entonces hacemos chroot a nuestro entorno Gentoo y configuramos el núcleo:

Ahora seleccionamos o deseleccionamos cualquier opción que se haya configurado erróneamente en su intento anterior. Luego salimos y construimos nuestro núcleo:

Ahora copie su fichero bzImage, sobrescribiendo el anterior:

Si utiliza LILO, vuelva a lanzarlo, los usuarios de GRUB deben obviar esta parte:

Ahora salga del entorno chroot y reinicie.

Si, por el contrario, el problema está en la configuración del gestor de arranque, siga los mismos pasos, pero en vez de configurar y compilar el núcleo, reconfigure el gestor de arranque (la recompilación no es necesaria).

Mi proxy necesita autenticación, ¿Qué debo hacer?
Para hacer que portage utilice esta disposición de forma automática, defínalo en :

¿Cómo grabo un fichero ISO?
Necesita grabar el archivo en el modo crudo (raw). Esto significa que no debe poner el fichero en el CD sino interpretar el fichero como un CD completo.

Existen muchas herramientas de grabación de CD disponibles; hablar de todas ellas sería un dilema sisifeano. En cambio, describir unas cuantas populares nunca hace daño:


 * Con EasyCD Creator seleccione,  . A continuación cambie   a  . Lo siguiente es localizar el archivo ISO y hacer clic en  . Al hacer clic en   la imagen ISO se grabará correctamente en el CD-R.


 * Con Nero Burning ROM, cancele el asistente que se activa automáticamente y seleccione  del menú  . Seleccione la imagen que quiera grabar y haga clic en  . Ahora pulse el botón   y observe como su nuevo CD se graba correctamente.


 * Con cdrecord, simplemente teclee  (sustituya  por la ruta de acceso a su unidad CD-RW) seguido de la ruta al fichero ISO.


 * Con K3B, seleccione  >   >  . A continuación, puede localizar su fichero ISO dentro de el área 'Imagen a grabar'. Finalmente haga clic en.


 * Con Mac OS X Panther, lance la  desde, seleccione   del menú  , seleccione la imagen montada del disco en la ventana principal y seleccione   en el menú.


 * Con Mac OS X Jaguar, lance  desde, seleccione   desde el menú  , seleccione el fichero ISO y haga clic en el botón.

¿Qué CD o stage debería utilizar para mi CPU?
En primer lugar, necesita saber qué CPU está utilizando. Supongamos que es un Pentium-M. Entonces necesita averiguar qué CPU es, en términos de instrucciones. Tal vez necesite consultar la página web del fabricante para esto, aunque consultar su motor de búsqueda preferido puede ser igual de eficiente.

Si no está seguro, utilice un CD o stage "más bajo", por ejemplo i686 o incluso x86 genérico (u otro equivalente para su arquitectura). Esto asegura que el sistema funciona, aunque puede que no sea tan rápido que con optimizaciones posteriores.

Por favor, tenga en cuenta que existen muchas más opciones que aquellas que se utilizaron para compilar los stages binarios. Por favor, consulte la de opciones GCC para establecer la opción.

No puedo conectarme después de reiniciar. ¿Qué ocurre?
En primer lugar, necesita comprobar si su tarjeta de red se ha detectado correctamente por parte del núcleo. Lance  y busque eth0 o wlan0 (en el caso de ciertas tarjetas de red inalámbricas). Puede que necesite cargar módulos específicos del núcleo para detectar adecuadamente la tarjeta de red. Si es así, asegúrese que dichos módulos están listados en.

Si ha olvidado incluir soporte para su tarjeta de red en el núcleo, necesitará reconfigurarlo.

Si el núcleo encuentra la tarjeta de red pero ha configurado la red para usar DHCP, tal vez haya olvidado hacer. Necesitará reiniciar con el CD de instalación para instalar.

También puede encontrar información acerca de cómo rescatar su sistema utilizando el CD de instalación aquí.

Quiero iniciar Windows desde GRUB o LILO pero solo me aparece la pantalla en negro ¿Qué debería hacer?
Éste es un problema conocido. Windows rechaza iniciar cuando no está instalado en el primer disco duro mostrando una pantalla en negro o vacía. Para controlar esto, tendrá que "engañar" a Windows haciéndole creer que sí está instalado en el primer disco duro mediante un pequeño arreglo en la configuración de su cargador de arranque. Por favor, observe que en el ejemplo de abajo Gentoo está instalado en (primer disco) y Windows en (segundo disco). Ajuste su configuración a su caso en concreto.

Esto le hará creer a Windows que está instalado en el primer disco duro e iniciará sin problemas. Se puede obtener más información en la documentación de GRUB y en, dependiendo del cargador de arranque que esté utilizando.

¿Cómo instalo Gentoo usando un tarball Stage1 o Stage2?
El manual Gentoo solamente describe la instalación de Gentoo utilizando un archivo stage3. Sin embargo, Gentoo también proporciona archivos stage1 y stage2. Estos se entregan para los desarrolladores (el equipo a cargo de lanzamientos de Gentoo comienza con un stage1 para obtener un stage3) pero no se debería emplear por los usuarios: un archivo stage3 puede servir perfectamente para construir la base del sistema. Necesitaremos una conexión activa a Internet.

Construir la base del sistema (bootstrapping) implica construir el conjunto de herramientas (las bibliotecas de C y el compilador) para el sistema después de lo cual se instalan todos los paquetes básicos del sistema. Para construir una instalación base del sistema, instale desde un stage3. Antes de comenzar el capítulo Configurar el núcleo, modifique el guión para adaptarlo a sus necesidades:

Después de realizar las modificaciones, lance el guión.

A continuación reconstruya todos los paquetes básicos del sistema con el conjunto de herramientas que acaba de construir. Necesitamos reconstruirlos ya que se ofrecen desde el stage3:

Ahora puede continuar con Configurar el núcleo.

¿De qué forma se almacenan los paquetes?
De por sí, los paquetes no se "almacenan" realmente. En su lugar, Gentoo proporciona un conjunto de guiones que pueden resolver dependencias, obtener código fuente y compilar una versión del paquete de acuerdo a sus necesidades específicas. Generalmente solo creamos binarios para nuevos lanzamientos e imágenes. Las directrices para los ebuild cubren en detalle los contenidos de un guión ebuild.

Para versiones ISO completas, creamos un conjunto de paquetes binarios en formato  mejorado que es compatible con   y con meta información que se adjunta al final del fichero. Estos se pueden emplear para instalar una versión funcional del paquete (aunque no plenamente optimizada) rápida y eficientemente.

Es posible crear RPMs (ficheros del gestor de paquetes de Red Hat) utilizando el sistema portage de Gentoo, aunque actualmente no es posible utilizar todos los RPMs existentes para instalar paquetes.

Quiero realizar el paso ./configure yo mismo. ¿Puedo?
Sí, pero no es trivial ni recomendable. Debido a que este método requiere comprender profundamente el funcionamiento interno de Portage y sus órdenes, en su lugar se recomienda que realice un parche del ebuild para hacer lo que desee y lo coloque en el directorio de extensión de Portage (para esto existen los directorios de extensión). Esto es mucho mejor para el mantenimiento y generalmente más fácil. Lea las directrices sobre ebuilds para obtener más información.

¿Qué hago si no me funciona rsync?
Si está detrás de un cortafuegos que no permite tráfico de rsync, entonces puede usar  que buscará e instalará una imagen de Portage mediante HTTP. Lea esta sección para obtener información sobre la descarga de ficheros fuente e imágenes de Portage a través de un proxy.

Dispongo tan solo de una conexión lenta a través de un módem en casa. ¿Puedo descargar las fuentes desde algún otro sitio y agregarlas a mi sistema?
Por supuesto. Puede ejecutar  para ver qué programas se van a instalar. Para buscar los fuentes de esos paquetes y desde dónde descargarlas, puede ejecutar. Descargue los fuentes y llévelos a casa usando cualquier medio del que disponga. Coloque las fuentes en y luego lance. Le avisamos de que este proceso es pesado.

Los paquetes de fuentes se están acumulando en /usr/portage/distfiles/. ¿Es seguro eliminar estos archivos?
Eliminar estos ficheros no tendrá un efecto negativo en el rendimiento del día a día. Sin embargo, podría ser prudente mantener las versiones más recientes; a menudo, varios ebuilds se publicarán para la misma versión de un componente específico de software. Si ha eliminado el fichero y actualiza el software, será necesario descargarlo de nuevo de Internet.

Puede utilizar el guión  de   para controlar el contenido de  y algunas otras localizaciones. Por favor, lea  para aprender más acerca de su uso, así como la guía de Gentoolkit.

¿Qué hay en /var/tmp/portage? ¿Es seguro borrar los archivos y directorios de /var/tmp/portage?
Durante la compilación, Gentoo guarda los fuentes del paquete en. Normalmente estos ficheros y directorios se eliminan después de una instalación exitosa, aunque a veces esto falla. Es seguro borrar todo el contenido de este directorio si emerge se está ejecutando. Para asegurarse, lance siempre  antes de limpiar este directorio.

¿Cómo configuro una distribución de teclado internacional?
Edite la variable  en. Para que la consola funcione correctamente con los caracteres extendidos de su mapa de teclas, puede que también necesite configurar las variables  y   en su  (para más información sobre la localización del entorno, consulte nuestra guía de localización). Luego puede  el sistema, o reiniciar los guiones de mapas de teclas y de consolefont:

La resolución de nombres DNS únicamente funciona para el usuario root
tiene permisos incorrectos. Realice un  como se indica a continuación:

¿Por qué mi usuario no puede utilizar su propio crontab?
Necesita añadir al usuario al grupo.

¿Cómo consigo que el bloqueo del teclado numérico (Bloq Num) se active al cargarse el sistema?
Si trabaja en la línea de comandos, lance.

Cada GUI proporciona herramientas diferentes para estas cosas. Por favor, revise la sección de ayuda o manuales en línea para obtener asistencia.

¿Cómo consigo dejar mi terminal limpio al salir?
Para dejar su terminal limpio, añada  a su guión :

Si quiere que esto suceda automáticamente cuando añada un nuevo usuario, haga lo mismo en :

Problemas de corrupción de datos con ReiserFS, cómo solucionarlos, etc.
Si su partición ReiserFS está corrupta, intente arrancar el sistema desde el CD de instalación de Gentoo Linux y ejecute  sobre el sistema de archivos corrupto. Esto debería volver consistente el sistema de archivos aunque puede que pierda algunos ficheros o directorios debido a la corrupción.

¿Dónde puedo reportar fallos?
Utilice nuestro Bugzilla. Si no está seguro de que su problema sea en realidad un fallo, visite el canal #gentoo en el servidor IRC de Freenode. Recuerde que el idioma de comunicación es el inglés.

¿Con qué frecuencia se realizan nuevos lanzamientos?
Los paquetes de Gentoo normalmente se actualizan poco después que sus autores principales publiquen código nuevo. En cuanto a los nuevos lanzamientos de stages, perfiles o ISO por parte de Gentoo, revise nuestra página del proyecto Release Engineering Project. Las nuevas versiones se anuncian en la lista de correo gentoo-announce. Lea esta sección para obtener más información.

Mi altavoz pita como loco. ¿Cómo desactivo los pitidos de la consola?
Los pitidos de consola se pueden desactivar con setterm, así:

Si quiere desactivar los pitidos de la consola al arrancar, debe colocar esta orden en. Sin embargo, esto solo desactiva los pitidos para la terminal actual. Para desactivar los pitidos de los demás terminales, redireccione la salida de la orden al terminal de destino, de esta forma:

Reemplace por el terminal en el que desea desactivar los pitidos.

¿Dónde puedo encontrar más información sobre Gentoo Linux?
La documentación oficial de Gentoo se encuentra en http://www.gentoo.org/doc/es/.

¿Puedo comprar un CD de Gentoo Linux?
Si no puede descargar y grabar un CD de instalación por sus propios medios, podrá encontrarlo en alguna de nuestras tiendas colaboradoras. Sin embargo, muchas de estas tiendas ya no ofrecen CDs ni DVDs debido a que estos medios de instalación se están volviendo obsoletos rápidamente.

Puede encontrar una lista de nuestras tiendas colaboradoras en nuestra página ¡Obtener Gentoo!.

Este FAQ no ha respondido mi pregunta. ¿Qué hago ahora?
En primer lugar, eche un vistazo a la documentación relevante, si esto no le ayuda, pruebe a buscar en las numerosas listas de correo de Gentoo Linux que aparecen en Google. Para buscar en estas listas de correo, simplemente teclee "site:lists.gentoo.org foo" para buscar "foo". Si todo esto no le ayuda, o simplemente quiere conocer a algunos de nuestros amigos en Gentoo, visítenos en el canal IRC #gentoo en Freenode.

Agradecimientos
Nos gustaría dar las gracias a los siguientes autores y editores por sus contribuciones a esta guía:


 * Daniel Robbins
 * Colin Morey
 * John P. Davis
 * Eric Stockbridge
 * Stoyan Zhekov
 * Carl Anderson
 * Jorge Paulo
 * Sven Vermeulen
 * Benny Chuang
 * Jonathan Smith
 * nightmorph