Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
documentation:compiler_0linux [25-08-2014 13:23]
appzer0
documentation:compiler_0linux [25-08-2014 13:44]
appzer0 [Utilisation de construction.sh]
Ligne 15: Ligne 15:
     * un frontal web, non utilisé pour le moment, bogué et qu'on n'a pas vraiment trouvé utile finalement     * un frontal web, non utilisé pour le moment, bogué et qu'on n'a pas vraiment trouvé utile finalement
  
-Plutôt que d'​écrire une longue page de documentation,​ nous vous conseillons de lire ces scripts, ils sont abondamment commentés. Le plus important à retenir : les variables d'​environnement comme ''​PKGREPO'' ​ou ''​PKGSOURCES''​ et l'​utilisation de ''​construction.sh''​.+Plutôt que d'​écrire une longue page de documentation,​ nous vous conseillons de lire ces scripts, ils sont abondamment commentés. Le plus important à retenir ​reste : les variables d'​environnement comme ''​PKGREPO''​''​PKGSOURCES''​ ou ''​MARMITE''​ et l'​utilisation de ''​construction.sh''​.
  
 ====Utilisation de construction.sh==== ====Utilisation de construction.sh====
  
-Clonez le dépôt git des sources ​de 0Linux ​(cf[[Téléchargements]] et déplacez-vous avant tout dans le répertoire ​''​scripts'' ​(obligatoireles scripts ne peuvent pas être appelés d'ailleurs).+:!: Note : il est préférable que vous ayez configuré votre utilisateur pour accéder à ''​sudo'',​ idéalement sans mot de passe afin d'​automatiser les installations de chaque paquet ​(l'​appel automatique à ''​spackadd''​ a bien évidemment besoin des privilèges de ''​root''​)Vous pouvez utiliser ​le groupe ​''​sudo''​ dans ''/​etc/​sudoers'', ​la ligne est déjà présente, il suffit de la décommenter et de vous assurer que votre utilisateur fait partie du groupe ​''​sudo''​. Consultez ''​man sudo''​ ainsi que le fichier ''/​etc/​sudoers''​ pour en savoir plus.
  
-Définissez les variables ''​PKGSOURCES''​ et ''​PKGREPO''​ d'​emblée pour avoir un dépôt ​propre avec d'un part vos archives ​sources ​bien isolées du reste (''​PKGSOURCES''​) et des paquets compilés bien rangés à part (''​PKGREPO''​). Plus d'infos sur ces variables ici : [[http://​0.tuxfamily.org/​doku.php/​documentation/​methode_de_creation_des_paquets_pour_0linux_native#​executer_une_recette|Exécuter une recette]].+Clonez le dépôt ​git des sources ​de 0Linux ​(cf. la page des [[Téléchargements]]) et déplacez-vous avant tout dans le répertoire ​''​scripts'' ​(obligatoire,​ les scripts ne peuvent pas être appelés ​d'ailleurs).
  
-Pour compiler et installer automatiquement ​des paquets ou une liste de paquets et pour reprendre l'​exemple cité au début du script :+Définissez les variables ''​PKGSOURCES''​ et ''​PKGREPO''​ d'​emblée pour avoir un dépôt propre avec d'un part vos archives sources bien isolées du reste (''​PKGSOURCES''​) et des paquets compilés bien rangés à part (''​PKGREPO''​). Plus d'​infos sur les variables d'​environnement ici : [[http://​0.tuxfamily.org/​doku.php/​documentation/​methode_de_creation_des_paquets_pour_0linux_native#​executer_une_recette|Exécuter une recette]]. 
 + 
 +Pour compiler et installer automatiquement des paquets ou une liste de paquets et pour reprendre l'​exemple cité au début du script :
  
 <code bash> <code bash>
Ligne 33: Ligne 35:
 </​code>​ </​code>​
  
-**EN COURS DE RÉDACTION**+Lisez les scripts ! La documentation qu'ils contiennent est à jour et les essayer directement est bien plus parlant. 
 ---- ----