Précédent: , Monter: Créer des images systèmes   [Table des matières][Index]


16.4 Modules des images

Prenons l’exemple du Pine64, une machine ARM. Pour pouvoir produire une image ciblant cette carte, nous avons besoin des éléments suivants :

Le module (gnu system images pine64) fournit tous ces éléments : pine64-barebones-os, pine64-image-type et pine64-barebones-raw-image, respectivement.

Le module renvoie pine64-barebones-raw-image pour pouvoir exécuter :

guix system image gnu/system/images/pine64.scm

Maintenant, grâce à l’enregistrement pine64-image-type qui déclare l’image-type 'pine64-raw, on peut aussi préparer un fichier my-pine.scm avec le contenu suivant :

(use-modules (gnu system images pine64))
(operating-system
  (inherit pine64-barebones-os)
  (timezone "Europe/Athens"))

pour personnaliser le pine64-barebones-os, puis lancer :

$ guix system image --image-type=pine64-raw my-pine.scm

Remarquez qu’il y a d’autres modules dans le répertoire gnu/system/images qui ciblent les machines Novena, Pine64, PinebookPro et Rock64.