Gestor de paquetes
La tienda de aplicaciones de la terminal: instala, actualiza y desinstala programas con un comando, y se encarga de todo lo que necesitan para funcionar.
✦Apagada: responde bien la pregunta del final para encenderla
También lo verás como: gestores de paquetes · pacman · yay · AUR · apt · brew · Homebrew · winget · instalar software · paquete del sistema
Analogía
La App Store, pero escrita. Y con una ventaja: un solo comando actualiza todo.
En tu sistema
| Vía | Para qué | Ejemplo |
|---|---|---|
| pacman | repositorio oficial de Arch | sudo pacman -S git |
| yay | AUR: paquetes mantenidos por la comunidad | yay -S nombre |
| Menú de Omarchy | lo mismo, con interfaz | Super + Espacio → Install |
En otros sistemas: apt (Ubuntu), brew (Mac), winget (Windows).
Por qué no descargar instaladores de webs
El gestor instala desde una fuente verificada, sabe qué necesita cada programa (sus dependencias) y lo mantiene actualizado. Un instalador descargado de una web cualquiera no hace nada de eso y puede traer sorpresas.
Lo que vendrá
En la Fase 5 aparece npm: la misma idea, pero para las librerías de JavaScript dentro de un proyecto, no para programas del sistema.
Un paso más: qué es un "paquete" y qué son sus dependencias
Un paquete es un programa empaquetado para instalarse: los archivos, la versión, y una lista de qué otros paquetes necesita para funcionar. Cuando instalas uno, el gestor instala también esos otros. Tú pides una cosa y llegan doce: es normal.
Hay gestores a dos niveles, y conviene no mezclarlos:
| Nivel | Instala | Ejemplo |
|---|---|---|
| del sistema | programas para todo el ordenador | pacman, yay |
| del proyecto | librerías para un proyecto concreto | npm (Fase 5) |
AUR es el almacén de paquetes hechos por la comunidad de Arch: enorme y útil, pero menos revisado que el oficial. Si un programa solo está ahí, mira que lo use mucha gente.