CBL-MARINER est un système Linux

Développer en langage Python, C, Go… Par Linux Systems Group de la boite MICROSOFT, CBL-MARINER est open-source.Le code source est disponible sur le répertoire officiel Github. Les installations sont basées sous le gestionnaire de paquet RPM . Rappellons que CBL-MARINER est utilisé par WSL (Windows Subsystem for Linux) et Microsoft Azure.

Comment créer un iso du CBL-MARINA ?

Rappelons que le système n’est pas disponible en .iso sur le site officiel Github du projet.Il va falloir le cloner et compiler sois même en .iso. Ici, je vous montre de la façon très simple comment procéder.

Les prérequis

Apres le clonage du projet,vous autre tous un tas de paquet supplémentaires a installer pour la compilation je passe bien.

  • make
  • tar
  • wget
  • curl
  • qemu
  • rpm
  • golang
  • python
  • bison
  • pigz
  • gawk
  • gcc
  • libgcc
  • libc
  • git

Les étapes de la compilation.

Commençons avec l’installation des paquets requis

sudo apt -y install make tar wget curl rpm qemu-utils golang-1.15-go genisoimage python2-minimal bison gawk pigz git gcc-9-base libgcc-9-dev libc6-dev

ensuite créer un lien symbolique en le dossier go- et go 1.15 pour corriger les éventuel conflit

sudo ln -vsf /usr/lib/go-1.15/bin/go /usr/bin/go

Clonage du projet

git clone https://github.com/microsoft/CBL-Mariner.git

Accès au répertoire du projet

cd CBL-Mariner/toolkit
git checkout 1.0-stable

Compilation du projet en .iso

sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json

Publications similaires

4 commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *