Par conséquent, Manjaro utilise son référentiel officiel pour obtenir les dernières mises à jour. Une autre raison principale d'un référentiel séparé est que Manjaro conserve ses propres packages système comme la mémoire de détection de matériel, entre autres.
Cependant, les utilisateurs peuvent accéder à de nouveaux packages logiciels via un référentiel non officiel. Pour commencer, nous découvrirons les référentiels officiels et non officiels de Manjaro, comment ils sont maintenus et comment installer, mettre à jour et supprimer les packages requis via ces référentiels.
Référentiels officiels
Les référentiels officiels de Manjaro contiennent des logiciels essentiels accessibles via un gestionnaire de packages. Le référentiel principal contient des packages requis pour démarrer Arch Linux, réglage du processus système, navigateurs Web, outils pour des langues comme Python et certains référentiels communautaires acceptés par les mainteneurs de packages à partir de référentiels non officiels, etc.
Les packages à l'intérieur de ce référentiel sont construits et acceptés en fonction des exigences de haute qualité accessibles via des miroirs Manjaro.
Pac-Man
La principale distinction parmi les distributions de Linux basées sur les arcs et autres grandes Linux est le gestionnaire de packages Pacman. Pacman permet à l'utilisateur de mettre à jour, d'installer ou de supprimer les packages ainsi que toutes les dépendances requises.
Pendant l'installation, Pac-Man répertorie les dépendances facultatives qui ne sont pas disponibles dans le Pacman.fichier journal; La base de données locale est interrogée via l'indicateur -Q pour répertorier les dépendances.
La fonctionnalité d'assurance qualité supplémentaire diminue la nécessité de télécharger ou d'attendre une nouvelle version de la version Manjaro. La nouvelle mise à jour du package du référentiel officiel ne nécessite que des instructions pour le gestionnaire de paquets pour récupérer les dernières versions logicielles.
Mise à jour de Manjaro via Pacman CLI
Une fois installé, il est important de mettre à jour la distribution pour récupérer la dernière version de Manjaro. La mise à jour de Manjaro à partir d'un logiciel (GUMAC GUI de Pacman) suffit principalement l'ensemble du processus d'installation. Cependant, les mises à jour via une interface de commande accordent plus de contrôle sur les problèmes de résolution, le cas échéant.
Ouvrez la CLI pour taper la commande suivante:
ubuntu @ ubuntu: ~ $ sudo pacman -syu
La commande ci-dessus améliore uniquement les packages configurés. L'option -s synchronise les packages système avec la base de données officielle, -y, actualise les packages ou télécharge les derniers packages à partir de la base de données. Enfin, l'option -u améliore les packages.
L'utilisation de l'option -syyu applique Pacman pour mettre à jour tous les référentiels de base de données. En outre, il aide à mettre à niveau le système si la commande ci-dessus ne récupère pas les dernières versions logicielles. Cependant, il fournit uniquement une gestion efficace des packages à partir du système de référentiel officiel de Manjaro.
Référentiel d'utilisateurs (AUR)
Même si Manjaro est un dérivé d'Arch Linux, il est impossible d'accéder à son référentiel pour une utilisation à Manjaro. Cependant, nous pouvons accéder aux packages à partir d'un espace de stockage non officiel axé sur la communauté connue sous le nom de référentiel d'utilisateurs Arch (AUR).
AUR contient des informations de construction de package dans un script shell pkgbuild recherché par l'utilitaire MakePkg pour suivre les instructions pour compiler ou créer des packages Archive. Le package est composé d'instructions et de fichiers binaires installables par le gestionnaire de paquets.
Le risque potentiel impliqué
L'AUR permet aux utilisateurs réguliers de créer et de partager de nouveaux logiciels. Par conséquent, si le package AUR obtient des votes de la communauté et a une licence compatible avec une bonne construction de packages, elle peut faire partie du référentiel officiel.
Cependant, les packages logiciels supplémentaires comportent des risques et des problèmes potentiels. Pour surmonter les problèmes, l'utilisateur de confiance joue un rôle intermédiaire entre la collection non officielle des packages et Arch Linux pour établir des opérations AUR propres. En outre, ils ont le pouvoir de maintenir, de gérer et de supprimer également les forfaits.
Façons d'utiliser AUR à Manjaro
Le processus d'installation des packages AUR n'est pas aussi simple qu'il n'y paraît. La documentation officielle recommande d'inspecter manuellement les pkgbuilds et les fichiers d'installation avant de créer des packages. Par conséquent, il existe différentes façons d'accéder à l'AUR; Nous discuterons de chacun d'eux ici:
Accès via Pacman GUI (PAMAC)
Accédez au logiciel ADD / Supprimer, accédez aux préférences. Sélectionnez l'onglet AUR dans la boîte de dialogue ouverte, activez AUR en déplaçant le curseur et vérifiez les mises à jour. Maintenant, chaque package de l'AUR est identifié via une balise AUR.
Accès via PAMAC CLI
Avant d'accéder aux packages AUR via la ligne de commande, il est recommandé de visiter le site Web de l'AUR pour obtenir des informations sur les avertissements et les solutions fournies par les utilisateurs et les développeurs.
Recherchez le requis et installez le package à l'aide du construire commande:
manjaro @ manjaro: ~ $ pamac Search -a
manjaro @ manjaro: ~ $ pamac build
Les commandes ci-dessus se traduisent par une série de questions qui incluent:
Aide
Un autre moyen le plus simple d'accéder Pkgbuilds de l'AUR est à travers AUR AIDERS. Il s'agit d'un outil de ligne de commande qui simplifie la tâche de la recherche et du processus d'installation de packages.
L'assistance AUR la plus recommandée pour les nouveaux utilisateurs est Yay, car il est le plus proche du Pacman en termes de commandes et d'options. De plus, il a également mis à niveau et sauvegarde le système avec peu ou pas d'invites.
Installer git en utilisant pacman, cloner le pkgbuild et cd dans le Yay répertoire pour construire le package en utilisant makepkg.
manjaro @ manjaro: ~ $ sudo pacman -s - neweded Base-Devel Git
manjaro @ manjaro: ~ $ git clone https: // aur.Archlinux.org / yay.git
manjaro @ manjaro: ~ $ cd yay
manjaro @ manjaro: ~ $ makepkg -si
Maintenant, utilisez la commande suivante pour installer le logiciel requis.
manjaro @ manjaro: ~ $ yay -s
Installation manuelle des packages AUR
Encore une fois, l'installation manuelle des packages AUR nécessite les fichiers nécessaires. Utilisez Pacman pour installer git, cloner les fichiers de script et créer le package en utilisant makepkg.
manjaro @ manjaro: ~ $ pamac installer la base de base git
manjaro @ manjaro: ~ $ git clone https: // aur.Archlinux.org / google-chrome.git
manjaro @ manjaro: ~ $ cd google-chrome
manjaro @ manjaro: ~ $ makepkg -s
La commande ci-dessus gère les dépendances. Par conséquent, une fois que le package est construit avec succès, un package de fichiers_name-pkgver.pkg.le goudron.ZST est créé dans le répertoire de travail.
Installez le package à l'aide de la commande suivante:
manjaro @ manjaro: ~ $ makepkg -i
Cette commande équivaut à
manjaro @ manjaro: ~ $ pacman -u package_name-pkgver.pkg.le goudron.zst
Ou combinez les deux dernières étapes en une:
manjaro @ manjaro: ~ $ makepkg -is
Conclusion
Dans cet article, nous découvrons les référentiels officiels et non officiels de Manjaro, les moyens d'accéder et de mettre à niveau le système Manjaro et de créer des packages en utilisant AUR par divers moyens.