Dépôt [archlinuxfr]

De ArchwikiFR
Révision datée du 21 février 2011 à 16:18 par Maintenance script (discussion) (Maintenance)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)



L'objectif du dépôt de paquetages [archlinuxfr] est de rassembler les paquetages des contributeurs de la communauté francophone.

Ajouter le dépôt

Ce dépôt est disponible à l'adresse suivante: http://repo.archlinux.fr
Il faut rajouter au /etc/pacman.conf:

[archlinuxfr]
Server = http://repo.archlinux.fr/$arch

Contribuer au dépôt de paquetages [archlinuxfr]

Le dépôt est géré par l'application afur.

Fonctionnement

Si vous êtes l'auteur de quelques PKGBUILDs que vous souhaiteriez partager, voici comment envoyer vos contributions sur le dépôt français officiel archlinux.fr.

  • Le PKGBUILD doit respecter les règles de fabrication d'un paquetage pour ABS
  • S'il s'agit de votre première contribution, vous pouvez ouvrir un topic sur le forum pour partager et vérifier votre PKGBUILD.
  • Vous pouvez ensuite demander l'activation d'un compte utilisateur et utiliser notre outil de soumission de paquetages: afur-makepkg

Demande d'enregistrement

Envoyez un mail ou un message privé par le biais du forum à l'un des administrateurs.

afur-makepkg

Afin d'envoyer les paquets, vous devez installer et éventuellement configurer afur-makepkg.

Installation

Le paquet est disponible dans le dépôt [archlinuxfr] (tant qu'à faire...)

pacman -S afur-makepkg


Configuration

afur-makepkg peut se configurer à l'aide de /etc/afur.makepkg.conf ou $HOME/.afur-makepkg.conf.
Si vous avez un $HOME/.makepkg.conf, ce dernier supplantera la configuration de afur-makepkg, merci de vérifier s'il ne contient pas de configuration en contradiction avec /etc/afur-makepkg.conf.

Pour compléter la configuration, il vous faut aller à l'adresse suivant: http://afur.archlinux.fr/?action=connect&redirect=generate
Copier le contenu de ce qui s'affiche par exemple dans $HOME/.afur-makepkg.conf, exemple:

SRV_URI="ftp://afur.archlinux.fr"
USER="user"
PASSWD="xxxx"


Utilisation

Il suffit de se placer dans un répertoire contenant un PKGBUILD valable et de lancer:

afur-makepkg

Par défaut, afur-makepkg recompile le paquet dans un répertoire temporaire, le vérifie puis l'envoie. Pour plus d'options:

afur-makepkg -h

afur-aur

Ce script permet en combinaison avec afur-makepkg d'envoyer votre programme sur AUR et sur le dépôt archlinuxfr.

Configuration

Il faut au préalable bien configurer afur-makepkg. Ensuite créer le fichier ~/aurlogconf dans lequel vous mettrez votre login et mot de passe pour AUR comme suit :

login
mdp

Utilisation

Il suffit de se placer dans un répertoire contenant un PKGBUILD valable et de lancer:

afur-aur