Comment utiliser AUR dans Arch Linux

Si vous utilisez Arch Linux Ou une distribution basée sur Arch comme Manjaro, Archbang ou EndeavorOS, vous avez probablement déjà vu le terme AUR. Qu'est-ce que ce est? Comment peut-il être utilisé? Découvrez ce qu'est AUR et comment l'utiliser dans Arch Linux.

Comment utiliser AUR dans Arch Linux - %categories

Qu'est-ce que l'AUR ?

L'Arch User Repository (AUR) est un endroit où vous pouvez trouver des logiciels qui n'ont pas été testés par les créateurs et les administrateurs d'Arch mais par ses utilisateurs. Grâce à cela, vous avez accès à un vaste catalogue de programmes qui ne se trouvent pas dans les référentiels officiels.

Comment utiliser AUR dans Arch Linux - %categories

Comment utiliser AUR dans Arch Linux

Il existe deux façons d'accéder à la suite AUR.

La plupart des gens préfèrent utiliser AUR Helpers, qui fonctionnent de la même manière que le gestionnaire de packages par défaut d'Arch, Pacman, tout en offrant certaines de leurs propres bizarreries, comme vous permettre de modifier rapidement la configuration de construction. Cette approche automatise l'extraction et la construction du code source à partir de l'AUR tout en utilisant des commandes familières.

Alternativement, vous pouvez télécharger le package directement à partir de l'AUR et le compiler manuellement.

Utilisation de l'assistant AUR

Il existe de nombreux assistants AUR que vous pouvez utiliser. On peut dire que Yay est le plus populaire. Pour cet article, nous suivrons cela.

  1. Prouvé outils de développement Et la passerelle nécessaire, si elle n'est pas déjà disponible dans votre distribution :
sudo pacman -S --nécessaire base-devel git

Plusieurs modules complémentaires vous seront présentés et vous serez invité à choisir ce que vous souhaitez installer.

Comment utiliser AUR dans Arch Linux - %categories

aller à l'option par défaut, "Tout" , en appuyant Entrer Sur le clavier.

2. Type y Et presse Entrer Lorsqu'il vous est demandé si vous souhaitez poursuivre l'installation.

Comment utiliser AUR dans Arch Linux - %categories

3. apporter yay À bord, faites d'abord glisser le code :

clone git https://aur.archlinux.org/yay.git

Comment utiliser AUR dans Arch Linux - %categories

4. Entrez un dossier Yay:

cd oui

Comment utiliser AUR dans Arch Linux - %categories

5. compilation Forfait:

makepkg -oui

Comment utiliser AUR dans Arch Linux - %categories

6. Clique sur y Lorsqu'on vous a demandé si vous aimeriez également Installez le package intégré.

Lisez aussi:  Guide du débutant pour la programmation Shell sous Linux

Comment utiliser AUR dans Arch Linux - %categories

Astuce : Si vous venez d'Ubuntu ou de Debian, vous pouvez aussi Installer le fichier deb dans Arch Linux.

Utilisez Yay pour installer les packages AUR

Yay utilise une syntaxe similaire à celle de Pacman, vous pouvez donc facilement installer les packages AUR avec la même commande :

oui -paquet SS

Par exemple, pour installer Google Chrome , vous pouvez utiliser:

ouais -SS google chrome

Comment utiliser AUR dans Arch Linux - %categories

Ce qui est génial avec les assistants AUR comme yay, c'est qu'ils gèrent également automatiquement les dépendances. Ce sont des fichiers supplémentaires requis par le programme que vous essayez d'installer.

Comment utiliser AUR dans Arch Linux - %categories

Utilisez Yay pour désinstaller les packages AUR

Pour désinstaller tout ce qui a été installé via yay, vous devrez à nouveau utiliser yay. Pour cela, vous pouvez utiliser le paramètre -R , mais il vaut mieux choisir -Rns , qui effectue un meilleur travail de nettoyage.

Guider la balise -n و -s Oui pour supprimer tous les mappages de sauvegarde et supprimer toutes les dépendances de package inutilisées, respectivement.

Par exemple, pour supprimer Google Chrome :

ouais -Rns google chrome

Comment utiliser AUR dans Arch Linux - %categories

Vous pouvez également supprimer les packages supplémentaires et les restes des installations précédentes de yay en utilisant :

oui -Yc

Comment utiliser AUR dans Arch Linux - %categories

Approche graphique de l'installation et de la gestion des packages AUR

