Difference between revisions of "Frequently asked questions (Español)"

From ArchWiki
Jump to: navigation, search
(use i18n template)
(23 intermediate revisions by 8 users not shown)
Line 1: Line 1:
[[Category:General (Español)]]
+
[[Category:About Arch (Español)]]
{{i18n|FAQ}}
+
[[ar:FAQ]]
 +
[[bg:FAQ]]
 +
[[cs:FAQ]]
 +
[[da:FAQ]]
 +
[[de:FAQ]]
 +
[[en:FAQ]]
 +
[[fa:پرسش‌ و پاسخ]]
 +
[[fr:FAQ]]
 +
[[hr:FAQ]]
 +
[[id:FAQ]]
 +
[[it:FAQ]]
 +
[[ja:FAQ]]
 +
[[ko:FAQ]]
 +
[[lt:FAQ]]
 +
[[nl:FAQ]]
 +
[[pt:FAQ]]
 +
[[ro:Întrebări frecvente]]
 +
[[ru:FAQ]]
 +
[[sk:FAQ]]
 +
[[sv:FAQ]]
 +
[[th:FAQ]]
 +
[[tr:Sss]]
 +
[[zh-CN:FAQ]]
 +
[[zh-TW:FAQ]]
 +
Además de las preguntas tratadas más abajo, es posible que encuentre interesante la lectura de los artículos [[The Arch Way (Español)|The Arch Way]] y [[Arch Linux (Español)|Arch Linux]]. Ambos artículos contienen información muy útil sobre Arch Linux.
  
= General =
+
== General ==
  
==P) Soy un novato en linux. ¿Debería usar Arch?==
+
===P) ¿Qué es Arch Linux??===
'''R)''' Esta pregunta ha causado muchos debates. Arch apunta a usuarios más avanzados, pero hay gente que piensa que  "Arch es bueno para empezar". Si eres un novato y quieres usar Arch, debes ser consciente de que QUIERES APRENDER. Antes de hacer una pegunta, investiga, preguntándole al sr. google, buscando en el wiki, en el foro, y leyendo las preguntas frecuentes. Sí haces eso, no deberías tener problemas. Ten presente que la mayoría de la gente no va a responder la misma pregunta básica una y otra vez, para eso está la documentación, pregunta sí y solo sí no encuentras lo que estás buscando en la documentación. Lee la  [[Guía para Principiantes (Español)]|Guía para Principiantes]  
+
'''R)''' Consulte el artículo [[Arch Linux (Español)|Arch Linux]].
  
==P) Realmete quiero usar Arch, excepto que el equipo de desarrollo necesita implementar la característica X==
+
===P) ¿Por qué iba a querer usar Arch?===
'''R)''' Antes de seguir adelante, ¿ya leiste la [[Filosofía de Arch (Español)|Filosofía de Arch]]?, ¿has proporcionado la característica/solución?, ¿lo hace conforme a la filosofía de minimalismo de Arch y presición de código por encima de la comodidad? Involucrate, contribuye con tu código/solución a la comunidad. Si es correcta serás considerado por la comunidad y el equipo de desarrollo, además será agregado. La comunidad Arch prospera por la contribución y compartición del código y herramientas.
+
'''R)''' Si, después de leer acerca de la filosofía [[The Arch Way (Español)|The Arch Way]], desea abrazar el enfoque ''«do-it-yourself»'' («hágalo usted mismo»)  y quiere o desea una distribución GNU/Linux de propósito general, simple, elegante, altamente personalizable y vanguardista, quizás le pueda gustar Arch.
  
==P) ¿Cuándo se hará el próximo lanzamiento?==
+
===P) ¿Por qué no iba a querer usar Arch?===
'''R)''' Los lanzamientos en Arch Linux son sin frecuencia y usualmente solo ocurren cuando un cambio muy grande se ha hecho al instalador o al ejecutar ''pacman -Syu'' no se pueda actualizar a una versión superior.
+
'''R)''' Usted puede '''no''' querer usar Arch, si:
  
Los lanzamientos en Arch Linux no son importantes, porque los ciclos de lanzamientos hacen que estos sean obsoletos apenas se lance una actualización de un paquete. Y si lo que buscas es el último lanzamiento de Arch Linux release, no necesitas reinstalar. Simplemente haz un ''pacman -Syu'' y tu sistema será idéntico a una instalación de un nuevo lanzamiento.
+
* Después de la lectura de [[The Arch Way (Español)|The Arch Way]], no está de acuerdo con su filosofía.
 +
* No tiene la capacidad/tiempo/ganas de usar una distribución GNU/Linux basada en ''do-it-yourself''.
 +
* Necesita compatibilidad con una arquitectura que no sea x86_64 o i686.
 +
* Tiene una postura firme sobre el uso de una distribución que solo proporcione software libre según la definición de GNU.
 +
* Cree que un sistema operativo debería configurarse por sí solo, funcionar inmediatamente una vez instalado, e incluir por defecto un completo conjunto de software y entornos de escritorios en el soporte de instalación.
 +
* No desea una distribución GNU/Linux vanguardista y rolling release.
 +
* Está satisfecho con su actual sistema operativo.
 +
* Quiere un sistema operativo que se dirija a una base de usuarios diferente.
  
Por esta razón, los lanzamientos no vienen de nuevas características o grandes anuncios. Ya que estos vienen con las actualizaciones de los paquetes al hacer un ''pacman -Syu''.
+
===P) ¿En qué distribución se basa Arch? ===
 +
'''R)''' Arch está desarrollada de forma independiente, construida desde cero, sin basarse en ninguna otra distribución GNU/Linux. Antes de crear Arch, Judd Vinet admiraba y utilizaba CRUX, una distribución genial y minimalista creada por Per Lidén. Originariamente inspirado por las ideas en común con CRUX, Arch fue construido desde cero, y luego pacman fue codificado en C.
  
==P) Arch necesita más publicidad==
+
===P) Soy un completo principiante en GNU/Linux. ¿Debo usar Arch?===
'''R)''' Arch consigue mucha publicidad tal como es. La meta de Arch no es ser grande. La meta es estar bien hecha. Deja que el crecimiento ocurra de forma natural. Intentar que crezca demasiado deprisa sólo causará problemas.
+
'''R)''' Esta cuestión ha tenido mucho debate. Arch está dirigida más hacia usuarios avanzados de GNU/Linux, pero algunas personas sienten que Arch es un buen punto de partida para el principiante motivado. Si es un principiante y quiere usar Arch, tenga en cuanta únicamente que debe estar dispuesto a invertir un tiempo considerable en el aprendizaje de un nuevo sistema, así como aceptar el hecho de que Arch está diseñado fundamentalmente como una distribución DIY (''Do-It-Yourself''). Es el usuario quien monta el sistema y controla en lo que se convertirá. Antes de pedir ayuda, haga su propia investigación independiente buscando en Google, indagando en el foro (y leyendo el resto de estas preguntas frecuentes) y buscando en la excelente documentación proporcionada por la wiki de Arch. ''Hay una razón por la que estos recursos se ponen a disposición del usuario en primer lugar.'' Son muchos los ''voluntarios'' que dedican miles de horas compilando esta información excelente.
  
