Sun Mar 15 17:59:11 2020 UTC

Mise en place de la commande "mybld"

Important

Toutes les commandes se tapent dans votre compte personnel. Autrement dit, il ne faut pas utiliser le compte root.

Une fois le projet GIT récupéré, toutes les manipulations DOIVENT se faire depuis le dosssier contenant votre projet GIT.

Mise en place

Les outils (paquets à installer)

On part du principe que votre NuTyX est vierge de tout paquet de développement. On commence donc par installer les utilitaires:
get rsync git

Les recettes du projet GIT

On peut maintenant commencer par cloner le projet GIT contenant toutes les recettes des paquets 64 bits de la NuTyX:
git clone https://github.com/NuTyX/packages-x86_64.git
Une fois le projet GIT en place, on se déplace à la racine de celui-ci, en effet la commande mybld utilise des information du GIT (VERSION, USERNAME, EMAIL, etc).

Les dossiers de fonctionement

La commande mybld utilise un ensemble de dossiers pour son fonctionnement, il faut donc les créer via la commande:
mybld -I

Vous pouvez ajuster l'emplacement des dossiers de fonctionnement dans le fichier de configuration ~/.mybld via les variables ROOT, ROOTMOUNT et VERSION.

Collections disponibles

Choisissez la collection sur laquelle vous souhaitez travailler.

En fonction de la collection choisie dans la colonne de gauche, vous récupérez les collections spécifiées dans la colonne de droite.

Liste des collections.
base base
cli base cli
gui base cli gui
cli-extra base cli cli-extra
gui-extra base cli gui gui-extra
desktops base cli gui desktops

Les collections en binaires

En fonction de la collections choisie, lancer la commande:
mybld -s nom_de_collection
afin de récupérer la (les) collections necessaires

Par exemple, pour une utilisation de la collection gui, lancer la commande:

for i in base cli gui; do mybld -s $i;done

Si vous le souhaitez, vous pouvez également récupérer l'intégralitée des collections. Lancez alors la même commande mais sans arguments:

mybld -s

Il est possible de spécifier une adresse et une version personnalisées dans le fichier de configuration ~/.mybld via les variables URL et VERSION.

Utiliser la commande

(Re)Compiler un paquet

mybld nom_du_paquet
La compilation commence immédiatement.

Incrementer la version et recompiler un paquet

mybld -i nom_du_paquet
Après confirmation, la compilation commence immédiatement.

Aide

La commande mybld permet toute sorte d'options.

mybld -h

Pensez à (re)lire le manuel disponible pour obternir plus d'information sur les autres options possibles:

man mybld