Comment installer des logiciels à partir du référentiel d’utilisateurs Arch Linux

L’une des plus grandes forces d’Arch Linux est son référentiel puissant et alimenté par l’utilisateur. Avec lui, les utilisateurs peuvent télécharger leurs propres packages. En conséquence, Arch Linux bénéficie de l’une des meilleures disponibilités logicielles sur Linux. Comme il y a un intérêt croissant pour Arch AUR, nous avons décidé de l’examiner en détail. Nous parlerons de la construction de paquets à la main, expliquerons ce qu’est un «PKGBUILD» et même vous montrerons quelques programmes qui facilitent l’interaction avec le référentiel d’utilisateurs Arch Linux. Voici comment installer des logiciels à partir du référentiel d’utilisateurs Arch Linux.

ALERTE SPOILER: faites défiler vers le bas et regardez le didacticiel vidéo à la fin de cet article.

Les inconvénients d’un assistant AUR

Pour les nouveaux utilisateurs d’Arch, installer un package AUR sans assistant AUR peut sembler difficile. La réalité est que c’est incroyablement utile car, en construisant les paquets vous-même, vous pouvez les enregistrer. Lorsqu’un utilisateur télécharge tout ce dont il a besoin pour faire fonctionner PKGBUILD, le gestionnaire de packages crache un package régulier. Ce paquet régulier peut être installé rapidement, au lieu d’être compilé avant l’installation.

Si vous exécutez Arch Linux sur de nombreux PC et que vous comptez sur le logiciel AUR, c’est une excellente chose. Il n’est pas nécessaire de compiler de gros logiciels sur des processeurs lents qui ne sont pas optimisés. Au lieu de cela, compilez les packages une fois sur votre processeur le plus rapide et envoyez-les.

Installation de packages AUR sans aide

Pour installer le logiciel à partir du référentiel d’utilisateurs Arch Linux, vous devrez télécharger des «instantanés». Gardez à l’esprit que l’installation de ces packages peut (parfois) être fastidieuse. Cela est dû au fait que certains packages ont des bibliothèques et des programmes nécessaires pour construire le code source. Dans des circonstances normales, ces dépendances seront facilement remplies par le référentiel de paquets Arch Linux natif. D’autres fois, vous pourriez ne pas être aussi chanceux. Certains packages peuvent nécessiter des dépendances qui doivent également être construites via un instantané.

  Comment créer rapidement votre propre thème de navigateur Chrome

Pour commencer, rendez-vous sur l’AUR. Il s’agit d’un site Web sur lequel tout le monde peut télécharger des fichiers PKGBUILD. Un PKGBUILD est un script spécialement conçu pour Arch. Il décrit en détail comment récupérer le code source d’un programme et s’installer. N’importe qui peut télécharger l’un de ces fichiers, ce qui signifie que l’AUR peut parfois être dangereux.

Les utilisateurs ne devraient cependant pas s’inquiéter. Chaque package téléchargé a une section de commentaires. Cette section permet aux utilisateurs de commenter la stabilité et la sécurité du paquet, ainsi que d’aider d’autres utilisateurs à faire fonctionner le programme sur leur système. Il existe également une fonction de rapport que les utilisateurs peuvent utiliser s’ils estiment qu’un fichier PKGBUILD dans l’AUR est malveillant.

Utilisez la fonction de recherche sur le site Web et recherchez le programme de votre choix. Dans cet exemple, nous utiliserons Google Chrome. Sur la page du package, recherchez «Télécharger un instantané» et cliquez dessus. Une fois le téléchargement terminé, ouvrez un terminal et procédez comme suit:

Tout d’abord, utilisez la commande cd pour accéder au répertoire ~ / Downloads.

cd ~/Downloads

Dans Téléchargements, décompressez le fichier d’instantané à l’aide de la commande tar.

tar -xvzf google-chrome.tar.gz

Entrez le nouveau dossier créé par la commande tar, avec la commande cd.

cd google-chrome

Utilisez la commande ls pour afficher tout le contenu de ce dossier.

ls

Vous remarquerez plusieurs fichiers. Dans ce cas, il existe un script shell install.sh. Ignorez cela. Au lieu de cela, entrez cette commande:

makepkg

La commande makepkg indique au système de générer un package Arch Linux natif pour Google Chrome. Donnez-lui le temps de construire. Il doit télécharger le package Ubuntu Google Chrome, le disséquer et le convertir. Vous saurez que c’est fait lorsque la fenêtre du terminal sera à nouveau utilisable.

  Ce moteur de recherche peut trouver n'importe quelle bande dessinée Calvin & Hobbes basée sur un mot-clé