Similarmente, no intentamos restringir el crecimiento natural. Más usuarios puede significar más desarrolladores para trabajar en Arch Linux. Esto puede causar algunos problemas de organización al final, pero ya se tratarán cuando aparezcan.
+
Lectura recomendada: La [[Beginners' Guide (Español)|Guía para Principiantes]] de Arch Linux.
  
==P) Arch necesita más documentación==
+
===P) Arch requiere mucho tiempo y esfuerzo para instalar y usar. Además, la comunidad sigue diciéndome: «lee la wiki» (o [[wikipedia:es:RTFM|RTFM]])===
'''R)''' Esto es esencialmente cierto, por lo tanto sientete libre de contribuir. La documentación no es algo que ocurra [http://es.wikipedia.org/wiki/Ex_nihilo ex-nihilo]. Después de buscar en foros y en la wiki, si no encuentras la documentación que buscas, intenta crearla. Inicia un página en la wiki, y pon un mensaje en los foros sobre ello. Es probable que otras personas tengan experiencia en el área, o por lo menos estén dispuestas a ayudar.
+
'''R)''' Arch está diseñado y utilizado por y para una base de usuarios específicamente concreta. Tal vez no es la adecuada para usted. Consulte más [[#P) Soy un completo principiante en GNU/Linux. ¿Debo usar Arch?|arriba]].
Si nadie lo hace, no te desanimes. Cuando acabes la documentación, otros lo encontrarán probablemente y les será un recurso extremadamente valioso.
+
  
Siempre se necesita documentación, lee [[DocumentRequests|Peticiones de documentación]] para saber lo que hay pendiente.
+
===P) ¿Arch está diseñado para ser utilizado como un servidor?, ¿un escritorio?, ¿una estación de trabajo?===
 +
'''R)''' Arch no está diseñado para un tipo de uso particular. Más bien, está diseñado para un tipo particular de ''usuario''. Arch está dirigido a usuarios competentes que disfrutan de su naturaleza do-it-yourself, y que además la aprovechan para moldear el sistema para satisfacer sus peculiares necesidades. Por lo tanto, moldeado según los propósitos del usuario, Arch se puede utilizar para virtualmente cualquier propósito. Muchos utilizan Arch tanto en los equipos de sobremesa como en estaciones de trabajo. Y por supuesto, archlinux.org se ejecuta en Arch.
  
==P) Arch necesita más programadores==
+
===P) A mi me gusta Arch, excepto que el equipo de desarrollo debería implementar la ''«funcionalidad X»''===
'''R)''' Es posible. ¡Puedes unirte a nosotros libremente! Visita los foros, el canal irc, las lista de correo, y sabrás qué cosas se necesitan hacer.
+
'''R)''' Antes de seguir adelante, ¿leyó [[The Arch Way (Español)|The Arch Way]]? ¿Ha proporcionado la característica/solución? ¿Se ajusta a la filosofía de Arch sobre ''minimalismo'' y ''exactitud de código'' por encima  de la comodidad? Involúcrese, contribuya con el código/solución a la comunidad. Si está bien considerado por el equipo de la comunidad y de desarrollo, tal vez sea integrado en Arch. La comunidad de Arch se nutre de la contribución y del intercambio del código y de las herramientas propias.
  
==P) ¿Por qué Arch es tan lento? ¡Pensé que sería rápido!==
+
===P) ¿Para cuándo la nueva versión disponible?===
'''R)''' Existen razones comunes para esto.
+
'''R)''' Las versiones de Arch Linux no son más que una instantánea del repositorio [core], y se publican, por lo general, en la primera mitad de cada mes.
* Asegúrate de que el loopback (<code>lo</code> en <code>/etc/rc.conf</code>) está habilitado.
+
* Asegúrate de tener tu <code>hostname</code> correctamente en <code>/etc/hosts</code> (que en ambos archivos sean iguales).
+
No hacer una configuración apropiadamente son las razones que pueden hacer lento el arranque de programas.
+
  
==P) ¿Por qué mi internet  es tan lento en comparación con otros sistemas operativos?==
+
El modelo rolling release mantiene cada sistema Arch Linux actualizado y en la vanguardia mediante la ejecución de una única orden. Por esta razón, los lanzamientos no son importantes en Arch, porque se vuelven obsoletos tan pronto como el paquete ha sido actualizado. Si está buscando obtener la última versión de Arch Linux, no es necesario volver a instalarlo. Solo tiene que ejecutar la orden {{ic|pacman -Syu}} y el sistema será el mismo que el que obtendría con una instalación completamente nueva. Por esta misma razón, las nuevas versiones de Linux Arch no suelen estar llenas de nuevas e interesantes características. Las características nuevas e interesantes son liberadas cuando sea necesario con los paquetes que se actualizan, y se pueden obtener inmediatamente con {{ic|pacman -Syu}}.
'''R)''' ¿Está configurado correctamente tu red?  ¿Has revisado cuidadosamente <code>/etc/rc.conf</code>, <code>/etc/hosts</code> y <code>/etc/resolv.conf?</code>. Puedes hechar un vistazo en [[Guía_para_Principiantes_(Español)#Configurar_el_Sistema|Configurar el Sistema]] de la Guía para Principiantes.
+
  
=Manejo de Paquetes=
+
===P) ¿Es Arch Linux una distribución estable? ¿Tiene problemas con frecuencia?===
 +
'''R)''' La respuesta corta es: Es en gran parte tan estable como ''el usuario'' la haga.
  
==P) He encontrado un error en el paquete X ¿Qué debo hacer?==
+
''Usted'' ensambla su propio sistema Arch, sobre el entorno proporcionado por la base simple, y ''usted'' tiene el control de las actualizaciones del sistema. Obviamente, un sistema más grande, más complejo, que incorpora una multitud de paquetes personalizados, y una gran cantidad de herramientas y entornos de escritorio, sería más propenso a tener problemas de configuración debido a los cambios de los desarrolladores en las implementaciones de las aplicaciones, que uno más liviano, donde el sistema sería más simple. Arch está dirigido a usuarios capaces y proactivos. Competencias generales en UNIX y buenas prácticas en el mantenimiento  y actualización del sistema también juegan un papel importante en la estabilidad del sistema. También cabe recordar que los paquetes de Arch vienen en su mayoría sin parches, por lo que la mayoría de los problemas de las aplicaciones son inherentes a los desarrolladores de las mismas.
'''R)''' Primero necesitas asegurarte de que el error es algo que el equipo de Arch puede arreglar. A veces no es así (que firefox falle puede ser culpa del equipo Mozilla) - es lo que se llama un ''upstream error''. Si es un problema de Arch, existen una serie de pasos que puedes dar:
+
#Buscar información en los foros.  Averigua si alguien más ha informado del error.
+
#Notifícaselo al mantenedor del paqueteEjecuta un "pacman -Qi <nombre del paquete>" para obtener esta información.
+
#Pon un informe del error, con información detallada en http://bugs.archlinux.org
+
#Escribe un mensaje en el foro si quieres, detallando el problema e informando de que ya has informado del bug.  Esto evitará que mucha gente informe del mismo error.
+
  
