La puissance du dépot AUR issu des distributions Archlinux !

in fr •  6 years ago  (edited)

Lors de mes diverses présentations, centrés autour du monde Linuxien, j'avais à plusieurs reprises fait mention de l'incroyable utilité et efficacité du dépôt annexe AUR disponible auprès des distributions disposant d'une base Archlinux. Cette formidable bibliothèque, entièrement géré par la communauté des utilisateurs, possède de sérieux atouts indéniable qui permettent de rendre dans l'ensemble une administration de son système bien plus agréable que tout autre OS. Passons donc en revue, les bénéfices mais aussi les quelques petits défauts lié à son utilisation.

AUR ? Mais qu'est ce que c'est ?

AUR pour Arch User Repository est un dépôt tiers disponible sous Archlinux ainsi que ses dérivés (Manjaro, Parabola, Antergos etc...). Sa fonction principale est de proposer des paquets non-inclus dans les dépôts officiels, soit pour des raisons de popularité ou bien encore du fait que ceux ci sont propriétaire et donc incompatible avec la philosophie du logiciel libre. Reprenant le principe très cher à Archlinux qui est de proposer une distribution légère et rapide dont le concept est de rester la plus simple possible (KISS, acronyme de Keep It Simple Stupid), l’écosystème de cette branche de Linux prône plutôt la mise à la disposition des sources de la part de sa communauté en guise d'alternative, au lieu de faire appel à une multitude de serveurs qui viendraient se greffer aux dépôts déjà établies.

Ce choix à pour conséquence d’accroître la sécurité mais aussi la cohérence de l'ensemble, à l'opposé de Debian ou Ubuntu et de leurs systèmes de PPA qui peuvent proposer des sources douteuses, pas forcément toujours vérifié, ainsi que de générer un foutoir éventuel en terme d'administration système. Ici, il n'est donc pas question de rajout mais bien d'un second listing disponible de base (il faut toutefois réaliser une petite manip sous une Arch vanilla), activable ou désactivable à souhait.

A ce jour, AUR dispose de plus de 10752 paquets totalement compatible avec le gestionnaire de paquets Pacman. Autant dire que vous trouverez largement votre bonheur, puisque tout ce qui est compilable sera accessible en temps et en heure. A vous les joies des logiciels tiers, mis à jour dès qu'une nouvelle version pointe le bout de son nez ! Mais comment tout cela est il possible ? Tout simplement par la démarche active de personnes passionnés qui se constituent alors en mainteneurs. Ceux la vont donc se charger de récupérer les fichiers sources et de les empaqueter de sorte qu'ils soient installable à l'aide d'un script PKGBUILD.

Ces scripts PKGBUILD simplifient la construction à partir des sources, listant explicitement la marche à suivre auprès du gestionnaire et en vérifiant les dépendances nécessaires, tout en configurant l'installation pour qu'elle corresponde à l'architecture Arch. Assurant ainsi une véritable compatibilité à notre système. Après plusieurs vérifications et tests, le paquet est ensuite mis à la disposition sur le dépôt et maintenu par le membre qui s'est chargé de cette initiative. Il est possible de vérifier l'existence d'un paquet en particulier, de vérifier sa version disponible et bien également d'accéder aux sources, via le site listant l'ensemble du contenu AUR : https://aur.archlinux.org/

Marche à suivre pour activer AUR (mode easy)

C'est bien beau tout ça, mais comment en profiter ? Pour répondre à cette question, je vais me baser sur la version GUI du gestionnaire de paquets Pacman, dénommé Pamac, dans un souci de clarté pour les plus débutants d'entres nous. Ouvrez donc votre gestionnaire et rendez-vous dans les préférences de celui-ci. Choisissez l'onglet AUR et activez le support de ce dépôt. N'oubliez pas de cocher l'option "Vérifier les mises à jour depuis AUR" afin de mettre à jour continuellement vos logiciels installés à partir de celui ci. Voila, vous avez effectué le plus gros du travail !

La recherche s'effectue automatiquement à partir des deux dépôts, lorsqu'un logiciel n'est point disponible sur l'officiel, il sera mis en évidence automatiquement à partir d'AUR. En guise d'exemple, j'ai pris le cas de Vivaldi qui est uniquement disponible sur AUR. Faites votre choix et après cela il vous sera possible de visionner le contenu du script. Si cela vous convient, il ne vous restera plus qu'à appliquer l'instalation ! A partir de la, vous pouvez admirer la compilation s'effectuer à partir d'un terminal de commande.

Attention tout de même !

Cela peut sembler un peu idyllique à un Linuxien d'accéder à autant de paquets, de manière simple en un click de souris. Toutefois, il faut faire preuve de prudence et vérifier les retours des utilisateurs consultable sur le site officiel avant de se lancer. En effet, il est parfois probable qu'une erreur glissé dans le script casse des dépendances plus que nécessaires, pouvant parfois provoquer des instabilités. Ce genre de problèmes se manifestent que peu de fois mais il y a toujours un danger potentiel. Réfléchissez et faites vos recherches avant d'installer tout et n'importe quoi. Autre point qui peut s'avérer un peu irritant réside dans les signatures des clefs GPG qui ne sont pas systématiquement mis à jour par les mainteneurs.

A cela deux solutions possible, éditer soit même l’adresse via un terminal ou bien attendre une réaction de celui ci. A part ces deux risques potentiels, c'est du tout bon ! AUR est sans doute la logithèque la plus fourni de toute la famille Linux ! Rapide, simple d'emploi, avec une installation propre, compatible et respectueuse de votre système, il serait un tord de s'en priver. A titre personnel, je ne pourrais m'en passer et c'est bien cet élément tout particulier qui m'a conforté dans mon choix de basculer sur Arch !

Amusez vous bien !

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Merci de partager tout ça avec nous. Je suis encore relativement nouveau dans le monde de Linux mais la sécurité accrue d'AUR de me donne envie d'essayer Manjaro ou Antergos. Il ne me reste plus qu'à trouver un autre ordi pour l'essayer puisque je préfère laisser Linux Mint dans l'ordinateur de famille pour le moment et le Dell XPS 13 9350 de ma femme refuse de me laisser booter Manjaro avec le Live USB. Upvoté et resteemé.

Tu peux déjà te faire la main dessus en utilisant Virtualbox.

C'est vrai.

Félicitations @ixindamix pour votre beau travail!

Ce post a attiré l'attention de @narla.ghelo et a été upvoté à 50% par @steemalsace et son trail de curation comportant actuellement 28 upvotes .
De plus votre post apparaîtra peut-être cette semaine dans notre article de sélection hebdomadaire des meilleurs post francophones.

Vous pouvez suivre @steemalsace pour en savoir plus sur le projet de soutien à la communauté fr et voir d'autres articles qualitatifs francophones ! Nous visons la clarté et la transparence.

Rejoignez le Discord SteemAlsace

Pour nous soutenir par vos votes : rejoignez notre Fanbase et notre Curation Trail sur Steemauto.com. C'est important pour soutenir nos membres, les steemians et Witness francophones ICI!

@narla.ghelo

Ce post a été supporté par notre initiative de curation francophone @fr-stars.
Rendez-vous sur notre serveur Discord pour plus d'informations

Ce post a été supporté par notre initiative de curation francophone @fr-stars.
Rendez-vous sur notre serveur Discord pour plus d'informations