Dépôt AUR (Arch User Repository)

From Manjaro Linux
Jump to: navigation, search

Retour à l'accueil

Vue d'ensemble

Attention: Utilisez AUR à vos propres risques! Une aide ne sera pas fournie par l'équipe Manjaro pour toutes les questions qui peuvent se poser concernant l'installation de logiciels à partir de AUR.


Bien que Manjaro soit 100% compatible avec Arch - normal puisque basé sur Arch lui-même - il n'est pas possible d'accéder aux dépôts officiels du système Arch pour télécharger un logiciel. Manjaro utilise à la place ses propres dépôts officiels afin de s'assurer que les packages logiciels fournis (par exemple mises à jour du système et applications) ont été entièrement testés et sont parfaitement stables avant d'être libérés.

Toutefois, il est toujours possible d'accéder à des logiciels supplémentaires à partir du dépôt Arch User Repository (AUR), qui est géré par la communauté Arch (c'est-à-dire les utilisateurs eux-mêmes). Bien que ce dépôt ne soit pas officiel, les paquets logiciels ont de grandes chances de se retrouver dans les dépôts officiels Arch s'ils deviennent assez populaires. Malheureusement, utiliser le dépôt AUR fait encore prendre des risques potentiels et peut poser des problèmes. Il s'agit notamment:

  • De multiples versions de paquets
  • Paquets obsolètes
  • Paquets cassés ou seulement partiels
  • Paquets mal configurés (par exemple avec téléchargement de dépendances inutiles, et/ou ne téléchargeant pas les dépendances nécessaires)
  • Paquets malveillants (bien que très rare).


En tant que tel, bien que la majeure partie des logiciels fournis par le dépôt AUR devraient fonctionner, ne vous attendez pas un processus d'installation aussi simple que lorsque vous utilisez les dépôts officiels. À l'occasion, il peut être nécessaire d'identifier et installer manuellement les dépendances vous-même après une tentative avortée d'installation, par exemple. En outre, il n'existe aucune garantie que les logiciels installés fonctionnent correctement, voire pas du tout.


Accès au dépôt AUR

Tous les logiciels nécessaires pour accéder et utiliser AUR sont déjà pré-installés dans Manjaro 0.8.2. Avec une autre version de Manjaro, en cas de rejet quelconque, il sera alors nécessaire d'installer ces paquets manuellement. Ce sont les paquets suivants:


1. Le groupe base-devel: plutôt que de télécharger des logiciels pré-compilés pour l'installation, vous devrez plutôt télécharger les instructions pour construire et compiler les logiciels sur votre système. Le groupe base-devel le fera pour vous.

2. yaourt: ce logiciel est utilisé pour rechercher et télécharger à partir du dépôt AUR, un peu comme pacman est utilisé pour rechercher et télécharger à partir des dépôts officiels de Manjaro. Tout comme pacman, yaourt trouvera et téléchargera également automatiquement les dépendances nécessaires pour les logiciels téléchargés ainsi, à condition que les logiciels eux-mêmes aient bien indiqués que des dépendances sont nécessaires.


Pour installer le groupe base-devel et yaourt, entrez la commande suivante dans un terminal:

sudo pacman -S base-devel yaourt


Rechercher et installer un logiciel depuis AUR

Astuce: Il est fortement conseillé de commencer par visiter le site AUR et examiner les pages correspondantes pour tout logiciel destiné à être installé. Ces pages contiennent les observations des utilisateurs existants et des développeurs de paquetages, qui peuvent fournir des informations précieuses (par exemple des avertissements et/ou des solutions à des problèmes). Le site AUR peut être trouvé ici


Yaourt doit être utilisé dans le terminal; son utilisation est très proche de celle de pacman. En outre, comme avec pacman, il n'est pas nécessaire de spécifier les noms de paquets précis ou complet afin de rechercher ou télécharger le logiciel. Par exemple, s'il souhaite le téléchargement de Avant Window Navigator (une barre de lancement d'applications populaire), il suffit d'entrer 'avant' et il donnera une liste de correspondances possibles pour rechercher et sélectionner. Bien que l'utilisation de la commande sudo soit une convention lors de l'utilisation de pacman pour installer des fichiers (par exemple sudo pacman -S [nom du paquet logiciel]), il n'est pas nécessaire de l'utiliser avec yaourt.


Pour rechercher et installer des paquets logiciels depuis le dépôt AUR, la syntaxe est la suivante:

yaourt [nom du paquet logiciel]


Par exemple, pour rechercher Avant Window Navigator, la commande suivante doit être entrée:

yaourt avant


Yaourtsearch.png


Comme illustré, la recherche entreprise de Avant Window Navigator a permis d'énumérer 10 propositions. Tous les paquets listés peuvent être téléchargés en entrant simplement leur nombre. Par exemple, entrer 3 permettra d'installer le paquet avant-window-navigator-bzr. Ajouter 5 après permettra également d'installer des applets supplémentaires pour ce paquet:

==> Enter No of packages to be installed (ex: 1 2 3 or 1-3)
==> -------------------------------------------------------
3 5


Astuce: Les chiffres à la fin de chaque ligne sont des votes d'utilisateurs pour chaque paquet. Plus le nombre est élevé, plus populaire est le paquet. Notez que l'option '3' a le plus grand nombre de voix et de loin!


Yaourtdownload.png


Une fois le(s) numéro(s) de votre logiciel choisi(s) saisis, et le processus d'installation commencé, les commentaires des utilisateurs sur le site Web AUR seront également affichés. Vous pourriez également être prévenu par un avertissement standard que le paquet téléchargé peut être potentiellement dangereux.

Il pourrait également vous être demandé si vous souhaitez éditer PKGBUILD. Sauf si vous savez ce que vous faites, toujours taper n pour «non» lorsque cela vous sera demandé. Le but de cette option est de permettre aux utilisateurs expérimentés d'inspecter les instructions qui seront utilisées pour construire le paquet qui doit être installé. Comme les dépendances peuvent également être installées en premier dans le processus, il est possible d'être invité aussi bien à modifier ces dernières.

Bien que vous devriez juste garder l'entrée «non» à ces invites, sachez qu'à l'occasion, vous serez également invité à poursuivre ainsi l'installation. Donc, assurez-vous de lire chaque invite correctement avant d'entrer quoi que ce soit, sinon vous pourriez finir par annuler l'installation par accident!

Page originale du wiki anglais

Retour à l'accueil