==P) ¿Tendrá Arch una base de datos para pacman?==
+
Por lo tanto, ''el usuario'' es, en última instancia, el responsable de la estabilidad de su propio sistema rolling release. El usuario decide el momento de actualizar, e integra los cambios necesarios cuando se requiere. Si el usuario accede a la comunidad en busca de ayuda, a menudo se le presta de manera oportuna. La diferencia entre Arch y otras distribuciones, a este respecto, es que Arch es verdaderamente una distribución «do-it-yourself» ; las denuncias de ruptura son equivocadas e improductivas, cuando se debe a los cambios en las aplicaciones por los desarrolladores de las mismas, los cuales no son responsabilidad de los desarrolladores de Arch.
'''R)''' Probablemente. Existen discusiones sobre ello. <br>
+
http://bbs.archlinux.org/viewtopic.php?t=11193 <br>
+
http://bbs.archlinux.org/viewtopic.php?t=10898 <br>
+
Mira en http://bugs.archlinux.org/task/5328, también.
+
  
==P) ¡Pacman es lento! ¿Cómo puedo mejorar su velocidad?==
+
===P) Arch necesita más prensa (es decir, publicidad)===
'''R)''' Solo la primera vez que se corre pacman después de un arranque debería ser lento. Después de eso, las cosas están en caché. Aún así, el arranque de pacman sigue siendo un problema para algunas personas. Existe una discusión para esto.
+
'''R)''' Arch obtiene mucha publicidad tal como es. El objetivo de Arch Linux no es ser grande, sino más bien, proporcionar una distribución elegante, minimalista y vanguardista, centrada en la simplicidad y la corrección del código. Orgánicamente, el crecimiento sostenible se produce de forma natural entre los usuarios destinatarios.
Si usas ReiserFS, hay aspectos de la fragmentación que enlentecen pacman más de lo necesario. Lee este hilo como ayuda:
+
http://bbs.archlinux.org/viewtopic.php?t=11840
+
  
Desde la versión 2.9.6, el paquete pacman trae un script de bash llamado <tt>pacman-optimize</tt> que ayuda a aquellos que tienen problemas de lentitud.
+
===P) Arch necesita más programadores===
 +
'''R)''' Posiblemente sea así. ¡No dude en ofrecer su tiempo! Visite los [https://bbs.archlinux.org foros], [[IRC_Channel|canales IRC]], y [https://mailman.archlinux.org/mailman/listinfo/ listas de correo], y vea lo que hay pendiente por hacer.Comenzar a involucarse en el subforo de la ''Community Contributions'' es una buena manera de empezar.
  
==P) Los paquetes arch necesitan utilizar una extensión única, .pkg.tar.gz es muy largo y/o confuso==
+
===P) ¿Por qué va mi internet tan lento en comparación con otros sistemas operativos?===
'''R)''' Esto ya se ha discutido en la lista de correo de Arch. Algunos propusieron la extensión .pac. Según parece en este momento, no hay planes para cambiar la extensión de los paquetes.
+
'''R)''' ¿Está su red configurada correctamente? Eche un vistazo a [[Beginners'_Guide_(Español)#Nombre_del_host|nombre del host]] y [[Beginners' Guide (Español)#Configurar la red|Configurar la red]] de la Guía para Principiantes.
Como dijo Tobias Kieslich, uno de los desarrolladores de Arch, "¡Un paquete '''es''' un tarball comprimido con gzip! Y puede ser abierto, investigado y manipulado por cualquier aplicación que pueda trabajar con archivos tar. Es más, el tipo mime es detectado automática y correctamente por la mayoría de las aplicaciones."
+
  
==P) Pacman necesita una librería para que se puede acceder a información de paquetes==
+
También tenga en cuenta que Arch Linux no viene con [[Wikipedia:Traffic_shaping|traffic shaping]] habilitado. Por lo tanto, es posible que si un programa de alguna manera utiliza su conexión de Internet al máximo – sin importar si se trata de P2P o de conexiones de un clásico client-server – otras locales se encontrarán obstruidas, traduciéndose en retrasos graves y tiempos de espera. El auxilio puede venir instalando un [[firewalls]] como Shorewall o Vuurmuur; también hay scripts estáticos para {{Pkg|iproute2}} (como por ejemplo [http://serendipity.ruwenzori.net/index.php/2008/06/01/modified-wondershaper-for-better-voip-qos este derivado] de Wondershaper), que realiza precisamente esta tarea.
'''R)''' Desde la versión 3.0.0, pacman pacman trae libalpm, la librería de "Manejo de Paquetes de Arch Linux". Esta librería debe permitir crear nuevas interfaces para pacman (por ejemplo, una interfaz gráfica).
+
  
==P) ¿Por qué Pacman no tiene entorno gráfico?==
+
===P) ¿Por qué Arch está usando toda mi RAM?===
'''R)''' ¿Has leído la [[Filosofía de Arch (Español)|Filosofía de Arch]], [[Arch Linux (Español)|Arch Linux]] y [[Devland]]?
+
'''R)''' Fundamentalmente, una RAM no utilizada es una RAM desperdiciada.
La respuesta es que el equipo de desarrollo de Arch no va a hacer uno. Si quieres puedes utilizar uno de los que crean los usuarios puedes ver algunos en la lista de [[Pacman GUI Frontends]]
+
  
==P) ¡Pacman necesita la característica X!==
+
Muchos usuarios han observado cómo el kernel de Linux maneja la memoria de manera diferente de como están acostumbrados. Dado que el acceso a los datos alojados en la RAM es mucho más rápido que desde una unidad de almacenamiento, el kernel guarda en la memoria los datos a los que se ha accedido recientemente. Los datos en caché solo se borran cuando el sistema comienza a quedarse sin memoria disponible y los nuevos datos necesitan ser cargados.
'''R)''' ¿Has leído la [[Filosofía de Arch (Español)|Filosofía de Arch]], [[Arch Linux (Español)|Arch Linux]] y [[Devland]]?
+
La filosofía Arch es "Mantenlo simple". Si crees que la idea es buena, y no viola esta simple letanía, entonces por supuesto, habla sobre ello en [http://bbs.archlinux.org/ este] foro.También puedes entrar [http://bugs.archlinux.org aquí], que es un lugar para pedir características si crees que es importante.
+
  
De todos modos, la mejor manera de agregar una característica es implementarla por ti mismo. No existe garantía que se acepte el parche pero agradeceremos las pruebas y el esfuerzo.
+
Quizás la causa más común de esta confusión es la orden {{ic|free}}:
  
==P) Arch necesita una rama de paquetes estables==
+
{{hc|$ free -m|
'''R)'''
+
            total      used      free    shared    buffers    cached
Nunca digas nunca.
+
Mem:         1009        741        267          0        104        359
Algunas discusiones del tema (en inglés): <br>
+
-/+ buffers/cache:        278        731
http://bbs.archlinux.org/viewtopic.php?t=11288
+
Swap:         1537          0      1537}}
<br>
+
http://archlinux.org/pipermail/arch/2007-November/016048.html
+
  
==P) ¿Cuál es la diferencia entre todos los repositorios?==
+
Es importante tener en cuenta que la línea {{ic|-/+ buffers/cache:}} representa la cantidad de memoria que está realmente en «uso activo» y la cantidad de memoria «disponible», en lugar de la «no utilizada».
'''R)''' Aclara esta duda en [[Repositorios Oficiales (Español)|Repositorios Oficiales]].
+
  
