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
documentation:installer_0linux_manuellement [12-03-2014 21:47]
appzer0 [Installer le tout dans un coin]
documentation:installer_0linux_manuellement [13-02-2015 13:32] (Version actuelle)
appzer0 [Créer une partition pour 0linux]
Ligne 8: Ligne 8:
 ====Se procurer les paquets==== ====Se procurer les paquets====
  
-Récupérez tous les paquets ​''​*.spack'' ​de 0linux, ​c'​est-à dire tout le contenu des 3 dépôts principaux ''​base'',​ ''​opt''​ et ''​xorg''​. On pourra installer des dépôts supplémentaires venant de ''​apps''​ plus tard grâce à ''​0g''​.+Récupérez tous les paquets de 0linux, ​voyez la page Téléchargements pour cela.
  
 Si vous êtes sur le système autonome 0linux, ''​dhcpcd''​ est censé avoir établi une connexion (filaire uniquement) à internet. On dispose aussi sur le système autonome de ''​wireless-tools''​ pour établir une connexion sans-fil manuellement. ​ Si vous êtes sur le système autonome 0linux, ''​dhcpcd''​ est censé avoir établi une connexion (filaire uniquement) à internet. On dispose aussi sur le système autonome de ''​wireless-tools''​ pour établir une connexion sans-fil manuellement. ​
Ligne 17: Ligne 17:
 mkdir -p /​home/​moi/​0linux/​paquets mkdir -p /​home/​moi/​0linux/​paquets
 cd /​home/​moi/​0linux/​paquets cd /​home/​moi/​0linux/​paquets
-rsync -a rsync://​ftp.igh.cnrs.fr/​0linux/​paquets/​x86_64/​{base,​opt,​xorg} ​.+rsync -a rsync://​ftp.igh.cnrs.fr/​0linux/​paquets/eta/x86_64/<​depot>/<​paquet>/<​paquet>​.spack ​.
 </​code>​ </​code>​
 +
 +Récupérez d'​abord les paquets critiques, à savoir :
 +  * a/busybox
 +  * a/​base-systeme
 +  * b/glibc
 +  * b/ncurses
 +  * b/readline
 +  * d/bash
 +  * a/​sgml-common
 +  * a/0outils
 +
 +Ou alors synchronisez l'​ensemble du dépôt de 0Linux (qui représenteplus de 4,5 Go de paquets - pour 0Linux eta début 2014)
 ---- ----
  
 ====Créer une partition pour 0linux==== ====Créer une partition pour 0linux====
- 
-:!: 0linux n'est pas encore adapté aux disques GPT et aux EFI ! Seules les disques MBR et les BIOS traditionnels sont pris en charge pour le moment. 
  
 Si la partition qui va accueillir 0linux n'​existe pas, il faudra la créer, par exemple avec : Si la partition qui va accueillir 0linux n'​existe pas, il faudra la créer, par exemple avec :
Ligne 106: Ligne 116:
  
 Installons tous les paquets de ''​z/​base-abonnement'',​ ils figurent dans le fichier ''​.dep''​ (les 6 paquets déjà installés afficheront une erreur qui sera ignorée) : Installons tous les paquets de ''​z/​base-abonnement'',​ ils figurent dans le fichier ''​.dep''​ (les 6 paquets déjà installés afficheront une erreur qui sera ignorée) :
 +
 +<code bash>
 +for f in $(cat base-abonnement-x-x86_64-1.dep);​ do
 +  spackadd --root=/​mon_0linux $(find /​home/​moi/​0linux/​paquets -type f -name "​${f}*.spack"​)
 +done
 +</​code>​
  
 On a désormais un système minimal mais complet, isolé dans ''/​mon_0linux''​. On a désormais un système minimal mais complet, isolé dans ''/​mon_0linux''​.
 +
 +Vous pouvez également passer par ''​0g''​ en lui passant la variable ROOT :
 +
 +<code bash>
 +ROOT=/​mon_0linux 0g busybox base-systeme glibc etc.
 +</​code>​
 +
 +Puis installer ''​base-abonnement'',​ par exemple.
 ---- ----
  
Ligne 190: Ligne 214:
 </​code>​ </​code>​
  
-On quittera le nouveau système avec un simple :+On utilisera de préférence ''​0g''​ pour installer des paquets ou des abonnements. ​On quittera le nouveau système avec un simple :
  
 <code bash> <code bash>