Cómo instalar y usar Yay en Arch Linux

Puntos clave

  • Arch Linux es una distribución sencilla y la instalación de aplicaciones se realiza manualmente mediante el administrador de paquetes, pacman.
  • Arch User Repository (AUR) es una colección completa de software de Linux a la que se puede acceder con la ayuda de herramientas como Yay.
  • Sorprendentemente, Yay no está instalado de forma predeterminada en Arch Linux. Puede instalarlo manualmente para buscar, instalar y desinstalar aplicaciones de AUR fácilmente. Para instalar Yay, necesitas clonar su repositorio de código fuente y compilarlo. Tenga en cuenta que necesitará Git y las herramientas de desarrollo estándar instaladas para hacer esto.
  • Para instalar software con Yay, utilice "yay nombre-paquete". Para desinstalar el software con Yay, utilice "yay -R nombre-paquete".

El comando yay de Arch Linux hace que el uso del repositorio de usuarios de Arch sea muy simple. Pero lamentablemente Yay no está instalado de forma predeterminada. Le mostramos cómo instalar y utilizar esta herramienta imprescindible de Arch Linux.

→ Índice de contenidos
  • Arch Linux, la distribución básica
  • El AUR y por qué lo necesitas
  • Verificación de requisitos
  • Construyendo Yay en Arch Linux
  • Usando Yay para instalar y desinstalar software
  • Accediendo al repositorio de usuarios de Arch con Yay
  • Arch Linux, la distribución básica

    Arch Linux es una distribución de Linux ampliamente conocida y respetada. Arch Linux es una distribución estrictamente básica. A diferencia de la mayoría de las distribuciones, no viene precargada con una colección de aplicaciones típicas. Cuando instalas Arch Linux, estás instalando una versión minimalista de Linux. Una vez que Arch se esté ejecutando en su computadora, depende de usted instalar las aplicaciones que desee utilizar.

    Es una excelente manera de configurar su computadora porque no hay absolutamente ningún bloatware. Las únicas aplicaciones instaladas son las que usted consideró y decidió que deseaba. Y esta sencilla filosofía se toma en serio. Ni siquiera tienes un entorno de escritorio gráfico. Si desea uno, instálelo usted mismo utilizando el administrador de paquetes de Arch Linux, pacman.

    En teoría todo está bien, pero aquí está el enigma. Existe un enorme repositorio de software de aplicaciones adicionales entre las que puede elegir, llamado Arch User Repository, pero Pacman no lo sabe. No puedes buscarlo ni descargar nada de él.

    El AUR y por qué lo necesitas

    AUR es una de las colecciones de software Linux más grandes y completas disponibles en el mundo. Es un recurso impulsado por la comunidad que alberga más de 85.000 paquetes de software. O al menos, aloja algo llamado archivo de compilación de paquete o PKGBUILD.

    Un PKGBUILD es un script de shell que la herramienta makepkg de Arch Linux puede leer. makepkg sigue las instrucciones del archivo PKGBUILD para crear la aplicación en su computadora. Para ello, descarga el código fuente apropiado en su computadora, lo compila y crea un archivo que contiene la aplicación recién compilada. Luego le pide a pacman que instale la aplicación desde el archivo comprimido.

    El AUR es un recurso maravilloso si lo usas con cuidado. No necesitas un ayudante de AUR para usar AUR. Existe un proceso manual bastante simple pero largo que puede utilizar para instalar software desde AUR. Pero si estás instalando muchas aplicaciones, pronto querrás encontrar una forma de simplificar este proceso. Por eso se desarrollaron herramientas como Yay.

    El problema es que Yay no está incluido en la instalación estándar de Arch Linux, hay que instalarlo. Pero pacman no puede hacer eso por ti, porque Yay está en AUR y pacman sólo funciona con repositorios estándar. Podemos solucionar este problema instalando Yay manualmente.

    Verificación de requisitos

    Dado que compilaremos el código, necesitamos tener instalado el conjunto estándar de paquetes de desarrollo y también usaremos Git para recuperar los archivos del código fuente, por lo que también será necesario instalarlo.

    Sólo lleva un momento comprobar si estos paquetes están presentes.

     gcc 
    git

    Si recibe un mensaje de error en lugar del número de versión, el paquete no está instalado. Si es necesario, puedes instalar los archivos de desarrollo con este comando:

     sudo pacman -S base-devel 

    Si necesita instalar Git, use:

     sudo pacman -S git 

    Si desea omitir un paso, este comando instalará tanto las herramientas de desarrollo como Git, pero solo si no están instalados:

     sudo pacman -S  

    Construyendo Yay en Arch Linux

    Ahora que estamos adecuadamente equipados para construir Yay, podemos comenzar el proceso. El primer paso es clonar el repositorio de código fuente de Git en su computadora. Esto crea un directorio llamado "yay", así que coloque un directorio donde esté feliz de que esto suceda, como el directorio de Descargas.

    Una vez que Yay esté instalado, puede eliminar el directorio "yay".

     cd ~/Downloads
    git clone https:

    Clonando el repositorio yay Git

    Necesitamos ir al directorio recién creado y llamar a makepkg para crear Yay por nosotros.

     cd yay
    makepkg -si

    La opción -s (sincronizar dependencias) intentará encontrar e instalar las dependencias que falten. La opción -i (instalar) instala el paquete por nosotros una vez que ha sido compilado. Significa que el comando estará en su ruta de comando y las páginas de manual se copiarán donde sea necesario.

    Se le harán algunas preguntas "S/n" y es posible que deba ingresar su contraseña. Una vez finalizado el proceso, puedes verificar que Yay esté instalado usando el comando de versión.

     yay  

    reviso la versión de yay

    Usando Yay para instalar y desinstalar software

    Usar Yay es similar a usar cualquier otro administrador de paquetes de línea de comandos. Puedes usarlo para instalar, desinstalar y buscar aplicaciones.

    Instalación de aplicaciones en Arch Linux con Yay

    Para instalar una aplicación, usamos la opción -S (sincronización).

    Instalaremos el mensajero de escritorio Signal.

     yay -S signal-desktop 

    Después de algunas indicaciones "(Y/n)" y muchos resultados en la pantalla, volverá al símbolo del sistema.

    Desinstalar aplicaciones con Yay

    La desinstalación es igual de sencilla. Usamos la opción -R (eliminar) y proporcionamos el nombre del paquete que queremos desinstalar.

     yay -R signal-desktop 

    Se le pedirá que confirme la desinstalación y luego Yay hará el resto.

    Buscar aplicaciones con Yay

    Si conoce al menos parte del nombre de la aplicación que desea, proporcione lo que sabe a Yay como pista de búsqueda. Yay responde buscando en el AUR y devolviendo una lista de resultados que contienen la pista de búsqueda en sus nombres.

    Instalemos el binario NordVPN. No sabemos exactamente cómo se llama, así que usaremos Yay sin ninguna opción de línea de comando y proporcionaremos la parte del nombre que conocemos.

     yay nordvpn 

    Los resultados de la búsqueda se presentan como una lista numerada.

    Una lista de resultados de búsqueda devueltos por yay

    Lo que estoy buscando es el binario normal, que veo que es el número dos de la lista. Para instalarlo, escriba "2" y presione Entrar. Puede responder a las siguientes dos solicitudes con la tecla Intro. Cuando vea "¿Paquetes para CleanBuild?" y "¿Dif. para mostrar?", simplemente presione Enter.

    Instalando el paquete seleccionado usando yay

    Cuando se le pregunte "¿Continuar con la instalación?" (Y/n)”, notará que la “Y” en el mensaje está en mayúscula. Esto significa que es la acción predeterminada, por lo que puedes presionar Enter para continuar.

    Después de desplazarse por la pantalla, la instalación se completa y regresará al símbolo del sistema.

    Accediendo al repositorio de usuarios de Arch con Yay

    Para muchas personas, AUR es gran parte del atractivo de utilizar Arch Linux. Con Yay instalado, utilizar esta enorme colección de aplicaciones es tan fácil como utilizar Pacman.

    Subir Change privacy settings