Utilisez la commande ls pour afficher à nouveau le contenu du dossier. Dans le dossier d’instantanés de Google Chrome, un nouveau package d’archive natif est présent. Déplacez le package arch vers votre dossier de départ.

mv google-chrome*.tar.gz ~/

Entrez la commande CD pour revenir au dossier de départ, pour démarrer le processus d’installation.

cd ~/

Enfin, installez le package AUR sur le système.

sudo pacman -U google-chrome*.tar.gz

Avec tout cela, le package AUR est construit. Gardez à l’esprit que puisque le package n’a pas été installé via un assistant, vous êtes libre de le distribuer sur d’autres PC et d’ignorer le processus de compilation.

Avantages de l’utilisation d’AUR Helper

Pouvoir compiler un package à partir de l’AUR et le sauvegarder pour plus tard est un vrai plus. Le problème est que cela peut parfois être fastidieux. C’est pourquoi la plupart des gens utilisent un «AUR Helper». Ce sont des programmes qui visent à aider les utilisateurs à télécharger facilement les fichiers PKGBUILD et à appeler le processus de compilation en quelques étapes seulement. Cette méthode est de loin la méthode préférée des utilisateurs d’Arch Linux qui aiment l’AUR, mais qui détestent tout faire à la main.

Il existe de nombreux assistants AUR différents, mais ils font tous essentiellement la même chose. C’est pourquoi au lieu de les couvrir tous, nous allons passer en revue les 3 meilleurs!

Remarque: ces assistants AUR ne sont pas dans les principaux référentiels Arch. Pour les obtenir sur votre PC Linux, vous devrez compiler le PKGBUILD à la main. Suivez les instructions ci-dessus.

Yaourt

Yaourt est de loin l’assistant AUR le plus utilisé. Tout d’abord, recherchez dans le référentiel des utilisateurs Arch ce que vous souhaitez installer. Cette opération est similaire au gestionnaire de paquets pacman lui-même (avec -Ss). Dans cet exemple, nous utiliserons à nouveau Google Chrome.

yaourt -Ss google chrome

La recherche affichera les résultats directement à partir de l’AUR (par rapport aux mots-clés que vous avez utilisés). Pour installer le logiciel, notez le nom du package. Dans le cas de Chrome, le package est «google-chrome».

yaourt -S google-chrome

Cette commande de base vous guidera tout au long du processus d’installation. Le problème est qu’il est très fastidieux et demande à l’utilisateur de sélectionner à plusieurs reprises «oui» et «non». Pour installer le logiciel sans tracas, utilisez l’indicateur –noconfirm.

yaourt -S google-chrome --noconfirm

Pour mettre à jour le logiciel installé via l’AUR, procédez comme suit:

yaourt -Syyu --aur --noconfirm

Cela dira à Yaourt de mettre à jour Arch et de télécharger / construire de nouveaux packages AUR sans aucun problème.

  Comment installer l'éditeur de démarques VNote sous Linux

Pacaur

Pacaur est un autre assistant AUR qui vise à faciliter la création de packages. Voici comment l’utiliser:

Tout d’abord, trouvez un package dans l’AUR. Comme avant, nous utiliserons Chrome comme exemple.

pacaur -Ss google-chrome

Trouvez le nom du package. Dans le cas de Chrome, c’est google-chrome.

Installez le logiciel avec:

pacaur -S google-chrome

Répondez aux questions que Pacaur pose sur le processus d’installation, ou (comme Yaourt) ignorez-les complètement avec:

pacaur -S google-chrome --noconfirm

Pour mettre à jour les packages sur Arch Linux, ainsi que les programmes créés à partir du référentiel Arch User, exécutez cette commande:

pacaur -Syyu

Poulpe

Pour ceux sur Arch qui veulent un outil GUI pour interagir avec le système Arch Linux, ainsi que l’AUR, Poulpe est la meilleure solution. Pour installer le logiciel depuis Arch User Repo, cliquez sur l’icône de face verte. Cela lance un wrapper pour l’outil Octopi. Ensuite, entrez un terme de recherche, comme « Google Chrome » par exemple.

Bientôt, une page de résultats apparaît. Faites un clic droit sur l’application que vous souhaitez installer, puis cliquez sur «installer». Octopi vous guidera tout au long du processus d’installation.

Remarque: le programme vous avertira lorsqu’il y aura des mises à jour.

Conclusion

Arch Linux est un favori de nombreux membres de la communauté en raison de sa grande disponibilité logicielle. Avec l’AUR, l’installation de programmes non pris en charge est incroyablement facile. Si vous êtes nouveau sur Arch Linux, apprendre à maîtriser cet outil améliorera considérablement votre expérience Arch Linux.