Arch User Repository (AUR) Español
Descripción general
Aunque Manjaro es muy similar a Arch Linux y es mayormente compatible (al estar basado en Arch Linux), no es posible acceder a sus repositorios oficiales para usarlos en Manjaro. En cambio, Manjaro usa sus propios repositorios para garantizar que todos los paquetes de software a los que se puede acceder, como actualizaciones del sistema y aplicaciones, hayan sido completamente probados para comprobar su compatibilidad y estabilidad antes de su lanzamiento. Aún es posible acceder a paquetes de software adicionales desde el Arch User Repository (AUR).
El AUR está gestionado por la propia comunidad de usuarios de Arch Linux. Aunque este repositorio no es oficial, los paquetes de software que se coloquen aquí primero pueden llegar al repositorio oficial (comunitario) de Arch Linux si se vuelven lo suficientemente populares.
AUR, como repositorio mantenido por la comunidad, presenta riesgos y problemas potenciales.
Posibles riesgos al utilizar paquetes AUR:
- Varias versiones de los mismos paquetes.
- Paquetes obsoletos.
- Paquetes dañados o que funcionan parcialmente.
- Paquetes configurados incorrectamente que descargan dependencias innecesarias, o no descargan las dependencias necesarias, o ambas cosas.
- Paquetes maliciosos (aunque extremadamente raros).
Como tal, aunque muchos de los paquetes de software proporcionados por AUR deberían funcionar, no esperes que el proceso de instalación sea siempre tan sencillo como cuando utilizas los repositorios oficiales de Manjaro.
En ocasiones, puede ser necesario identificar e instalar manualmente las dependencias usted mismo (por ejemplo, después de un intento de instalación fallido).
Nuevamente, no hay garantía de que cualquier software instalado funcione correctamente, si es que funciona.
Acceso a AUR
Uso de la interfaz gráfica de usuario Pamac
Abra Pamac (el nombre en el menú es Agregar o quitar software) y navegue hasta la página de Preferencias. Se le solicitará que ingrese su contraseña para acceder. En la página de Preferencias, seleccione la pestaña de Terceros y mueva el control deslizante para habilitar la compatibilidad con AUR. Asegúrese de tener los archivos necesarios para crear aplicaciones desde el código fuente.
Uso de la línea de comandos Pamac
Template:Importante Estas páginas contienen comentarios tanto de usuarios existentes como de desarrolladores de paquetes, que pueden proporcionar información valiosa (como advertencias o soluciones a problemas). Para buscar e instalar paquetes de software desde AUR, la sintaxis es:
Por ejemplo, si desea instalar Google Chrome, primero siga este enlace a todos los scripts de compilación de Google Chrome y verifique qué paquete desea compilar. O puede preguntarle a pamac si hay candidatos para Google Chrome. Simplemente use el comando de búsqueda y Google Chrome como consulta. Revise los resultados o limite los parámetros de búsqueda; solo recuerde que pamac no puede informarle sobre ningún problema con los scripts de compilación, solo la página relevante. Por ejemplo, siga este enlace a script de compilación para Google Chrome
En el ejemplo elegimos la versión estándar de Google Chrome. Para construir el paquete google-chrome con pamac introduzca lo siguiente y presione enter
Se le presentará el resultado de la compilación elegida con todas las dependencias y se le harán un par de preguntas.
- Consulta para editar los archivos de compilación. Esta es una precaución para verificar que los scripts de compilación no contengan acciones maliciosas.
- Consulta para continuar descargando e instalando dependencias y luego descargar las fuentes, compilar e instalar la aplicación.
- Se le solicitará su contraseña antes de que suceda algo.
Instalación desde el AUR a mano
Manual
Para ello, siga los pasos que se indican a continuación:
- Asegúrese de tener los archivos necesarios para crear aplicaciones desde el código fuente
- Clonar PKGBUILD
- Cambiar el directorio a la carpeta clonada
- Para crear/compilar el paquete, ejecute:
Esto creará el paquete y extraerá las dependencias necesarias. Nota: no extraerá una dependencia de AUR, solo de los repositorios de Manjaro.. Si enumera el contenido de la carpeta
probablemente encontrará algunos archivos nuevos. Estás interesado en el que termina en .pkg.tar.zst
- El evento final es ejecutar $sudo pacman -U en ese archivo
Y lo has hecho... la forma más segura de instalar desde AUR. Esto es básicamente lo que la mayoría de los scripts de instalación hacen por ti.
Nota: En lugar de usar sudo pacman -U google-chrome-ver.rel.bugfix.build-pkgrel.pkg.zst también puede usar:
Nota: Para combinar los pasos anteriores en uno solo:
Actualización de los paquetes instalados desde AUR
El siguiente comando actualizará todos los paquetes del sistema, incluidas las compilaciones de AUR