Cómo instalar software desde el repositorio de usuarios de Arch Linux

click fraud protection

Una de las mayores fortalezas de Arch Linux es su poderoso repositorio impulsado por el usuario. Con él, los usuarios pueden cargar sus propios paquetes. Como resultado, Arch Linux disfruta de la mejor disponibilidad de software en Linux. Como hay un interés creciente en Arch AUR, hemos decidido repasarlo en detalle. Hablaremos sobre la creación de paquetes a mano, explicaremos qué es un "PKGBUILD" e incluso le mostraremos algunos programas que facilitan la interacción con el repositorio de usuarios de Arch Linux. A continuación, le indicamos cómo puede instalar software desde el repositorio de usuarios de Arch Linux.

ALERTA DE SPOILER: Desplácese hacia abajo y mira el video tutorial Al final de este artículo.

Las desventajas de un ayudante de AUR

Para los nuevos usuarios de Arch, puede parecer difícil instalar un paquete AUR sin un ayudante AUR. La realidad es que es increíblemente útil porque, al construir los paquetes usted mismo, puede guardarlos. Cuando un usuario descarga todo lo que necesita para hacer que PKGBUILD funcione, el administrador de paquetes escupe un paquete normal. Este paquete normal se puede instalar rápidamente, en lugar de compilarlo antes de la instalación.

instagram viewer

Si ejecuta Arch Linux en muchas PC y confía en el software AUR, esto es una gran cosa. No es necesario compilar software de gran tamaño en CPU lentas que no están optimizadas. En su lugar, compile los paquetes una vez en su CPU más rápida y envíelos.

Instalación de paquetes AUR sin ayuda

Para instalar software desde el repositorio de usuarios de Arch Linux, deberá descargar "instantáneas". Tenga en cuenta que la instalación de estos paquetes puede (a veces) ser tediosa. Esto se debe al hecho de que algunos paquetes tienen bibliotecas y programas necesarios para construir el código fuente. En circunstancias normales, estas dependencias serán fácilmente completadas por el repositorio de paquetes nativo de Arch Linux. Otras veces puede que no tengas tanta suerte. Algunos paquetes pueden requerir dependencias que también deben construirse a través de una instantánea.

Para comenzar, ve a la AUR. Este es un sitio web al que cualquiera puede subir archivos PKGBUILD. Un PKGBUILD es un script diseñado específicamente para Arch. Describe en detalle cómo obtener el código fuente de un programa e instalarse. Cualquiera puede cargar uno de estos archivos, lo que significa que el AUR puede ser inseguro a veces.

Sin embargo, los usuarios no deberían preocuparse. Cada paquete cargado tiene una sección de comentarios. Esta sección permite a los usuarios comentar sobre la estabilidad y seguridad del paquete, así como ayudar a otros usuarios a que el programa funcione en su sistema. También hay una función de informe que los usuarios pueden usar si sienten que un archivo PKGBUILD en el AUR es malicioso.

Use la función de búsqueda en el sitio web y busque el programa que desee. En este ejemplo, usaremos Google Chrome. En la página del paquete, busque "Descargar instantánea" y haga clic en ella. Cuando finalice la descarga, abra una terminal y haga lo siguiente:

Primero, use el discos compactos comando para ingresar al ~ / Descargas directorio.

cd ~ / Descargas

Dentro de Descargas, descomprima el archivo de instantánea utilizando alquitrán mando.

tar -xvzf google-chrome.tar.gz

Ingrese la nueva carpeta que creó el comando tar, con el comando cd.

cd google-chrome

Utilizar el ls comando para ver todos los contenidos de esta carpeta.

ls

Notarás varios archivos. En este caso, hay un script de shell install.sh. Ignora esto. En su lugar, ingrese este comando:

makepkg

los makepkg El comando le dice al sistema que genere un paquete nativo de Arch Linux para Google Chrome. Dale tiempo para construir. Tiene que descargar el paquete Ubuntu Google Chrome, diseccionarlo y convertirlo. Sabrá que se hace cuando la ventana de terminal se pueda volver a usar.

Utilizar el ls comando para ver el contenido de la carpeta nuevamente. Dentro de la carpeta de instantáneas de Google Chrome, hay un nuevo paquete de arco nativo. Mueva el paquete de arco a su carpeta de inicio.

