Ubuntu personnalisée pour pcDuino
De Wiki Arobose
Gdo (discuter | contributions) (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... ») |
Gdo (discuter | contributions) |
||
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> |