Por lo tanto, Manjaro usa su repositorio oficial para obtener las últimas actualizaciones. Otra razón principal para un repositorio separado es que Manjaro mantiene sus propios paquetes de sistemas como la memoria de detección de hardware, entre muchos otros.
Sin embargo, los usuarios pueden acceder a nuevos paquetes de software a través de un repositorio no oficial. Para comenzar, aprenderemos sobre los repositorios oficiales y no oficiales de Manjaro, cómo se mantienen y cómo instalar, actualizar y eliminar los paquetes requeridos a través de estos repositorios.
Repositorios oficiales
Los repositorios oficiales de Manjaro contienen un software esencial accesible a través de un administrador de paquetes. El repositorio principal contiene paquetes requeridos para arrancar Arch Linux, Configuración del proceso del sistema, navegadores web, herramientas para idiomas como Python y algunos repositorios de la comunidad aceptados por los mantenedores de paquetes de repositorios no oficiales, etc.
Los paquetes dentro de este repositorio se construyen y aceptan en función de los requisitos de alta calidad a los que se pueden acceder a través de Manjaro Mirrors.
Pacman
La principal distinción entre las distribuciones de Linux basadas en el arco y otras principales distribuciones de Linux es el Administrador de paquetes Pacman. Pacman permite al usuario actualizar, instalar o eliminar los paquetes junto con todas las dependencias requeridas.
Durante la instalación, Pacman Enumera dependencias opcionales que no están disponibles en Pacman.archivo de registro; La base de datos local se consulta a través del indicador -Q a las dependencias de la lista.
La función adicional de garantía de calidad disminuye la necesidad de descargar o esperar un nuevo lanzamiento de la versión de Manjaro. La nueva actualización del paquete del repositorio oficial solo requiere instrucciones para que el administrador de paquetes recupere las últimas versiones de software.
Actualización de Manjaro a través de Pacman CLI
Una vez instalado, es importante actualizar la distribución para recuperar el último lanzamiento de Manjaro. Actualización de Manjaro de un programa de software (GUI PAMAC de PACMAN) es suficiente todo el proceso de instalación. Sin embargo, las actualizaciones a través de una interfaz de línea de comandos otorgan más control sobre los problemas de resolución, si hay.
Abra la CLI para escribir el siguiente comando:
ubuntu@ubuntu: ~ $ sudo Pacman -syu
El comando anterior solo actualiza los paquetes configurados. La opción -s sincroniza los paquetes del sistema con la base de datos del funcionario, -y actualiza los paquetes o descarga los últimos paquetes de la base de datos. Por último, la opción -U actualiza los paquetes.
El uso de la opción -syyu hace cumplir con Pacman para actualizar todos los repositorios de bases de datos. Además, ayuda a actualizar el sistema si el comando anterior no puede recuperar las últimas versiones de software. Sin embargo, solo proporciona una gestión eficiente de paquetes del sistema de repositorio oficial de Manjaro.
Repositorio de usuarios de Arch (AUR)
Aunque Manjaro es un derivado de Arch Linux, es imposible acceder a su repositorio para su uso en Manjaro. Sin embargo, podemos acceder a paquetes desde un espacio de almacenamiento no oficial impulsado por la comunidad conocido como Repositorio de usuario de Arch (AUR).
AUR contiene información de compilación de paquetes en un script de shell pkgbuild buscado por la utilidad de makepkg para seguir las instrucciones para compilar o construir paquetes archivo. El paquete está compuesto por instrucciones y archivos binarios que son instalables por el administrador de paquetes.
El riesgo potencial involucrado
El AUR permite a los usuarios regulares crear y compartir nuevos paquetes de software. Por lo tanto, si el paquete AUR obtiene votos de la comunidad y tiene una licencia compatible con una buena construcción de paquetes, puede convertirse en parte del repositorio oficial.
Sin embargo, los paquetes de software adicionales vienen con riesgos y problemas potenciales. Para superar los problemas, el usuario de confianza desempeña un papel intermediario entre la colección de paquetes no oficiales y el Arch Linux para establecer operaciones limpias de AUR. Además, tienen la autoridad para mantener, administrar y eliminar los paquetes también.
Formas de usar aur en Manjaro
El proceso de instalación de los paquetes AUR no es tan simple como parece. La documentación oficial recomienda inspeccionar manualmente PKGBuilds y archivos de instalación antes de construir paquetes. Por lo tanto, hay varias formas de acceder a AUR; Discutiremos a cada uno de ellos aquí:
Acceso a través de Pacman GUI (Pamac)
Vaya al software Agregar/eliminar, vaya a las preferencias. Seleccione la pestaña AUR en el cuadro de diálogo abierto, habilite AUR moviendo el control deslizante y marque las actualizaciones. Ahora, cada paquete del AUR se identifica a través de una etiqueta AUR.
Acceso a través de Pamac CLI
Antes de acceder a los paquetes AUR a través de la línea de comandos, se recomienda visitar el sitio web de AUR para obtener información sobre las advertencias y soluciones proporcionadas por los usuarios y desarrolladores.
Busque el requerido e instale el paquete utilizando el construir dominio:
Manjaro@Manjaro: ~ $ Pamac Search -A
Manjaro@Manjaro: ~ $ Pamac Build
Los comandos anteriores dan como resultado una serie de preguntas que incluyen:
Aur ayudante
Otra forma más sencilla de acceder Pkgbuild de aur es a través Aur ayudantes. Es una herramienta de línea de comandos que simplifica la tarea del proceso de búsqueda e instalación de paquetes.
El AUR ayudante más recomendado para nuevos usuarios es YAY, ya que está más cerca del Pacman en términos de comandos y opciones. Además, también actualiza y copia de seguridad del sistema con pocas o ninguna indicación.
Instalar git usando Pacman, clonar el PKGBuild y CD en el Hurra directorio para construir el paquete usando makepkg.
Manjaro@Manjaro: ~ $ sudo Pacman -S -Git de nivel base necesario
manjaro@manjaro: ~ $ git clon https: // aur.archinux.org/yay.git
manjaro@manjaro: ~ $ cd yay
manjaro@manjaro: ~ $ makepkg -si
Ahora, use el siguiente comando para instalar el software requerido.
manjaro@manjaro: ~ $ yay -s
Instalación manual de paquetes AUR
Nuevamente, la instalación manual de los paquetes AUR requiere los archivos necesarios. Use Pacman para instalar git, Clonar los archivos de script y construir el paquete usando makepkg.
manjaro@manjaro: ~ $ pamac instalación base-devel git
manjaro@manjaro: ~ $ git clon https: // aur.archinux.org/google-chrome.git
manjaro@manjaro: ~ $ cd google-chrome
manjaro@manjaro: ~ $ makepkg -s
El comando anterior maneja las dependencias. Por lo tanto, una vez que el paquete se construye correctamente, un archivo paquete_name-pkgver.PKG.alquitrán.ZST se crea en el directorio de trabajo.
Instale el paquete con el siguiente comando:
manjaro@manjaro: ~ $ makepkg -i
Este comando es equivalente a
manjaro@manjaro: ~ $ pacman -u paquete_name -pkgver.PKG.alquitrán.zest
O combina los últimos dos pasos en uno:
manjaro@manjaro: ~ $ makepkg -is
Conclusión
En este artículo, aprendemos sobre los repositorios oficiales y no oficiales de Manjaro, formas de acceder y actualizar el sistema Manjaro y construir paquetes utilizando AUR a través de varios medios.