Frequently asked questions (Español)

Esta traducción de
Frequently asked questions
fue revisada el
2021-02-12
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
Terminología en Arch
Preguntas frecuentes Arch User Repository
Solución de problemas
General
¿Qué es Arch Linux?
Véase el artículo
Arch Linux
.
¿Por qué podría preferir no usar Arch?
Es posible que
no
desee usar Arch, si:
No tiene la habilidad/tiempo/ganas de usar una distribución GNU/Linux basada en
hazlo tú mismo
.
Necesita compatibilidad para una arquitectura que no sea x86_64.
Adopta 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 y funcionar una vez instalado, incluyendo por defecto un completo conjunto de software y entornos de escritorios en la instalación.
No quiere una distribución GNU/Linux de lanzamiento continuo.
Está satisfecho con su sistema operativo actual.
¿Qué arquitecturas soporta Arch?
Arch sólo soporta la arquitectura
x86_64
(a veces llamado amd64). El soporte para i686 fue eliminado en noviembre de 2017
[1]
.
Hay ports
no oficiales
para las arquitecturas i686
[2]
y
ARM
[3]
, cada uno con sus propios canales de la comunidad
[4]
[
enlace roto
2024-01-13]
¿Sigue Arch el estándar de jerarquía del sistema de archivos de la Fundación Linux (FHS)?
Arch Linux sigue la
jerarquía del sistema de archivos
para sistemas operativos que usan el administrador de servicios
systemd
. Véase
file-hierarchy(7)
para obtener una explicación de cada directorio junto con sus designaciones. En particular,
/bin
,
/sbin
, y
/usr/sbin
son enlaces simbólicos a
/usr/bin
, y
/lib
junto a
/lib64
son enlaces simbólicos a
/usr/lib
.
Soy un completo principiante en GNU/Linux. ¿Debo usar Arch?
Si es un principiante y quiere usar Arch, tenga en cuenta ú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 'hazlo tú mismo'. 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 la web, 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 excelente información.
Véase también
Arch terminology (Español)#RTFM
y la
guía de instalación
.
¿Arch está diseñado para ser utilizado como un servidor?, ¿un escritorio?, ¿una estación de trabajo
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 'hazlo tú mismo', y que además la aprovechan para moldear el sistema y satisfacer sus necesidades. Por lo tanto, moldeado según los propósitos del usuario, Arch se puede utilizar prácticamente para cualquier propósito. Muchos utilizan Arch tanto en equipos de sobremesa como en estaciones de trabajo. Y por supuesto, archlinux.org, aur.archlinux.org y casi toda la
infraestructura
de Arch se ejecuta en Arch.
Realmente me gusta Arch, excepto que el equipo de desarrollo debería implementar la funcionalidad X
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 de códigos y de herramientas.
¿Para cuándo la nueva versión disponible?
Los lanzamientos de Arch Linux son simplemente un entorno live para la instalación o el rescate, que incluyen el
meta-paquete
base
y unos pocos
paquetes adicionales
. Las versiones se liberan, por lo general, en la primera mitad de cada mes.
¿Es Arch Linux una distribución estable? ¿Tiene problemas con frecuencia?
Es
el usuario
el responsable en última instancia de la estabilidad de su propio sistema de lanzamiento continuo. 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 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 hechos a las aplicaciones por los desarrolladores de las mismas, sin ser responsabilidad del equipo que desarrolla Arch.
Véase el artículo
mantenimiento del sistema
para obtener consejos sobre cómo hacer que un sistema Arch Linux sea lo más estable posible.
Arch necesita más prensa (es decir, publicidad)
Arch obtiene mucha publicidad tal como es. El objetivo de Arch Linux no es ser grande, sino más bien, orgánico, el crecimiento sostenible se produce de forma natural entre los usuarios destinatarios.
Arch necesita más programadores
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. Véase también
Getting involved (Español)
para más detalles.
Instalación
Arch necesita un instalador. ¿Tal vez una instalación a través de GUI?
Arch solía tener un instalador con una interfaz de usuario basada en texto llamada Arch Installation Framework (AIF). Después del
abandono del último mantenedor
, fue
en desuso a favor de Arch Install Scripts
.
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
lanzamiento continuo
), no es una alta prioridad para los desarrolladores o usuarios. La
guía de instalación
ha sido completamente actualizada para utilizar el método de línea de órdenes.
He instalado Arch, ¡y estoy en una shell! ¿Y ahora qué?
Véase las
recomendaciones generales
.
¿Qué entorno de escritorio o gestor de ventanas debo usar?
Ya que hay una gran variedad disponibles, use el que más se ajuste a sus necesidades. Véase los artículos
Desktop environment (Español)
y
Window manager (Español)
.
¿Qué hace único a Arch respecto de otras distribuciones "minimalistas"?
Véase
Arch compared to other distributions (Español)
.
Mantenimiento del sistema
Véase
System maintenance (Español)
.
¿Por qué va mi internet tan lento en comparación con otros sistemas operativos?
¿Está su red configurada correctamente? Véase el artículo sobre la
configuración de red
.
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 conexiones locales se encontrarán obstruidas, traduciéndose en retrasos graves y tiempos de espera. El auxilio puede venir instalando un
cortafuegos
como
Shorewall
o
Vuurmuur
; también hay scripts estáticos para
iproute2
(como por ejemplo
este derivado
[
enlace roto
2025-11-16]
de
Wondershaper
), que realiza precisamente esta tarea.
¿Por qué Arch está usando toda mi RAM?
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 -h
total        used        free      shared  buff/cache   available
Mem:          2.8Gi       1.1Gi       283Mi       224Mi       1.4Gi       1.2Gi
Swap:         3.0Gi       881Mi       2.1Gi
Es importante distinguir entre memoria "free" y "available". En el ejemplo anterior, un portátil con 2,8Gi de memoria RAM total parece estar utilizando la mayor parte de ella, y solo disponer de 283Mi de memoria libre. Sin embargo, 1,4Gi de la misma está en "buff/cache". Todavía hay 1,2Gi disponibles para iniciar nuevas aplicaciones, sin tener que  acudir al espacio de intercambio. Véase
man
para más detalles. ¿El resultado de todo esto? ¡Más rendimiento!
Véase
este maravilloso artículo
si ha despertado su curiosidad. También hay un sitio web dedicado a aclarar esta confusión:
https://www.linuxatemyram.com/
¿De dónde vino todo mi espacio libre?
La respuesta a esta pregunta depende de su sistema. Hay algunas
utilidades de disco
que pueden ayudarle a encontrar la respuesta.
Administración de paquetes
Véase las páginas
pacman
,
pacman/Tips and tricks
y
repositorios oficiales
para obtener más respuestas.
He encontrado un error con el paquete X. ¿Qué debo hacer?
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:
busque en los foros para obtener información. Compruebe si alguien más lo ha notado;
publique un
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.
Los paquetes que Arch deberían usar una única extensión. ".pkg.tar.gz" y ".pkg.tar.xz" son demasiado largos y/o confusos
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.
Pacman necesita una biblioteca para que otras aplicaciones puedan acceder fácilmente a la información del paquete
pacman es el front-end para
libalpm(3)
, la biblioteca "Arch Linux Package Management". Esta biblioteca permite escribir otros front-ends alternativos, como un front-end gráfico.
Pacman necesita la característica X
Si piensa que su idea tiene interés, entonces puede optar por debatirla en
pacman-dev
. También le recomendamos que compruebe
https://bugs.archlinux.org/index.php?project=3
[
enlace roto
2024-01-13]
por si encuentra peticiones de características similares.
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.
Acabo de instalar el paquete X. ¿Cómo empiezo?
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 /usr/bin/
¿Por qué hay solo una única versión de cada biblioteca compartida en los repositorios oficiales?
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.
En el caso de una distribución como Arch, solo las últimas versiones estables de paquetes tienen soporte oficial. Si retiramos el soporte para software obsoleto, lo mantenedores de los paquetes tendrán más tiempo para dedicar a las nuevas versiones asegurando así que las mismas funcionen como se espera de ellas. 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.
¿Qué pasa si ejecuto una actualización completa del sistema y hay una actualización de una biblioteca compartida, pero no para las aplicaciones que dependen de ella?
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 habría eliminado 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
.
¿Es posible que haya una actualización del kernel principal, sin que se actualicen al mismo tiempo algunos de los paquetes de controladores?
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 de
AUR
, 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.
¿Qué hacer antes de actualizar?
Siga la sección
Actualizar el sistema
.
Un paquete de actualización fue liberado, pero pacman dice que el sistema está al día
Los servidores de réplicas de
pacman
no se sincronizan inmediatamente. Puede tomar más de 24 horas antes de una actualización está disponible para usted. Las únicas opciones son que sea paciente o utilizar otro servidor de réplica.
MirrorStatus
puede ayudar a identificar un servidor de réplica actualizado.
El proyecto
X
ha lanzado una nueva versión. ¿Cuánto tiempo demorará el paquete Arch para actualizar a esa nueva versión?
Las actualizaciones del paquete se lanzarán cuando estén listas. La cantidad específica de tiempo puede ser tan breve como unas pocas horas después de que se libere una actualización menor de corrección de errores, hasta varias semanas después de la actualización de un gran grupo de paquetes. La cantidad de tiempo desde la nueva versión hasta que Arch libera un nuevo paquete depende de los paquetes específicos y la disponibilidad de los mantenedores del paquete. Además, algunos paquetes pasan algún tiempo en el repositorio
testing
, por lo que esto puede prolongar el tiempo antes de que se actualice un paquete. Los
mantenedores
intentan trabajar lo más rápido posible para llevar actualizaciones estables a los repositorios. Si encuentra un paquete en los repositorios oficiales que está desactualizado, vaya al
sitio web del paquete
y márquelo.
Si necesito una versión anterior de una biblioteca instalada, ¿puedo simplemente enlazar a la versión más nueva?
Si tiene suerte, podría funcionar, por un tiempo. En cualquier caso, no es una solución adecuada, porque:
Las bibliotecas no cambian las versiones al azar – es probable que la API/ABI haya cambiado (posiblemente con bits eliminados), y es solo una cuestión de suerte si esos cambios afectan al uso.
El enlace simbólico no será rastreado por un administrador de paquetes. Los principiantes que intenten modificar de forma inmediata los archivos de la biblioteca del sistema, corren el mayor riesgo de realizar un cambio no deseado que no pueden diagnosticar/corregir, que el administrador de paquetes ayuda a evitar.
Una pequeña alternativa al volcado del archivo de biblioteca antiguo en el sistema de archivos, sin seguimiento, se olvidará, y no se detectarán/corregirán posibles errores de seguridad.
En su lugar, utilice/escriba por ejemplo un
paquete de compatibilidad
, que proporcione la versión de la biblioteca requerida.
64 bits
¿Cómo puedo saber si mi procesador es compatible con x86_64?
Si su procesador es compatible con
x86_64
, tendrá el flag
lm
(
modo largo
) en
/proc/cpuinfo
. Por ejemplo,
$ grep -w lm /proc/cpuinfo
Bajo Windows, utilizando el software gratuito
CPU-Z
para ayudarle a determinar si su CPU es compatible con 64-bit.
Las CPU con instrucciones para AMD de MD64 o solución de EM64T para Intel, deberían ser compatibles con las versiones x86_64 y sus paquetes binarios.
¿Por qué 64 bits?
Es más rápido en la mayoría de los casos, y como razón adicional también inherentemente más seguro debido a la naturaleza de
Aleatoriedad en la disposición del espacio de direcciones (ASLR)
en combinación con
Position-independent code (PIC)
y
Bit NX
que no está disponible en el kernel de stock i686 debido a la deshabilitación de
Extensión de dirección física (PAE)
. Si el equipo tiene más de 4 GiB de RAM, solamente un sistema operativo de 64 bits será capaz de utilizarlo en su totalidad.
Los programadores también tienden cada vez más a preocuparse menos de 32 bits ("legacy") y tratarlo como "nuevas" CPU de x86 que soportan normalmente extensiones de 64-bit.
Hay muchas más razones que podríamos enumerar aquí para decirle que evite los 32 bits, razones relativas al kernel, al espacio de usuario y a los programas individuales que simplemente hacen mejor opción los 64 bits de momento.