Arch terminology (Español)

Esta traducción de
Arch terminology
fue revisada el
2025-07-15
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Esta página está destinada a desmitificar los términos comunes utilizados en la comunidad Arch Linux. Siéntase libre de agregar o modificar cualquier término, pero utilice la opción de edición de esa sección en particular. Si decide agregar uno, póngalo en orden alfabético.
ABS
ABS significa
Arch Build System
y puede usarse para:
La creación de nuevos paquetes para software que aún no dispone de ellos.
Personalizar/modificar paquetes existentes para satisfacer sus necesidades:
Habilitar/deshabilitar opciones de tiempo de compilación.
Aplicar cambios de código fuente a través de parches.
Reconstruir todo su sistema usando marcadores, "a la Gentoo"
Hacer que los módulos del núcleo funcionen con su núcleo personalizado.
ABS no es necesario para usar Arch Linux, pero es útil.
Arch Linux
Esto puede referirse a:
Arch Linux
Arch
(Linux implícito)
archlinux
(nombre UNIX)
Archlinux, ArchLinux, archLinux, aRcHlInUx, etc. son todas ellas raras y más extrañas mutaciones.
Oficialmente, el 'Arch' en "Arch Linux" se pronuncia /ˈɑrtʃ/ como en "archienemigo" o "archivo". No "Ark".
Arch Linux Archive
El
Arch Linux Archive
(ALA), formalmente conocido como
Arch Linux Rollback Machine
(ARM), almacena instantáneas de repositorios oficiales, imágenes ISO y archivos de arranque a lo largo del tiempo.
AUR
El
Arch User Repository
(repositorio de usuarios de Arch), es un repositorio manejado por la comunidad de usuarios de Arch. Contiene descripciones de paquetes (
PKGBUILDs
) que le permiten compilar un paquete a partir de código fuente con
makepkg
y luego instalarlo vía
pacman
. El AUR fue creado para organizar y compartir nuevos paquetes de la comunidad y para ayudar a acelerar la inclusión de paquetes populares en el repositorio
extra
.
Una buena cantidad de paquetes nuevos que ingresan a los repositorios oficiales nacen en el AUR. En la AUR, los usuarios pueden contribuir con sus propias compilaciones de paquetes (PKGBUILD y archivos relacionados). La comunidad AUR tiene la capacidad de votar a favor o en contra de los paquetes en AUR. Si un paquete se vuelve lo suficientemente popular — siempre que tenga una licencia compatible y una buena técnica de empaque —  puede incluírse en el repositorio
extra
(accesible directamente a través de
pacman
o
abs
).
Puede acceder
aquí
al repositorio comunitario de usuarios de Arch Linux.
bbs
B
ulletin
b
oard
b
ystem (sistema de tablón de anuncios), aunque en el caso de Arch es solo el foro de soporte ubicado en
https://bbs.archlinux.org
.
core/[core]
El repositorio
core
contiene los pocos paquetes necesarios para un sistema Arch. Tiene todo lo necesario para disponer de un sistema de línea de comandos funcional.
custom/user repository
Cualquiera puede crear un repositorio y dejarlo
online
a disposición de otros usuarios. Para crearlo, se necesitan una serie de paquetes y un archivo de base de datos compatible con
pacman
para los mismos. Hospede sus archivos en algún servidor y cualquier persona podrá utilizarlo como un repositorio más.
Véase
repositorio local personalizado
.
Developer
Desarrollador, semidiós trabajando para la mejora de Arch sin afán de lucro. Los
Desarroladores
sólo son superados por Judd Vinet y Aaron Griffin, quienes a su vez son superados por los
tacos
.
extra/[extra]
El conjunto de paquetes oficiales de Arch está bastante simplificado, sin embargo lo complementamos con un repositorio
«extra»
más grande y completo que contiene mucho del material que nunca llegó a nuestro grupo de paquetes esenciales. Este repositorio está en constante crecimiento con la ayuda de paquetes enviados por nuestra sólida comunidad. Aquí es donde se encuentran entornos de escritorio, gestores de ventanas y programas comunes.
initramfs
Véase
mkinitcpio
initrd
Obsoleto. Hoy en día se usa frecuentemente como sinónimo de
initramfs
.
KISS
Acrónimo de
Keep It Simple, Stupid
(mantenlo simple, idiota). La simplicidad es un principio fundamental que Arch Linux procura mantener.
makepkg
Makepg
creará paquetes para usted y leerá los metadatos requeridos por un archivo
PKGBUILD
.
Todo lo que necesita es una plataforma Linux con capacidad de compilación,
curl
y algunos scripts. La ventaja de una compilación basada en script es que realmente solo haces el trabajo una vez. En cuanto está disponible el script de compilación para un paquete, solo se necesita ejecutar
makepkg
y este hará el resto: descargar y validar los archivos fuente, verificar las dependencias, configurar los ajustes de tiempo de compilación, compilar el paquete, instalarlo en una raíz temporal, hacer personalizaciones, generar metainformación y empaquetar todo para que
pacman
lo use.
namcap
Namcap
es una utilidad de análisis de paquetes que busca problemas con los paquetes de Arch Linux o sus archivos
PKGBUILD
. Puede aplicar reglas a la lista de archivos, a los propios archivos o a archivos PKGBUILD individuales.
Las reglas devuelven listas de mensajes. Cada mensaje puede ser uno de estos tres tipos: error, advertencia o información (piense en ellos como notas o comentarios). Los errores (designados por 'E:') son avisos que namcap está muy seguro de que están mal y deben corregirse. Las advertencias (designadas por 'W:') son cosas que namcap cree que deberían cambiarse, pero si sabe lo que está haciendo, puede dejarlas. La información (denominada 'I:') solo se muestra cuando se utiliza el argumento de información. Los mensajes informativos brindan información que podría ser útil pero que no es algo que deba cambiarse.
package
Un paquete es un archivo que contiene:
Todos los archivos (compilados) de una aplicación.
Metadatos acerca de la aplicación, como su nombre, versión, dependencias, ...
Archivos de instalación y directivas de
pacman
Opcionalmente archivos extra para hacer su vida más fácil, tal como un script de inico/parada.
El administrador de paquetes de Arch
pacman
puede instalar, actualizar y eliminar esos paquetes. El uso de paquetes en lugar de compilar e instalar programas tiene varios beneficios:
Fácilmente actualizable: pacman actualizará paquetes existentes tan pronto como haya actualizaciones disponibles.
Comprobación de dependencias: pacman maneja las dependencias por usted, sólo necesita especificar el programa y pacman lo instala junto a cualquier otro programa que necesite.
Eliminación limpia: pacman conserva una lista de todos los archivos de un paquete. De ese modo, nunca quedan archvos olvidados o a la deriva cuando decidimos suprimir un paquete.
Nota
Las diferentes distribuciones GNU/Linux usan distintos paquetes y otros gestores para estos, entendiéndose que no podemos utilizar pacman para instalar, por ejemplo, un paquete Debian en Arch.
Package maintainer
La función de un mantenedor de paquetes es actualizar los paquetes a medida que se lanzan nuevas versiones y responder a las preguntas de soporte relacionadas con errores en dichos paquetes. El término se aplica a:
Personal de Arch, anteriormente llamado
Usuarios de Confianza (TU)
, quienes mantienen paquetes en el repositorio "extra" y supervisan el
AUR
. Son nombrados por mayoría de votos por los mantenedores de paquetes existentes y siguen las
AUR Package Maintainer guidelines
y los
Estatutos del Mantenedor de Paquetes
.
Desarrolladores que mantienen paquetes en los
Official repositories (Español)
(en particular, el "core"). * Todos los usuarios que mantienen PKGBUILD en el AUR.
El mantenedor de un paquete es la persona responsable actual del mismo. Los mantenedores anteriores deben figurar como colaboradores en PKGBUILD, junto con quienes hayan contribuido al paquete.
pacman
El
gestor de paquetes
Pacman
es una de las principales características distintivas de Arch Linux. Combina un formato de paquete binario simple con un
build system
fácil de usar. El objetivo de
pacman
es hacer posible administrar fácilmente los paquetes, ya sean de los
repositorios oficiales
o de las propias compilaciones del usuario.
pacman
mantiene el sistema actualizado al sincronizar las listas de paquetes con el servidor maestro. Este modelo de servidor/cliente también permite al usuario descargar/instalar paquetes con un comando simple, completo con todas las dependencias requeridas.
N.B.: Pacman fue escrito por Judd Vinet, el creador de Arch Linux. También se usa como una herramienta de administración de paquetes por otras distribuciones, como FrugalWare, Rubix, UfficioZero (en Italia, basado en Ubuntu) y, por supuesto,
distribuciones basadas en Arch
como Archie y AEGIS.
PKGBUILD
Los
PKGBUILDSs
son pequeños scripts que se usan para compilar paquetes de Arch Linux. Ver
Creating packages (Español)
para más detalles.
repository/repo
El repositorio posee los paquetes pre-compilados de (normalmente) uno o más
PKGBUILDs
. Los
repositorios oficiales
están divididos en diferentes secciones para facilitar su mantenimiento. Pacman usa estos repositorios para buscar paquetes e instalarlos. Un repositorio puede ser local (por ejemplo en su propio PC) o remoto (los paquetes se descargan desde un servidor externo antes de ser instalados).
RTFM
RTFM
, «
R
ead
T
he
F
ine
M
anual» (Lee el buen manual). Con este simple mensaje se responde a muchos usuarios novatos de Linux/Arch quienes preguntan sobre alguna funcionalidad de un programa cuando está claramente definida en su propio manual.
Nota
(del traductor) Hasta hace poco tiempo, constaba en esta página la expresión primigenia «
R
ead
T
he
F
ucking
M
anual», literalmente:
Lee el puto/jodido/maldito manual
.
A menudo se usa cuando un usuario no intenta encontrar una solución al problema por sí mismo. Si alguien le dice esto, no está tratando de ofenderle; simplemente está frustrado debido a su falta de esfuerzo.
Lo mejor que puede hacer si le dicen que haga esto es leer la página del manual.
Para leer la página del manual del programa para un programa en particular llamado PROGRAM-NAME, escriba esto en la línea de comando:
man PROGRAM-NAME
.
Si no encuentra la respuesta a su pregunta en el manual del programa, hay más formas de encontrarla. Usted puede:
buscar en
wiki
buscar en
wiki
buscar en
forum
buscar en
mailing lists
buscar en
web
testing/[testing]
Este es el repositorio donde se almacena la mayoría de paquetes/actualizaciones antes de su publicación en los repositorios principales, de modo que allí pueden ser probados en busca de errores o cualquier problema que se encuentre. Por defecto se encuentra deshabilitado pero se puede activar en
/etc/pacman.conf
The Arch Way
El término no oficial usado tradicionalmente para referirse a los
principios de Arch Linux
fundamentales.
TU, Trusted User
Véase
#Package maintainer
udev
udev
proporciona un directorio dinámico de dispositivos que contiene sólo los archivos para dispositivos realmente presentes. Crea o elimina archivos de nodo de dispositivo en el directorio
/dev
, o renombra las interfaces de red.
Por lo general, udev se ejecuta como udevd(8) y recibe
uevents
directamente del kernel si se agrega/elimina un dispositivo al/del sistema.
Si udev recibe un evento de dispositivo, hace coincidir sus reglas configuradas con los atributos de dispositivo disponibles proporcionados en
sysfs
para identificar el dispositivo. Las reglas que coinciden pueden proporcionar información adicional del dispositivo o especificar un nombre de nodo del dispositivo y múltiples nombres de enlaces simbólicos e indicar a udev que ejecute programas adicionales como parte del manejo de eventos del dispositivo.
wiki
¡Esto!
Un lugar donde encontrar documentación sobre Arch Linux. Cualquiera puede añadir y modificar la documentación.