Si vous préférez une approche graphique, vous pouvez installer pamac avec Yay.

Pour installer pamac, utilisez la commande :

ouais -S pamac-aur

Après l'installation, vous pouvez lancer une application "Ajouter/supprimer des programmes" dans la liste des candidatures. Si cela vous aide, vous pouvez également écrire "pamac" dans la barre de recherche et L'application apparaîtra quand même.

Lisez aussi:  Comment chiffrer des fichiers sous Linux à l'aide de Tomb

Comment utiliser AUR dans Arch Linux - %categories

Cliquez Icône Paramètres Et allez à la section "Préférences". Dans une section "tierce personne" , basculez pour activer la prise en charge AUR.

Comment utiliser AUR dans Arch Linux - %categories

Vous pouvez maintenant rechercher des packages AUR et les installer/supprimer.

Bon à savoir : pour une meilleure gestion des packages, vous pouvez envisager d'installer des applications instantanées dans Arch Linux.

Installer les packages AUR manuellement

Si vous décidez de suivre la voie manuelle, vous pouvez télécharger directement les packages depuis l'AUR, le compiler et l'installer. Par exemple, voici les étapes pour obtenir manuellement Google Chrome à partir de l'AUR :

  1. Assurez-vous que vous avez Outils de développement de base Et le portail est installé avec :
sudo pacman -S --nécessaire base-devel git

2. Cloner Portail Google Chrome localement:

clone git https://aur/archlinux.org/google-chrome.git

Comment utiliser AUR dans Arch Linux - %categories

3. Accédez au répertoire généré par Git et installez le package :

cd google-chrome makepkg -si

Comment utiliser AUR dans Arch Linux - %categories

Bientôt, vous retrouverez Google Chrome parmi le reste des applications installées.

Si vous souhaitez le faire avec d'autres packages dans l'AUR, rendez-vous sur le Base de données Web Et utilisez la fonction de recherche pour trouver ce dont vous avez besoin. Vous pouvez même taper un mot descriptif pour ce que vous voulez que le paquet fasse et la base de données recherchera les descriptions de paquet pour cela.

Une fois que vous avez cliqué sur le package, l'URL que vous souhaitez cloner se trouvera sous "URL de clonage Git", Il se trouve généralement sous le nom du package en haut de la page Web.

Foire Aux Questions

Q 1. Dans quelle mesure puis-je faire confiance à l'AUR ?
réponse. L'authentification est aussi stricte pour l'AUR que pour les packages officiels de la communauté, de sorte que la probabilité de rencontrer des logiciels malveillants est très faible.

Lisez aussi:  7 façons de récupérer des fichiers supprimés sous Linux

Cependant, si le package est mal entretenu ou s'exécute en tant que serveur, il peut provoquer des erreurs au démarrage de votre système. Comme pour tout ce qui est contrôlé par l'utilisateur, traitez chaque application que vous installez avec une certaine prudence.

De nombreuses applications sont gérées par les membres de la communauté et non par les développeurs eux-mêmes. Ceux-ci peuvent devenir un peu obsolètes avant que la mise à jour ne soit poussée. Si quelque chose se produit pendant le processus de mise à jour, ne paniquez pas et attendez un peu que quelqu'un le corrige dans la prochaine mise à jour si vous le pouvez.

Q2. Comment savoir si l'application fonctionnera correctement ?
réponse. En visitant L'application sur la page AUR, vous trouverez des commentaires pertinents au fur et à mesure de votre défilement. Parfois, les utilisateurs d'AUR restent coincés ici lorsqu'ils ont des conseils utiles sur la façon de faire fonctionner L'application si elle est un peu cassée à la livraison. D'autres fois, ils indiqueront une meilleure alternative à la même application L'ailleurs sur l'AUR qui est mieux entretenue.

Q 3. Qu'est-ce que cela signifie lorsque mon aide indique "Local packager newer than AUR?"
réponse. Dans certains cas, les mainteneurs du référentiel Arch officiel peuvent inclure un paquet précédemment fourni dans l'AUR dans leur base de données. Souvent, le package officiel sera plus récent que ce que le responsable AUR fournit.

Lorsque ce message apparaît sur votre terminal, le package installé dans votre système est plus récent que ce que l'AUR propose actuellement, ce qui l'amène à ignorer ses mises à niveau car cela réduira en fait ce que vous avez.

Vous pourriez l'aimer aussi