Important :

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 !

Accueil wiki FR sur .org

Depot archlinuxfr : Différence entre versions

De ArchwikiFR
m (Ajouter le dépôt : pacman -Sy)
m (rationalisation des catégories)
 
(5 révisions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
[[en:Unofficial user repositories]]
 
[[en:Unofficial user repositories]]
 
+
[[Catégorie:Communauté]]
 +
[[Catégorie:Gestion de paquets]]
 
{{DISPLAYTITLE:Dépôt [archlinuxfr]}}
 
{{DISPLAYTITLE:Dépôt [archlinuxfr]}}
 
  
 
L'objectif du dépôt de paquetages '''[archlinuxfr]''' est de rassembler les paquetages des contributeurs de la communauté francophone.<br />
 
L'objectif du dépôt de paquetages '''[archlinuxfr]''' est de rassembler les paquetages des contributeurs de la communauté francophone.<br />
  
= Ajouter le dépôt =
+
== Ajouter le dépôt ==
  
Ce dépôt est disponible à l'adresse suivante: http://repo.archlinux.fr<br />
+
Ce dépôt est disponible à l'adresse suivante: https://repo.archlinux.fr<br />
Il faut rajouter au {{Codeline|/etc/pacman.conf}}:
+
Il faut ajouter au {{Codeline|/etc/pacman.conf}}:
+
{{file|name=/etc/pacman.conf|content=<nowiki>
[archlinuxfr]
+
[archlinuxfr]
SigLevel = Never
+
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
+
Server = https://repo.archlinux.fr/$arch</nowiki>}}
  
 
Puis on met à jour la base de données de pacman :
 
Puis on met à jour la base de données de pacman :
Ligne 19 : Ligne 19 :
 
  pacman -Sy
 
  pacman -Sy
  
= Contribuer au dépôt de paquetages [archlinuxfr] =
+
== Contribuer au dépôt de paquetages [archlinuxfr] ==
  
 
Le dépôt est géré par l'application [http://afur.archlinux.fr afur].
 
Le dépôt est géré par l'application [http://afur.archlinux.fr afur].
Ligne 48 : Ligne 48 :
  
 
  pacman -S afur-makepkg
 
  pacman -S afur-makepkg
 
  
 
=== Configuration ===
 
=== Configuration ===
Ligne 55 : Ligne 54 :
 
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'''.
 
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 suivante: http://afur.archlinux.fr/?action=connect&redirect=generate <br />
+
Pour compléter la configuration, il vous faut aller à l'adresse suivante: https://afur.archlinux.fr/?action=connect&redirect=generate <br />
 
Copier le contenu de ce qui s'affiche par exemple dans '''$HOME/.afur-makepkg.conf''', exemple:
 
Copier le contenu de ce qui s'affiche par exemple dans '''$HOME/.afur-makepkg.conf''', exemple:
 
   
 
   
Ligne 61 : Ligne 60 :
 
  USER="user"
 
  USER="user"
 
  PASSWD="xxxx"
 
  PASSWD="xxxx"
 
 
  
 
=== Utilisation ===
 
=== Utilisation ===
Ligne 74 : Ligne 71 :
  
 
  afur-makepkg -h
 
  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
 
 
[[Catégorie:Communauté]]
 
[[Catégorie:Projets]]
 

Version actuelle datée du 3 février 2021 à 16:00


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: https://repo.archlinux.fr
Il faut ajouter au /etc/pacman.conf:

Fichier: /etc/pacman.conf
[archlinuxfr]
SigLevel = Never
Server = https://repo.archlinux.fr/$arch

Puis on met à jour la base de données de pacman :

pacman -Sy

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

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

Important : Ne mettez sur [archlinuxfr] que des paquets que vous comptez suivre. Si, à un moment ou un autre, vous décidez de ne plus les maintenir, vous pouvez poster un message sur le forum Dépôt [archlinuxfr] afin que quelqu'un puisse prendre la relève, ou que tout simplement, on supprime le paquet. Ceci afin de ne pas se retrouver avec des paquets obsolètes, ou pire, qui rentrent en conflit avec les paquets officiels.

Régulièrement, un test de la consistance du dépôt est effectué ainsi qu'une comparaison de version avec les paquets AUR, les incohérences sont supprimées.

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 suivante: https://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