==P) ¿Por qué Arch no incluye documentos y páginas de información en sus paquetes?==
+
En el ejemplo anterior, un ordenador portátil con 1G de RAM total parece estar utilizando 741M de la misma, ¡con nada más que unos cuantos terminales en ralentí y un navegador web de código abierto!. Sin embargo, al examinar la línea descrita arriba, vemos que solo 278M de ella están en «uso activo», y de hecho, 731M están «disponibles» para los nuevos datos. Al parecer, 104M de la memoria «usada» contienen datos almacenados y 359M contienen datos almacenados en caché, los cuales pueden ser eliminados inmediatamente si es necesario. Solo 267M del total están verdaderamente «libres» de la carga de almacenamiento de datos.
'''R)''' En nuestra meta de ser livianos y sencillos, las porciones innecesarias (relativamente) se han suprimido, cosas como /usr/doc y las páginas info, en favor a las páginas man. Esta pregunta se hace mucho, si quieres leer discusiones sobre ello en inglés entra a: <br>
+
http://www.archlinux.org/pipermail/arch/2005-April/004194.html <br>
+
http://bbs.archlinux.org/viewtopic.php?id=14527
+
  
==P) He instalado el paquete X. ¿Cómo lo inicio?==
+
¿El resultado final?. ¡Más prestaciones!
'''R)''' Si usas un entorno de escritorio como KDE o GNOME, el programa debería aparecer automáticamente en tu menú. Si quieres ejecutar el programa desde una terminal pero no conoces su nombre, ejecuta:
+
pacman -Ql nombre_paquete | grep bin
+
Un problema común para paquetes como Firefox y OpenOffice es que son instalados a <code>/opt</code>, el cual no está en tu <code>$PATH</code>, agregala y después puedes recargarla con ''source /etc/profile'' o un logout/login.
+
  
=Instalación=
+
Consulte [http://www.linuxjournal.com/article/2770 este estupendo artículo] si se ha despertado su curiosidad. También hay un sitio web dedicado a despejar esta confusión: http://www.linuxatemyram.com/
  
==P) Arch necesita un mejor instalador. Tal vez un instalador gráfico.==
+
===P) ¿De dónde vino todo mi espacio libre?===
'''R)''' La discusión sobre un instalador "mejor" es una opinión subjectiva. La mejor manera de afrontrar estos temas es hacer que el instalador esté "al modo arch". Si esta opinión sobre un instalador mejor está respaldada con argumentos más concretos, se podrá tener en cuenta para futuros desarrollos del instalador. Debido a que las instalaciones no ocurren tan seguido (mira la pregunta anterior sobre los lanzamientos), esto no es una alta prioridad para desarrolladores y usuarios.
+
'''R)''' La respuesta a esta pregunta depende de su sistema. Hay algunas  [[Common Applications#Disk usage display programs|utilidades de disco]] que pueden ayudarle a encontrar la respuesta.
  
De todos modos, existen 2 métodos no oficiales: [http://archie.dotsrc.org/ Archie Live CD] para XFCE (otros escritorios en desarrollo) y [http://user-contributions.org/wikis/userwiki/index.php?title=Arch_Linux_Office_Install_CD Arch Linux Office Install CD] para KDE.
+
== Gestión de paquetes ==
  
==P) He instalado Arch y ahora estoy en una sesión de bash, ¿Ahora qué?==
+
===P) ¿En qué paquete está X?===
'''R)''' Dale un vistazo en la [[Guía para Principiantes (Español)]|Guía para Principiantes] de Arch Linux.
+
'''R)''' Puede averiguarlo con [[pkgfile]].
  
=Otras=
+
Por ejemplo:
  
==P) Obtengo un error cada vez que utilizo Pacman diciendo 'warning: current locale is invalid; using default "C" locale', ¿Qué hago?==
+
$ pkgfile ''nombre_del_archivo''
'''R)''' Como el mensaje de error indica, tu 'locale' no esta configurado adecuadamente. Dale un vistazo a la página de [[Configuring locales|configuración del locale]] en la wiki.
+
  
==P) ¿Cómo automonto/desmonto un volumen? ==
+
===P) He encontrado un error con el paquete X. ¿Qué debo hacer?===
'''R)''' Si utilizas GNOME, instala <code>gnome-volume-manager</code>:
+
'''R)''' En primer lugar, es necesario averiguar si el error es algo que el equipo de Arch puede arreglar. A veces no lo es (por ejemplo, los fallos de Firefox pueden ser responsabilidad del equipo de Mozilla), lo que se llama un error ''upstream''. Si se trata de un problema de Arch, hay una serie de pasos que puede seguir:
pacman -S gnome-volume-manager
+
  
Ahora agregate en el grupo 'storage':
+
# Busque en los foros para obtener información. Compruebe si alguien más lo ha notado.
gpasswd -a ''usuario'' storage
+
# Publique un [[Reporting Bug Guidelines|bug report]] con información detallada en https://bugs.archlinux.org.
 +
# Si lo considera oportuno, escriba un mensaje en el foro detallando el problema y el hecho de que ya lo ha informado. Esto ayudará a evitar que mucha gente avise del mismo error.
  
Si no se quiere utilizar <code>gnome-volume-manager</code>, puedes ver [[autofs | AutoFS]].
+
===P) Los paquetes que Arch dederían usar una única extensión. «.pkg.tar.gz» y «.pkg.tar.xz» son demasiado largos y/o confusos===
 +
'''R)''' Esto ha sido discutido en ''Arch mailing list''. Algunos propusieron archivos con la extensión {{ic|.pac}}. Por lo que se sabe actualmente, no existe un plan para cambiar la extensión de los paquetes. Como dijo Tobias Kieslich, uno de los desarrolladores de Arch: «''¡Un paquete '''es''' un tarball  comprimido con ''gzip'' [xz]!. Y se puede abrir, investigar y manipular por cualquier aplicación que gestione los *.tar. Por otra parte, el mime-type es detectado automática y correctamente por la mayoría de las aplicaciones.''»
  
==P) ¿Cómo puedo conectarme a mi red inhalábrica?==
+
===P) Pacman necesita una biblioteca para que otras aplicaciones puedan acceder fácilmente a la información del paquete===
'''R)''' Vease [[Wireless Setup|Configuración Inhalámbrica]].
+
'''R)''' Desde la versión 3.0.0, pacman ha sido el front-end para libalpm, la biblioteca «Arch Linux Package Management». Esta biblioteca permite escribir otros front-ends alternativos (por ejemplo, un front-end gráfico).
  
==P) ¿Cómo puedo conectarme a mi red?==
+
===P) ¿Por qué pacman no tiene un front-end gráfico (GUI) oficial?===
'''R)''' Vease [[Configuring network|Configuración de Red]].
+
'''R)''' Por favor, lea [[The Arch Way (Español)|The Arch Way]] y [[Arch Linux (Español)|Arch Linux]]. Básicamente, la respuesta es que el equipo de desarrollo de Arch no proporcionará uno. Siéntase libre de utilizar el desarrollado por otros usuarios. Una lista selectiva puede encontrarse en [[Pacman GUI Frontends]].
  
