Outils pour utilisateurs

Outils du site


linux:voidlinux:sources-package-collection

Pense-bête pour utiliser la collection des sources XBPS

L'ensemble des « recettes » des paquets chez Void Linux est disponible à cette adresse.

Un guide (non officiel) est consultable ici.

Il faut dans un premier temps, cloner ce dépôt.

git clone https://github.com/void-linux/void-packages.git
cd void-packages/
./xbps-src binary-bootstrap

Si c'est ponctuel, on souhaite uniquement mettre à jour les sources d'un paquet, il vaut mieux ne pas « télécharger » tout l'historique du dépôt (on parle de git shallow clone).

Le commande à utiliser est la suivante :

git clone --depth=1 https://github.com/void-linux/void-packages.git

On installe un paquet à partir des sources de cette manière : xbps-install –repository.

Il faut préciser le chemin absolu (l'installation d'un logiciel, requiert des droits privilégiés, root).

Mettre à jour

On peut vérifier si une nouvelle version est disponible (par exemple gala)

./xbps-src update-check gala

Si c'est le cas, il faut modifier la valeur de la variable version dans le fichier srcpkgs/gala/template.

Ensuite, on doit regénérer le checksum

xgensum -if srcpkgs/gala/template

Créer un nouveau paquet

xnew gala

On remplie les différents champs. Pensez à consulter cette page (tout y est détaillé).

Construire un paquet

./xbps-src pkg gala

Avant de construire le paquet, il vaut mieux s'assurer que tout compile

./xbps-src build gala

On peut « regarder » quels fichiers vont être installer sur le système. C'est utile, si on doit créer des sous-paquets.

./xbps-src install gala

Les fichiers seront situés dans un répertoire situé dans masterdir/destdir/.

Ne pas oublier de faire un nettoyage avant de construire un paquet

./xbps-src clean gala
linux/voidlinux/sources-package-collection.txt · Dernière modification : 2024/10/13 12:31 de olivier

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : Public Domain