Manjaro

Introducción a Manjaro Linux Part-I

Introducción a Manjaro Linux Part-I
Como distribución de lanzamiento continuo, Manjaor Linux lanza continuamente versiones de software actualizadas. A pesar de que es un derivado de Arch Linux, difieren en el contexto del público objetivo y los objetivos. Arch Linux es un sistema operativo de software de vanguardia dirigido a usuarios técnicamente sólidos. Las actualizaciones de Manjaro pasan por capas de pruebas para proporcionar un sistema relativamente estable, rápido y ligero para los usuarios. Es decir, los paquetes no salen tan rápido como en Arch Linux.

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 sistema 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 necesarios a través de estos repositorios.

Repositorios oficiales

Los repositorios oficiales de Manjaro contienen software esencial accesible a través de un administrador de paquetes. El repositorio principal contiene los paquetes necesarios para iniciar Arch Linux, configurar el proceso del sistema, navegadores web, herramientas para lenguajes como Python y algunos repositorios comunitarios aceptados por los mantenedores de paquetes de repositorios no oficiales, etc.

Los paquetes dentro de este repositorio se crean y aceptan en función de requisitos de alta calidad a los que se puede acceder a través de Manjaro Mirrors.

Pacman

La principal distinción entre las distribuciones basadas en Arch y otras distribuciones de Linux importantes es el administrador de paquetes Pacman. Pacman permite al usuario actualizar, instalar o eliminar paquetes junto con todas las dependencias necesarias.

Durante la instalación, pacman enumera las dependencias opcionales que no están disponibles en el pacman.archivo de registro; la base de datos local se consulta a través del indicador -Q para enumerar las dependencias.

La función adicional de garantía de calidad disminuye la necesidad de descargar o esperar el lanzamiento de una nueva versión de Manjaro. La nueva actualización de paquetes 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 la última versión de Manjaro. La actualización de Manjaro desde un programa de software (Pamac GUI de Pacman) es suficiente para 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 la resolución de problemas, si los hubiera.

Abra la CLI para escribir el siguiente comando:

[correo electrónico protegido]: ~ $ 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 obliga a Pacman a actualizar todos los repositorios de la base de datos. Además, ayuda a actualizar el sistema si el comando anterior no recupera las últimas versiones de software. Sin embargo, solo proporciona una gestión eficiente de paquetes desde el 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 usarlo en Manjaro. Sin embargo, podemos acceder a los paquetes desde un espacio de almacenamiento no oficial impulsado por la comunidad conocido como Arch User Repository (AUR).

AUR contiene información de construcción de paquetes en un script de shell PKGBUILD buscado por la utilidad makepkg para seguir las instrucciones para compilar o construir el archivo de paquetes. El paquete está compuesto por instrucciones y archivos binarios que el administrador de paquetes puede instalar.

El riesgo potencial involucrado

El AUR permite a los usuarios habituales 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 compilación del paquete, puede convertirse en parte del repositorio oficial.

Sin embargo, los paquetes de software adicionales conllevan riesgos y problemas potenciales. Para superar los problemas, el usuario de confianza desempeña un papel de intermediario entre la recopilación de paquetes no oficiales y Arch Linux para establecer operaciones AUR limpias. Además, tienen la autoridad para mantener, administrar y eliminar paquetes también.

Formas de utilizar 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 los archivos de instalación antes de crear paquetes. Por lo tanto, existen varias formas de acceder a AUR; discutiremos cada uno de ellos aquí:

Acceso a través de Pacman GUI (Pamac)

Vaya a Agregar o quitar software, vaya a las preferencias. Seleccione la pestaña AUR en el cuadro de diálogo abierto, habilite AUR moviendo el control deslizante y busque actualizaciones. Ahora, cada paquete de AUR se identifica mediante una etiqueta AUR.

Acceso a través de Pamac CLI

Antes de acceder a los paquetes de 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 las soluciones proporcionadas por los usuarios y desarrolladores.

Busque el requerido e instale el paquete usando el construir mando:

[correo electrónico protegido]: ~ $ pamac search -a
[correo electrónico protegido]: ~ $ pamac build

Los comandos anteriores dan como resultado una serie de preguntas que incluyen:

  • Consulta para editar archivos para su verificación como precaución para identificar scripts maliciosos.
  • Consulta para descargar dependencias, scripts, compilaciones e instalación.
  • Autenticación de contraseña.

Ayudante de AUR

Otra forma más sencilla de acceder PKGBUILDS de AUR es a través Ayudantes de AUR. Es una herramienta de línea de comandos que simplifica la tarea de búsqueda e instalación de paquetes.

El AUR Helper más recomendado para nuevos usuarios es Yay, ya que es el más cercano al Pacman en términos de comandos y opciones. Además, también actualiza y realiza copias de seguridad del sistema con poca o ninguna indicación.

Instale git usando Pacman, clone el PKGBUILD y cd en el Hurra directorio para construir el paquete usando makepkg.

[email protected]: ~ $ sudo pacman -S --needed base-devel git
[correo electrónico protegido]: ~ $ git clone https: // aur.Archlinux.org / yay.git
[correo electrónico protegido]: ~ $ cd yay
[correo electrónico protegido]: ~ $ makepkg -si

Ahora, use el siguiente comando para instalar el software requerido.

[correo electrónico protegido]: ~ $ yay -S

Instalación manual de paquetes AUR

Nuevamente, la instalación manual de paquetes AUR requiere los archivos necesarios. Usa Pacman para instalar git, clonar los archivos de script y construir el paquete usando makepkg.

[correo electrónico protegido]: ~ $ pamac install base-devel git
[correo electrónico protegido]: ~ $ git clone https: // aur.Archlinux.org / google-chrome.git
[correo electrónico protegido]: ~ $ cd google-chrome
[correo electrónico protegido]: ~ $ makepkg -s

El comando anterior maneja las dependencias. Por lo tanto, una vez que el paquete se compila correctamente, un archivo nombre_paquete-pkgver.paquete.alquitrán.zst se crea en el directorio de trabajo.

Instale el paquete usando el siguiente comando:

[correo electrónico protegido]: ~ $ makepkg -i

Este comando es equivalente a

[correo electrónico protegido]: ~ $ pacman -U nombre_paquete-pkgver.paquete.alquitrán.zst

O combine los dos últimos pasos en uno:

[correo electrónico protegido]: ~ $ makepkg -is

Conclusión

En este artículo, aprendemos sobre los repositorios oficiales y no oficiales de Manjaro, las formas de acceder y actualizar el sistema Manjaro y construir paquetes usando AUR a través de varios medios.

El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...
Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...
Cómo cambiar el tamaño, el color y el esquema del puntero del mouse y del cursor en Windows 10
El puntero y el cursor del mouse en Windows 10 son aspectos muy importantes del sistema operativo. Esto también se puede decir de otros sistemas opera...