==P) ¿Qué es esa cosa de AUR que he estado escuchando?==
+
===P) Pacman necesita ¡la ''«característica X»''!===
'''R)''' Vease [[AUR P & R]].
+
'''R)''' Por favor, lea [[The Arch Way (Español)|The Arch Way]] y [[Arch Linux (Español)|Arch Linux]]. La filosofía de Arch es ''«Keep It Simple»''. Si piensa que su idea tiene interés y no vulnera el principio de simplicidad, entonces puede optar por debatirla en el foro ([https://bbs.archlinux.org/ aquí]). También le recomendamos que compruebe [https://bugs.archlinux.org esto]; es un lugar para proponer peticiones de características si encuentra que es importante.
  
==P) ¿Por qué sale una pantalla verde cuando intento ver un video?==
+
Sin embargo, la mejor manera de obtener una característica adicional a pacman o a Arch Linux es implementarla por si mismo. El parche o código puede o no ser admitido oficialmente, pero quizás otros apreciarán, probarán y contribuirán a su esfuerzo.
'''R)''' La densidad de color es la incorrecta. Puedes intentar utilizar la de 24 en lugar de la de 16 por ejemplo.
+
  
==P) Corrector ortográfico está marcando todo mi texto como incorrecto!==
+
===P) Arch necesita una rama de paquetes estables===
'''R)''' Tiene instalado un diccionario aspell? Utilice <tt>pacman -Ss aspell</tt> para ver los diccionarios disponibles.<br>
+
'''R)''' Compruebe [http://www.archserver.org/ ArchServer].
  
Si la instalación de los archivos del diccionario aspell no resuelve el problema. Lo más probable es que sea un problema con ''enchant''.<br>
+
===P)¿Cuál es la diferencia entre los distintos repositorios?===
En primer lugar, compruebe que los archivos del diccionario saben que esta usando el comando '''aspell dicts'''<p>
+
'''R)''' Consulte [[Official Repositories]].
''$ aspell dicts''<br>
+
''es''<br>
+
''es_ES''<br>
+
''...''<br>
+
  
Si su diccionario con su respectivo idioma esta agregado, añada las siguientes líneas a '''enchant.ordering''' (''/usr/share/enchant/enchant.ordering'')<br>
+
===P) Acabo de instalar el paquete X. ¿Cómo empiezó?===
 +
'''R)''' Si está utilizando un entorno de escritorio como [[KDE]] o [[GNOME]], el programa automáticamente debería aparecer en el menú. Si está tratando de ejecutar el programa desde un terminal y no sabe el nombre del archivo binario, utilice:
  
'''lenguaje:aspell'''<br>
+
$ pacman -Qlq ''nombre_del_paquete'' | grep bin
Ejemplo: ''es_ES:aspell''
+
 
 +
===P) ¿Por qué hay solo una única versión de cada biblioteca compartida en los repositorios oficiales?===
 +
'''R)''' Importantes distribuciones, como Debian, tienen diferentes versiones de bibliotecas compartidas incluidas en paquetes diferentes: {{ic|libfoo1}}, {{ic|libfoo2}}, {{ic|libfoo3}} y así sucesivamente. De esta manera es posible tener aplicaciones compiladas con diferentes versiones de {{ic|libfoo}} instaladas en el mismo sistema.
 +
 
 +
A diferencia de Debian, Arch es una distribución rolling-release de vanguardia. El rasgo más visible de una distribución de vanguardia es la disponibilidad de las últimas versiones de software en los repositorios, en el caso de una distribución como Arch, esto también significa que solo las últimas versiones de todos los paquetes están oficialmente soportadas. Si además añadimos soporte para software obsoleto, lo mantenedores de los paquetes tendrían que dedicar más tiempo asegurando que las nuevas versiones funcionan como se esperaba. Tan pronto como una nueva versión de una biblioteca compartida se hace disponible, los desarrolladores la añaden a los repositorios y recompilan los paquetes afectados para utilizar la nueva versión.
 +
 
 +
===P) ¿Qué pasa si ejecuto «pacman -Syu» y hay una actualización de una biblioteca compartida, pero no para las aplicaciones que dependen de ella?===
 +
'''R)''' Este escenario no debería ocurrir en absoluto. Suponiendo que una aplicación llamada {{ic|foobaz}}, que está en uno de los repositorios oficiales, ha sido compilada con la biblioteca denominada {{ic|libbaz}}, una actualización de {{ic|libbaz}} conllevará una recompilación de foobaz, y pacman actualizará libbaz sin problemas. En caso contrario, si no se compila con éxito, el paquete {{ic|foobaz}} tendrá una dependencia a una versión distinta (por ejemplo, ''libbaz 1.5''), la cual se eliminó por pacman durante la actualización de {{ic|libbaz}}, debido a un conflicto entre ambas.
 +
 
 +
Si {{ic|foobaz}} es un paquete que se compiló e instaló desde AUR, debe tratar de recompilar {{ic|foobaz}} con la nueva versión de {{ic|libbaz}}. Si la compilación falla, informe del problema a los desarrolladores de {{ic|foobaz}}.
 +
 
 +
===P) ¿Es posible que haya una actualización del kernel principal, sin que se actualicen al mismo tiempo algunos de los paquetes de controladores?===
 +
'''R)''' No, eso no es posible. Las principales actualizaciones del kernel (por ejemplo, ''linux 3.5.0-1'' a ''linux 3.6.0-1'') siempre van acompañados de recompilaciones con todos los paquetes de controladores compatibles con el kernel. Por otro lado, si tiene un paquete de un controlador sin soporte oficial instalado en el sistema, como {{AUR|catalyst}}, y después de una actualización del kernel no recompila dicho controlador para el nuevo kernel, puede romperse el sistema. Los usuarios son responsables de actualizar los paquetes de controladores sin soporte que han instalado.
 +
 
 +
===P) ¿Arch utiliza paquetes firmados?===
 +
'''R)''' Si. La firma de paquetes en [[pacman (Español)|pacman]] se ha implementado desde la versión 4. Véase [[package signing]] para obtener más información.
 +
 
 +
== Instalación ==
 +
 
 +
===P) Arch necesita un instalador. Tal vez una instalación a través de GUI===
 +
'''R)''' Dado que la instalación no se produce con frecuencia (léase el resto de este artículo para saber más acerca de lo que significa ''rolling release''), no es una alta prioridad para los desarrolladores o usuarios. La [[Installation Guide (Español)|Guía de Instalación]] y la [[Beginners' Guide (Español)|Guía para Principiantes]] han sido completamente actualizadas para utilizar el método de línea de comandos. Si todavía está interesado en usar un instalador, considere el uso de [[Archboot]].
 +
 
 +
===P) He instalado Arch, ¡y estoy en una shell!. ¿Y ahora qué?===
 +
'''R)''' Véase la [[Beginners' Guide (Español)|Guía para Principiantes]] de Arch Linux.
 +
 
 +
===P) ¿Qué entorno de escritorio o gestor de ventanas debo usar?===
 +
'''R)''' Ya que hay una gran variedad disponibles, use el que más se ajuste a sus necesidades. Véanse los artículos [[Desktop Environment (Español)|Desktop Environment]] y [[Window Manager (Español)|Window Manager]].
 +
 
 +
===P) ¿Qué hace único a Arch respecto de otras distribuciones  «minimalistas»?===
 +
'''R)''' Algunas distribuciones pueden proporcionar métodos mínimos de instalación, que comparten algunas similitudes con el proceso de instalación de Arch. Sin embargo, algunos puntos deben tenerse en cuenta:
 +
 
 +
# Arch ha sido ''diseñada fundamentalmente'' como un entorno ligero, de base mínima, sobre la cual construir.
 +
# El ''único'' camino para instalar Arch es compilando a partir de esta base mínima.
 +
# El sistema base y toda la distribución asumen un enfoque de diseño  K.I.S.S., lo que la hace especialmente adecuada para una determinada base de usuarios.
 +
# La instalación de servicios y paquetes requiere participación manual, la configuración interactiva del usuario. A diferencia de otras distribuciones que automáticamente configuran los servicios y el comportamiento inicial, la filosofía de Arch pone énfasis en la competencia del usuario para controlar y manejar con responsabilidad el sistema.
 +
# El empaquetado de Arch está diseñado para ser mínimo, y las dependencias entre paquetes son ''opcionales'', no instalándose nunca automáticamente. Más bien, al usuario simplemente se le notifica de su existencia durante la instalación del paquete, lo que se traduce en un sistema más ligero.
 +
# Arch ofrece una excelente y completa documentación, para ayudarle en el proceso de montaje del sistema.
 +
 
 +
== Otras ==
 +
 
 +
===P) ¿Qué es AUR, de lo que tanto se habla?===
 +
