Comment utiliser AUR avec Arch Linux

Comment utiliser AUR avec Arch Linux
Le référentiel des utilisateurs est appelée AUR. Il s'agit d'une bibliothèque de packages soumises par l'utilisateur pour Arch Linux qui est axé sur la communauté. Bien qu'Arch Linux ne gère pas officiellement ces outils, le gestionnaire de packages Pacman facilite les construire et les gérer. Les packages AUR sont souvent plus récents que ceux du référentiel officiel Arch Linux car ils sont généralement construits à partir du code source. Mais les forfaits AUR ne sont pas inclus dans les référentiels officiels Arch Linux et peuvent ne pas être aussi bien testés ou stables que les forfaits officiels. Ce guide vous enseigne comment un AUR peut être utilisé dans Arch Linux.

Pourquoi utiliser Aur?

L'utilisation de l'AUR dans Arch Linux est possible pour plusieurs causes, y compris ce qui suit:

Accessibilité à des applications supplémentaires: L'AUR donne aux utilisateurs un accès à une variété d'applications qui ne sont pas incluses dans le référentiel officiel Arch Linux. Un logiciel qui n'est pas considéré comme «gratuit» ou «open source» ou les nouvelles variantes d'un logiciel existant peuvent relever de cette catégorie.

Packages entretenus par la communauté: La communauté Arch Linux est responsable de maintenir l'AUR. Étant donné que les personnes qui développent et entretiennent ces forfait.

La flexibilité: L'installation des packages à partir de l'AUR permet aux utilisateurs de modifier leur configuration d'Arch Linux en ajoutant les composants qui peuvent ne pas être disponibles dans le référentiel officiel. Les utilisateurs ayant des exigences ou des intérêts particuliers peuvent trouver ce.

Facile à utiliser: L'utilisation du gestionnaire de packages Pacman et des services publics comme Yaourt, qui simplifie le processus d'obtention, de création et d'installation des packages AUR, rend raisonnablement simple pour installer les packages de l'AUR.

Mettre à jour et mettre à niveau l'Arch Linux

Avant de jeter un œil à l'utilisation de l'utilitaire AUR dans Arch Linux, assurez-vous que toutes les conditions préalables sont déjà installées. Il comprend la mise à jour des outils déjà installés ainsi que l'installation des nouveaux outils. Par conséquent, nous utilisons l'utilitaire Pacman pour mettre à jour et mettre à niveau notre Arch Linux suivi de l'option -syu. L'option «-syu» indique à Pacman de synchroniser les bases de données du package et d'effectuer une mise à niveau complète du système. La sortie montre que les bases de données de package (noyau, extra, communauté et multilibs) sont déjà à jour et qu'il n'y a pas de mises à jour disponibles. Le système indique alors qu'il n'y a rien à faire, ce qui signifie que le système est déjà à jour et qu'il n'y a pas de nouvelles mises à jour à installer.

[Omar @ Omar ~] $ sudo pacman -syu

Installez le package de niveau de base

Il est temps d'installer le package de niveau de base sur notre système Arch Linux. Il comprend tous les packages de construction nécessaires de notre arch Linux. La commande qui est utilisée pour cette instruction jette le gestionnaire de package «Pacman» suivi de l'option «-s» pour télécharger et installer le package de niveau de base à partir de «git». La sortie montre que «git» est déjà à jour et que le niveau de base est un groupe de 26 packages qui seront installés. La taille totale installée est de 309.48 MIB. Le système invite ensuite l'utilisateur à confirmer s'il souhaite procéder à l'installation. S'ils choisissent «oui», le processus d'installation exécute les différents crochets comme la création des comptes d'utilisateurs système, le rechargement de la configuration du gestionnaire du système, la création de fichiers temporaires, l'arme.

[Omar @ Omar ~] $ sudo pacman -s git devet de base

Cloner le package AUR

Vous savez peut-être que le navigateur Google Chrome est l'un des packages AUR qui n'est pas officiellement pris en charge par le système Arch Linux. Ainsi, si vous souhaitez l'installer sur votre système, vous devez d'abord le cloner en utilisant l'instruction du clone du site officiel de la version «Git». Par conséquent, nous essayons l'instruction GIT CLONE suivante suivie de l'URL du référentiel Google-Chrome à Git. Avec l'exécution de cette instruction, le référentiel Google-Chrome est cloné dans notre machine locale qui est l'Arch Linux. Le dossier nommé "Google-chrome" a le package cloné. La sortie montre la progression du processus de clonage, y compris le nombre d'objets téléchargés, la compression des fichiers et la taille totale du référentiel. Une fois le clonage terminé, le message «fait» s'affiche.

[Omar @ Omar ~] $ git clone https: // aur.Archlinux.org / google-chrome.git

Après avoir cloné un package AUR de Google-chrome, nous utilisons ce package. La commande «CD», qui signifie «Changer Directory», est utilisée pour parcourir le système de fichiers d'un ordinateur. Dans ce cas, l'opération est utilisée pour passer à un répertoire appelé «Google-Chrome» à partir du répertoire de travail actuel. Le répertoire de travail où la commande est maintenant effectuée doit contenir le répertoire.

[Omar @ Omar ~] $ CD Google-chrome /

La commande «Makepkg» est un outil utilisé pour construire les packages pour la distribution Arch Linux et ses dérivés. Les options «-sri» indiquent au makepkg d'effectuer une version à source uniquement à l'aide de «-s», -r: pour installer les packages requis pour créer le package, et -i: pour installer le package après sa construction. La sortie montre que le makepkg construit le package "Google-chrome" avec le numéro de version de "109.0.5414.119-1. Ensuite, il vérifie les dépendances d'exécution et installe toutes les dépendances manquantes. Dans ce cas, il s'agit du package TTF-Libération version 2.1.5-1. Il montre la taille totale du téléchargement et la taille totale installée de ce package. Ensuite, il incite l'utilisateur à confirmer l'installation. Il récupère ensuite la TTF-Libération-2.1.Paquet 5-1. Enfin, il vérifie les dépendances temporelles de construction et récupère les sources d'Internet. Cette commande réussit à installer le package Google-Chrome sur Arch Linux et ses dérivés.

Omar @ Omar Google-chrome] $ Makepkg -sri

Il existe une autre façon d'installer les packages AUR si la commande makepkg ne fonctionne pas pour une raison cachée. Utilisez le package «yay» pour installer un package AUR comme Google Chrome comme indiqué dans les éléments suivants:

[Omar @ Omar Yay] $ YAY -SS Google-chrome

Conclusion

Il est important de se rappeler que les forfaits AUR ne sont pas officiellement maintenus par les programmeurs Arch Linux et peuvent ne pas être aussi soigneusement testés ou stables que les packages autorisés. Avant l'installation, il est essentiel de revoir les commentaires et les directives du package. Dans ce guide, nous avons expliqué un moyen d'installer facilement certains packages AUR comme Google Chrome sur Arch Linux. Il explique la méthode qui couvre le clonage du package Google Chrome à la machine Linux locale via l'instruction GIT CLONE.