Ubuntu personnalisée pour pcDuino

De Wiki Arobose
(Page créée avec « Pré-requis : * Une ubuntu >= 12.04 * Une carte micro-SD >= 2Go * Télécharger le package [https://github.com/geonobot/make_deb_distro/releases/download/0.1/make-deb-dist... »)
 
Ligne 2 : Ligne 2 :
 
* Une ubuntu >= 12.04
 
* Une ubuntu >= 12.04
 
* Une carte micro-SD >= 2Go
 
* Une carte micro-SD >= 2Go
 +
* Une connexion à internet
 
* Télécharger le package [https://github.com/geonobot/make_deb_distro/releases/download/0.1/make-deb-distro-0.1.deb make-deb-distro]
 
* Télécharger le package [https://github.com/geonobot/make_deb_distro/releases/download/0.1/make-deb-distro-0.1.deb make-deb-distro]
 
* Télécharger le profil pour la pcduino : [https://github.com/geonobot/pcduino-profile/archive/master.zip pcduino-profile]
 
* Télécharger le profil pour la pcduino : [https://github.com/geonobot/pcduino-profile/archive/master.zip pcduino-profile]
Ligne 22 : Ligne 23 :
 
cd pcduino-profile-master</syntaxhighlight>
 
cd pcduino-profile-master</syntaxhighlight>
  
Il ne reste plus qu'à insérer notre carte micro-SD et à appeler notre programme make-deb-distro en lui indiquant notre profil :
+
Il ne reste plus qu'à insérer notre carte micro-SD et à appeler notre programme make-deb-distro en lui indiquant notre profil et les options voulues :
 
<syntaxhighlight lang="bash">sudo make-deb-distro -a install -b /dev/mmcblk0 -c pcduino.conf -p "vim openssh-server language-pack-fr language-pack-fr-base isc-dhcp-client"</syntaxhighlight>
 
<syntaxhighlight lang="bash">sudo make-deb-distro -a install -b /dev/mmcblk0 -c pcduino.conf -p "vim openssh-server language-pack-fr language-pack-fr-base isc-dhcp-client"</syntaxhighlight>
 +
 +
La première fois qu'elle est lancée, cette commande est très longue et dépend de la puissance de votre PC ainsi que de la qualité de votre connexion internet.
 +
Une fois l'exécution terminée, la carte est prête à être utilisée sur la pcduino.
 +
 +
Pour des explications sur les options passée à notre commande, lancez la commande '''make-deb-distro --help''' :
 +
<syntaxhighlight lang="bash">make-deb-distro --help
 +
This script build custom Ubuntu/Debian distributions.
 +
 +
./make-deb-distro [-a <action>] [OPTIONS]
 +
 +
Options:
 +
        (-a|--action)            <action>                Action : install or uninstall.
 +
        (-b|--target-device)    <device>                Target device
 +
        (-c|--configuration)    <file>                  Configuration file
 +
        (-d|--target-dir)        <path>                  Bootstrap path
 +
        (-e|--excluded-packages) "<excluded-packages>" Packages to exclude from bootstrap process. List must be quoted.
 +
        (-f|--only-rootfs)                              Build rootfs only
 +
        (-h|--help)                                      Display this help message
 +
        (-n|--distro-version)    <distro-name>          Debian/Ubuntu distribution name (same as host by default).
 +
        (-o|--deb-packages)      "<deb-packages>"      Local .deb packages. List must be quoted.
 +
        (-p|--packages)          "<packages>"          Distro packages to use. List must be quoted.
 +
        (--script-rootfs)        <script>                Launch your script after rootfs is created and all package installed.
 +
        (--script-prepare)      <script>                Launch your script to prepare the target device.
 +
                                                        (/usr/share/make-deb-distro/scripts/profiles/default/prepare.sh by default)
 +
        (--script-burn)          <script>                Launch your script to burn rootfs on target device.
 +
                                                        (/usr/share/make-deb-distro/scripts/profiles/default/burn.sh by default)
 +
        (-t|--target)            <target>                Target achitecture (same as host by default).
 +
        (-v|--verbose)                                  Verbose mode</syntaxhighlight>

Version du 25 novembre 2013 à 19:00

Outils personnels
Catégories