'''R)''' Véase [[Arch User Repository#FAQ]].
 +
 
 +
===P) ¿Por qué aparece una pantalla verde cuando intento ver un video? ===
 +
'''R)''' La profundidad del color está mal configurada. Es posible que tenga que ser 24 en lugar de 16, por ejemplo.
 +
 
 +
===P) La revisión ortográfica marca todo el texto ¡como incorrecto!===
 +
'''R)''' ¿Ha istalado un diccionario {{Pkg|aspell}}? Utilice {{ic|pacman -Ss aspell}} para ver los diccionarios disponibles que puede descargar.
 +
 
 +
Si instalando los archivos de diccionarios no resuelve el problema, lo más probable es que se trate de un problema con {{ic|enchant}}. Compruebe si hay archivos de diccionarios conocidos:
 +
 
 +
{{hc|$ aspell dicts|
 +
es
 +
es_ES
 +
...etc}}
 +
 
 +
Si el diccionario de la lengua correspondiente está en la lista, añádalo a {{ic|/usr/share/enchant/enchant.ordering}}. En el ejemplo anterior, sería:
 +
 
 +
en_ES:aspell

Revision as of 10:08, 20 June 2013

Además de las preguntas tratadas más abajo, es posible que encuentre interesante la lectura de los artículos The Arch Way y Arch Linux. Ambos artículos contienen información muy útil sobre Arch Linux.

Contents

General

P) ¿Qué es Arch Linux??

R) Consulte el artículo Arch Linux.

P) ¿Por qué iba a querer usar Arch?

R) Si, después de leer acerca de la filosofía The Arch Way, desea abrazar el enfoque «do-it-yourself» («hágalo usted mismo») y quiere o desea una distribución GNU/Linux de propósito general, simple, elegante, altamente personalizable y vanguardista, quizás le pueda gustar Arch.

P) ¿Por qué no iba a querer usar Arch?

R) Usted puede no querer usar Arch, si:

  • Después de la lectura de The Arch Way, no está de acuerdo con su filosofía.
  • No tiene la capacidad/tiempo/ganas de usar una distribución GNU/Linux basada en do-it-yourself.
  • Necesita compatibilidad con una arquitectura que no sea x86_64 o i686.
  • Tiene una postura firme sobre el uso de una distribución que solo proporcione software libre según la definición de GNU.
  • Cree que un sistema operativo debería configurarse por sí solo, funcionar inmediatamente una vez instalado, e incluir por defecto un completo conjunto de software y entornos de escritorios en el soporte de instalación.
  • No desea una distribución GNU/Linux vanguardista y rolling release.
  • Está satisfecho con su actual sistema operativo.
  • Quiere un sistema operativo que se dirija a una base de usuarios diferente.

P) ¿En qué distribución se basa Arch?

R) Arch está desarrollada de forma independiente, construida desde cero, sin basarse en ninguna otra distribución GNU/Linux. Antes de crear Arch, Judd Vinet admiraba y utilizaba CRUX, una distribución genial y minimalista creada por Per Lidén. Originariamente inspirado por las ideas en común con CRUX, Arch fue construido desde cero, y luego pacman fue codificado en C.

P) Soy un completo principiante en GNU/Linux. ¿Debo usar Arch?

R) Esta cuestión ha tenido mucho debate. Arch está dirigida más hacia usuarios avanzados de GNU/Linux, pero algunas personas sienten que Arch es un buen punto de partida para el principiante motivado. Si es un principiante y quiere usar Arch, tenga en cuanta únicamente que debe estar dispuesto a invertir un tiempo considerable en el aprendizaje de un nuevo sistema, así como aceptar el hecho de que Arch está diseñado fundamentalmente como una distribución DIY (Do-It-Yourself). Es el usuario quien monta el sistema y controla en lo que se convertirá. Antes de pedir ayuda, haga su propia investigación independiente buscando en Google, indagando en el foro (y leyendo el resto de estas preguntas frecuentes) y buscando en la excelente documentación proporcionada por la wiki de Arch. Hay una razón por la que estos recursos se ponen a disposición del usuario en primer lugar. Son muchos los voluntarios que dedican miles de horas compilando esta información excelente.

Lectura recomendada: La Guía para Principiantes de Arch Linux.

P) Arch requiere mucho tiempo y esfuerzo para instalar y usar. Además, la comunidad sigue diciéndome: «lee la wiki» (o RTFM)

R) Arch está diseñado y utilizado por y para una base de usuarios específicamente concreta. Tal vez no es la adecuada para usted. Consulte más arriba.

P) ¿Arch está diseñado para ser utilizado como un servidor?, ¿un escritorio?, ¿una estación de trabajo?

R) Arch no está diseñado para un tipo de uso particular. Más bien, está diseñado para un tipo particular de usuario. Arch está dirigido a usuarios competentes que disfrutan de su naturaleza do-it-yourself, y que además la aprovechan para moldear el sistema para satisfacer sus peculiares necesidades. Por lo tanto, moldeado según los propósitos del usuario, Arch se puede utilizar para virtualmente cualquier propósito. Muchos utilizan Arch tanto en los equipos de sobremesa como en estaciones de trabajo. Y por supuesto, archlinux.org se ejecuta en Arch.

P) A mi me gusta Arch, excepto que el equipo de desarrollo debería implementar la «funcionalidad X»

R) Antes de seguir adelante, ¿leyó The Arch Way? ¿Ha proporcionado la característica/solución? ¿Se ajusta a la filosofía de Arch sobre minimalismo y exactitud de código por encima de la comodidad? Involúcrese, contribuya con el código/solución a la comunidad. Si está bien considerado por el equipo de la comunidad y de desarrollo, tal vez sea integrado en Arch. La comunidad de Arch se nutre de la contribución y del intercambio del código y de las herramientas propias.

P) ¿Para cuándo la nueva versión disponible?

R) Las versiones de Arch Linux no son más que una instantánea del repositorio [core], y se publican, por lo general, en la primera mitad de cada mes.

El modelo rolling release mantiene cada sistema Arch Linux actualizado y en la vanguardia mediante la ejecución de una única orden. Por esta razón, los lanzamientos no son importantes en Arch, porque se vuelven obsoletos tan pronto como el paquete ha sido actualizado. Si está buscando obtener la última versión de Arch Linux, no es necesario volver a instalarlo. Solo tiene que ejecutar la orden pacman -Syu y el sistema será el mismo que el que obtendría con una instalación completamente nueva. Por esta misma razón, las nuevas versiones de Linux Arch no suelen estar llenas de nuevas e interesantes características. Las características nuevas e interesantes son liberadas cuando sea necesario con los paquetes que se actualizan, y se pueden obtener inmediatamente con pacman -Syu.

