Le présent wiki a été migré vers wiki.archlinux.org.
Ce Wiki a été archivé. Toute contribution doit donc désormais se faire là-bas. Cette page de Wiki possède donc potentiellement des informations qui ne sont plus à jour !
Dépôt [archlinuxfr]
L'objectif du dépôt de paquetages [archlinuxfr] est de rassembler les paquetages des contributeurs de la communauté francophone.
Sommaire
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