mv google-chrome * .tar.gz ~ /

Ingrese el comando de CD para volver a la carpeta de inicio y comenzar el proceso de instalación.

cd ~ /

Finalmente, instale el paquete AUR en el sistema.

sudo pacman -U google-chrome * .tar.gz

Con todo eso, se construye el paquete AUR. Tenga en cuenta que, dado que el paquete no se instaló a través de un asistente, puede distribuir este paquete a otras PC y omitir el proceso de compilación.

Ventajas de usar AUR Helper

Poder compilar un paquete de AUR y guardarlo para más adelante es una verdadera ventaja. El problema es que a veces puede ser tedioso. Es por eso que la mayoría de la gente usa un "AUR Helper". Estos son programas que buscan ayudar a los usuarios a descargar fácilmente los archivos PKGBUILD e invocar el proceso de compilación con solo unos pocos pasos. Este método es, con mucho, el método preferido para los usuarios de Arch Linux que aman el AUR, pero odian tener que hacer todo a mano.

Hay muchos ayudantes de AUR diferentes, pero todos esencialmente hacen lo mismo. ¡Es por eso que en lugar de cubrirlos a todos, repasaremos los 3 mejores!

Nota: estos ayudantes de AUR no están en los repositorios principales de Arch. Para obtenerlos en su PC con Linux, deberá compilar el PKGBUILD a mano. Siga las instrucciones de arriba.

Yaourt

Yaourt es, con mucho, el ayudante de AUR más utilizado. Primero, busque en el repositorio de usuarios de Arch lo que desea instalar. Esto se hace de manera similar al administrador de paquetes pacman (con -Ss). En este ejemplo, volveremos a utilizar Google Chrome.

yaourt -Ss google chrome

La búsqueda mostrará resultados directamente desde el AUR (en relación con las palabras clave que utilizó). Para instalar el software, tenga en cuenta el nombre del paquete. En el caso de Chrome, el paquete es "google-chrome".

yaourt -S google-chrome

Este comando básico lo llevará a través del proceso de instalación. El problema es que es muy tedioso y le pide al usuario que seleccione repetidamente "sí" y "no". Para instalar software sin problemas, use el indicador –noconfirm.

yaourt -S google-chrome --noconfirm

Para actualizar el software instalado a través de AUR, haga lo siguiente:

yaourt -Syyu --aur --noconfirmar

Esto le indicará a Yaourt que actualice Arch y descargue / cree nuevos paquetes de AUR sin problemas.

Pacaur

Pacaur es otro ayudante de AUR que tiene como objetivo facilitar la creación de paquetes. Aquí se explica cómo usarlo:

Primero, encuentre un paquete en el AUR. Como antes, usaremos Chrome como ejemplo.

pacaur -ss google-chrome

Encuentra el nombre del paquete. En el caso de Chrome, es google-chrome.

Instale el software con:

pacaur -S google-chrome

Responda las preguntas que Pacaur hace sobre el proceso de instalación, o (como Yaourt) omítalas por completo con:

pacaur -S google-chrome --noconfirm

Para actualizar los paquetes en Arch Linux, así como los programas creados desde el repositorio de usuarios de Arch, ejecute este comando:

pacaur -Syyu

Pulpo

Para aquellos en Arch que desean una herramienta GUI para interactuar con el sistema Arch Linux, así como con el AUR, Pulpo Es la mejor solución. Para instalar el software desde Arch User Repo, haga clic en el icono de la cara verde. Esto lanza un contenedor para la herramienta Octopi. Luego, ingrese un término de búsqueda, como "Google Chrome", por ejemplo.

Pronto, aparece una página de resultados. Haga clic derecho en la aplicación que desea instalar y haga clic en "instalar". Octopi lo llevará a través del proceso de instalación.

Nota: el programa le notificará cuando haya actualizaciones.

Conclusión

Arch Linux es el favorito de muchos en la comunidad debido a su gran disponibilidad de software. Con AUR, instalar programas no compatibles es increíblemente fácil. Si eres nuevo en Arch Linux, aprender a dominar esta herramienta mejorará enormemente tu experiencia en Arch Linux.

watch instagram story