P) ¿Es Arch Linux una distribución estable? ¿Tiene problemas con frecuencia?

R) La respuesta corta es: Es en gran parte tan estable como el usuario la haga.

Usted ensambla su propio sistema Arch, sobre el entorno proporcionado por la base simple, y usted tiene el control de las actualizaciones del sistema. Obviamente, un sistema más grande, más complejo, que incorpora una multitud de paquetes personalizados, y una gran cantidad de herramientas y entornos de escritorio, sería más propenso a tener problemas de configuración debido a los cambios de los desarrolladores en las implementaciones de las aplicaciones, que uno más liviano, donde el sistema sería más simple. Arch está dirigido a usuarios capaces y proactivos. Competencias generales en UNIX y buenas prácticas en el mantenimiento y actualización del sistema también juegan un papel importante en la estabilidad del sistema. También cabe recordar que los paquetes de Arch vienen en su mayoría sin parches, por lo que la mayoría de los problemas de las aplicaciones son inherentes a los desarrolladores de las mismas.

Por lo tanto, el usuario es, en última instancia, el responsable de la estabilidad de su propio sistema rolling release. El usuario decide el momento de actualizar, e integra los cambios necesarios cuando se requiere. Si el usuario accede a la comunidad en busca de ayuda, a menudo se le presta de manera oportuna. La diferencia entre Arch y otras distribuciones, a este respecto, es que Arch es verdaderamente una distribución «do-it-yourself» ; las denuncias de ruptura son equivocadas e improductivas, cuando se debe a los cambios en las aplicaciones por los desarrolladores de las mismas, los cuales no son responsabilidad de los desarrolladores de Arch.

P) Arch necesita más prensa (es decir, publicidad)

R) Arch obtiene mucha publicidad tal como es. El objetivo de Arch Linux no es ser grande, sino más bien, proporcionar una distribución elegante, minimalista y vanguardista, centrada en la simplicidad y la corrección del código. Orgánicamente, el crecimiento sostenible se produce de forma natural entre los usuarios destinatarios.

P) Arch necesita más programadores

R) Posiblemente sea así. ¡No dude en ofrecer su tiempo! Visite los foros, canales IRC, y listas de correo, y vea lo que hay pendiente por hacer.Comenzar a involucarse en el subforo de la Community Contributions es una buena manera de empezar.

P) ¿Por qué va mi internet tan lento en comparación con otros sistemas operativos?

R) ¿Está su red configurada correctamente? Eche un vistazo a nombre del host y Configurar la red de la Guía para Principiantes.

También tenga en cuenta que Arch Linux no viene con traffic shaping habilitado. Por lo tanto, es posible que si un programa de alguna manera utiliza su conexión de Internet al máximo – sin importar si se trata de P2P o de conexiones de un clásico client-server – otras locales se encontrarán obstruidas, traduciéndose en retrasos graves y tiempos de espera. El auxilio puede venir instalando un firewalls como Shorewall o Vuurmuur; también hay scripts estáticos para iproute2 (como por ejemplo este derivado de Wondershaper), que realiza precisamente esta tarea.

P) ¿Por qué Arch está usando toda mi RAM?

R) Fundamentalmente, una RAM no utilizada es una RAM desperdiciada.

Muchos usuarios han observado cómo el kernel de Linux maneja la memoria de manera diferente de como están acostumbrados. Dado que el acceso a los datos alojados en la RAM es mucho más rápido que desde una unidad de almacenamiento, el kernel guarda en la memoria los datos a los que se ha accedido recientemente. Los datos en caché solo se borran cuando el sistema comienza a quedarse sin memoria disponible y los nuevos datos necesitan ser cargados.

Quizás la causa más común de esta confusión es la orden free:

$ free -m
             total       used       free     shared    buffers     cached
Mem:          1009        741        267          0        104        359
-/+ buffers/cache:        278        731
Swap:         1537          0       1537

Es importante tener en cuenta que la línea -/+ buffers/cache: representa la cantidad de memoria que está realmente en «uso activo» y la cantidad de memoria «disponible», en lugar de la «no utilizada».

En el ejemplo anterior, un ordenador portátil con 1G de RAM total parece estar utilizando 741M de la misma, ¡con nada más que unos cuantos terminales en ralentí y un navegador web de código abierto!. Sin embargo, al examinar la línea descrita arriba, vemos que solo 278M de ella están en «uso activo», y de hecho, 731M están «disponibles» para los nuevos datos. Al parecer, 104M de la memoria «usada» contienen datos almacenados y 359M contienen datos almacenados en caché, los cuales pueden ser eliminados inmediatamente si es necesario. Solo 267M del total están verdaderamente «libres» de la carga de almacenamiento de datos.

¿El resultado final?. ¡Más prestaciones!

Consulte este estupendo artículo si se ha despertado su curiosidad. También hay un sitio web dedicado a despejar esta confusión: http://www.linuxatemyram.com/

P) ¿De dónde vino todo mi espacio libre?

R) La respuesta a esta pregunta depende de su sistema. Hay algunas utilidades de disco que pueden ayudarle a encontrar la respuesta.

Gestión de paquetes

P) ¿En qué paquete está X?

R) Puede averiguarlo con pkgfile.

Por ejemplo:

$ pkgfile nombre_del_archivo

P) He encontrado un error con el paquete X. ¿Qué debo hacer?

R) En primer lugar, es necesario averiguar si el error es algo que el equipo de Arch puede arreglar. A veces no lo es (por ejemplo, los fallos de Firefox pueden ser responsabilidad del equipo de Mozilla), lo que se llama un error upstream. Si se trata de un problema de Arch, hay una serie de pasos que puede seguir:

  1. Busque en los foros para obtener información. Compruebe si alguien más lo ha notado.
  2. Publique un bug report con información detallada en https://bugs.archlinux.org.
  3. Si lo considera oportuno, escriba un mensaje en el foro detallando el problema y el hecho de que ya lo ha informado. Esto ayudará a evitar que mucha gente avise del mismo error.

P) Los paquetes que Arch dederían usar una única extensión. «.pkg.tar.gz» y «.pkg.tar.xz» son demasiado largos y/o confusos

R) Esto ha sido discutido en Arch mailing list. Algunos propusieron archivos con la extensión .pac. Por lo que se sabe actualmente, no existe un plan para cambiar la extensión de los paquetes. Como dijo Tobias Kieslich, uno de los desarrolladores de Arch: «¡Un paquete es un tarball comprimido con gzip [xz]!. Y se puede abrir, investigar y manipular por cualquier aplicación que gestione los *.tar. Por otra parte, el mime-type es detectado automática y correctamente por la mayoría de las aplicaciones.»

P) Pacman necesita una biblioteca para que otras aplicaciones puedan acceder fácilmente a la información del paquete

R) Desde la versión 3.0.0, pacman ha sido el front-end para libalpm, la biblioteca «Arch Linux Package Management». Esta biblioteca permite escribir otros front-ends alternativos (por ejemplo, un front-end gráfico).

P) ¿Por qué pacman no tiene un front-end gráfico (GUI) oficial?

R) Por favor, lea The Arch Way y Arch Linux. Básicamente, la respuesta es que el equipo de desarrollo de Arch no proporcionará uno. Siéntase libre de utilizar el desarrollado por otros usuarios. Una lista selectiva puede encontrarse en Pacman GUI Frontends.

P) Pacman necesita ¡la «característica X»!

R) Por favor, lea The Arch Way y Arch Linux. La filosofía de Arch es «Keep It Simple». Si piensa que su idea tiene interés y no vulnera el principio de simplicidad, entonces puede optar por debatirla en el foro (aquí). También le recomendamos que compruebe esto; es un lugar para proponer peticiones de características si encuentra que es importante.

Sin embargo, la mejor manera de obtener una característica adicional a pacman o a Arch Linux es implementarla por si mismo. El parche o código puede o no ser admitido oficialmente, pero quizás otros apreciarán, probarán y contribuirán a su esfuerzo.

P) Arch necesita una rama de paquetes estables

R) Compruebe ArchServer.

P)¿Cuál es la diferencia entre los distintos repositorios?

R) Consulte Official Repositories.

P) Acabo de instalar el paquete X. ¿Cómo empiezó?

R) Si está utilizando un entorno de escritorio como KDE o GNOME, el programa automáticamente debería aparecer en el menú. Si está tratando de ejecutar el programa desde un terminal y no sabe el nombre del archivo binario, utilice:

$ pacman -Qlq nombre_del_paquete | grep bin

P) ¿Por qué hay solo una única versión de cada biblioteca compartida en los repositorios oficiales?

R) Importantes distribuciones, como Debian, tienen diferentes versiones de bibliotecas compartidas incluidas en paquetes diferentes: libfoo1, libfoo2, libfoo3 y así sucesivamente. De esta manera es posible tener aplicaciones compiladas con diferentes versiones de libfoo instaladas en el mismo sistema.

A diferencia de Debian, Arch es una distribución rolling-release de vanguardia. El rasgo más visible de una distribución de vanguardia es la disponibilidad de las últimas versiones de software en los repositorios, en el caso de una distribución como Arch, esto también significa que solo las últimas versiones de todos los paquetes están oficialmente soportadas. Si además añadimos soporte para software obsoleto, lo mantenedores de los paquetes tendrían que dedicar más tiempo asegurando que las nuevas versiones funcionan como se esperaba. Tan pronto como una nueva versión de una biblioteca compartida se hace disponible, los desarrolladores la añaden a los repositorios y recompilan los paquetes afectados para utilizar la nueva versión.

P) ¿Qué pasa si ejecuto «pacman -Syu» y hay una actualización de una biblioteca compartida, pero no para las aplicaciones que dependen de ella?

R) Este escenario no debería ocurrir en absoluto. Suponiendo que una aplicación llamada foobaz, que está en uno de los repositorios oficiales, ha sido compilada con la biblioteca denominada libbaz, una actualización de libbaz conllevará una recompilación de foobaz, y pacman actualizará libbaz sin problemas. En caso contrario, si no se compila con éxito, el paquete foobaz tendrá una dependencia a una versión distinta (por ejemplo, libbaz 1.5), la cual se eliminó por pacman durante la actualización de libbaz, debido a un conflicto entre ambas.

Si foobaz es un paquete que se compiló e instaló desde AUR, debe tratar de recompilar foobaz con la nueva versión de libbaz. Si la compilación falla, informe del problema a los desarrolladores de foobaz.

P) ¿Es posible que haya una actualización del kernel principal, sin que se actualicen al mismo tiempo algunos de los paquetes de controladores?

R) No, eso no es posible. Las principales actualizaciones del kernel (por ejemplo, linux 3.5.0-1 a linux 3.6.0-1) siempre van acompañados de recompilaciones con todos los paquetes de controladores compatibles con el kernel. Por otro lado, si tiene un paquete de un controlador sin soporte oficial instalado en el sistema, como catalystAUR, y después de una actualización del kernel no recompila dicho controlador para el nuevo kernel, puede romperse el sistema. Los usuarios son responsables de actualizar los paquetes de controladores sin soporte que han instalado.

P) ¿Arch utiliza paquetes firmados?

R) Si. La firma de paquetes en pacman se ha implementado desde la versión 4. Véase package signing para obtener más información.

Instalación

P) Arch necesita un instalador. Tal vez una instalación a través de GUI

R) Dado que la instalación no se produce con frecuencia (léase el resto de este artículo para saber más acerca de lo que significa rolling release), no es una alta prioridad para los desarrolladores o usuarios. La Guía de Instalación y la Guía para Principiantes han sido completamente actualizadas para utilizar el método de línea de comandos. Si todavía está interesado en usar un instalador, considere el uso de Archboot.

P) He instalado Arch, ¡y estoy en una shell!. ¿Y ahora qué?

R) Véase la Guía para Principiantes de Arch Linux.

P) ¿Qué entorno de escritorio o gestor de ventanas debo usar?

R) Ya que hay una gran variedad disponibles, use el que más se ajuste a sus necesidades. Véanse los artículos Desktop Environment y Window Manager.

P) ¿Qué hace único a Arch respecto de otras distribuciones «minimalistas»?

R) Algunas distribuciones pueden proporcionar métodos mínimos de instalación, que comparten algunas similitudes con el proceso de instalación de Arch. Sin embargo, algunos puntos deben tenerse en cuenta:

  1. Arch ha sido diseñada fundamentalmente como un entorno ligero, de base mínima, sobre la cual construir.
  2. El único camino para instalar Arch es compilando a partir de esta base mínima.
  3. El sistema base y toda la distribución asumen un enfoque de diseño K.I.S.S., lo que la hace especialmente adecuada para una determinada base de usuarios.
  4. La instalación de servicios y paquetes requiere participación manual, la configuración interactiva del usuario. A diferencia de otras distribuciones que automáticamente configuran los servicios y el comportamiento inicial, la filosofía de Arch pone énfasis en la competencia del usuario para controlar y manejar con responsabilidad el sistema.
  5. El empaquetado de Arch está diseñado para ser mínimo, y las dependencias entre paquetes son opcionales, no instalándose nunca automáticamente. Más bien, al usuario simplemente se le notifica de su existencia durante la instalación del paquete, lo que se traduce en un sistema más ligero.
  6. Arch ofrece una excelente y completa documentación, para ayudarle en el proceso de montaje del sistema.

Otras

P) ¿Qué es AUR, de lo que tanto se habla?

R) Véase Arch User Repository#FAQ.

P) ¿Por qué aparece una pantalla verde cuando intento ver un video?

R) La profundidad del color está mal configurada. Es posible que tenga que ser 24 en lugar de 16, por ejemplo.

P) La revisión ortográfica marca todo el texto ¡como incorrecto!

R) ¿Ha istalado un diccionario aspell? Utilice pacman -Ss aspell para ver los diccionarios disponibles que puede descargar.

Si instalando los archivos de diccionarios no resuelve el problema, lo más probable es que se trate de un problema con enchant. Compruebe si hay archivos de diccionarios conocidos:

$ aspell dicts
es
es_ES
...etc

Si el diccionario de la lengua correspondiente está en la lista, añádalo a /usr/share/enchant/enchant.ordering. En el ejemplo anterior, sería:

en_ES:aspell