• SUSE Studio ou comment personnaliser OpenSUSE


    Personnaliser une distribution Linux peut être une tâche ardue. Heureusement, il y a moyen de faire cela plus facilement et de façon plus conviviale; voici donc l'alternative basée sur SUSE appelée SUSE Studio. Bien que SUSE Studio ait quelques composants hors ligne (tels que SUSE Studio Onsite et le reste du SUSE Appliance Toolkit ), cet article portera sur les composants en ligne qui sont disponibles gratuitement sur susestudio.com.

    Il vous faudra un compte pour SUSE Studio (sinon, vous pouvez demander une invitation gratuite via cette page ou vous y connecter avec votre compre Novell si vous en avez un).

    Tout d'abord un rapide histoirique: Suse Studio a été publié en Juillet 2009 , et a une grande variété d'options de compilation Linux pour créer et personnaliser votre openSUSE via une interface web. La plateforme utilise Kiwi pour construire et personnaliser des appliances virtuelles. SUSE Studio possède également sa propre mascotte, nommée Dister .
    Parmi les utilisations possibles de SUSE Studio:

    • Vous pouvez vous faire votre propre portefeuille de Live-DVD, avec des exemples de code en cours d'exécution ou d'autres travaux.
    • Concevoir des installations d' OS personnalisés, comme les disques d'enseignement, ou les plates-formes de développement construites par le biais d'un navigateur Web plutôt que sur une machine réelle.
    • Les machines virtuelles construites pour compiler et tester le logiciel avant de le lancer à grande échelle.

    Honnêtement, les possibilités sont limitées uniquement par votre imagination et le temps que vous y passerez.

    Créer son OpenSUSE

    Nous allons découvrir le processus de construction pour vous montrer quelques-unes des fonctionnalités du service. Je vais inclure quelques screenshots et une vidéo pour vous aider à suivre.

    Connexion à SUSEstudio:


    Pour vous connecter, vous pouvez vous servir des identifiants des services suivants:
    • Gmail
    • Twitter
    • Facebook
    • OpenID
    • Yahoo
    • Novell

    Espace de travail:

    Une fois que vous vous ètes connecté, vous aurez accès à votre page d'accueil, où l'ensemble de vos précédentes créations sont accessibles. Vous avez 15 Go d'espace libre d'alloué pour les stocker, mais si votre appliance est plus vieille que sept jours, elle peut être supprimée pour faire de la place sur les serveurs. Les anciens projets restent et ils peuvent être reconstruits à tout moment.

    Choix d'un modèle:


    Vous pouvez choisir entre trois plateformes:

    • openSUSE 12.1
    • SUSE Linux Enterprise 11 SP2
    • SUSE Linux Enterprise 10 SP4

    Nous partirons donc d'une 12.1,;sur cette plateforme vous avez le choix entre plusieurs templates d'installations:

    • Just enough OS (JeOS) (le minimum vital)
    • Server (installation texte uniquement)
    • Minimal X (configuration graphique minimale avec ICEWm )
    • GNOME desktop ( configuration graphique avec GNOME)
    • KDE desktop ( configuration graphique avec KDE)

    Ensuite vous pouvez choisir votre architecture ( 32 ou 64 bit ) et nommer votre projet et cliquer sur le bouton de création.

    Nommez votre création:


    Le nom que vous entrez ici pourra être changé plus tard.

    Choisissez vos logiciels:


    L'onglet logiciel est l'endroit où une grande partie de la configuration de votre appareil aura lieu. C'est là que vous pouvez sélectionner des dépôts supplémentaires, sélectionner des packages supplémentaires, rechercher des paquets spécifiques, ou ajouter des patterns (des groupes de paquetages). Vous avez également la possibilité de télécharger vos propres paquets et vos propres dépôts. Commençons par regarder les options des depôts.

    Dépôts:



    OpenSUSE a une énorme quantité de dépôts supplémentaires disponibles. Les appliances basées sur SUSE Enterprise Linux n'ont pas les mêmes dépôts. Vous pouvez donc depuis cette page faire une recherche dans les dépôts ou ajouter un dépôt manuellement.

    Ajouter un dépôt manuellement:



    ici vous pouvez ajouter manuellement un dépôt openbuildsservice en rentrant le nom du dépôt, soit specifier une URL. Vu que mon test est fait pour faire un serveur DNS avec bind, unbound, Vupendnssec et softHSM, je dois rajouter le depôt où j'ai créé les packages manquants dans les depôts officiels.



    Une fois qu'il a trouvé le dépôt, il suffit de revenir sur la page précédente via le lien en haut à gauche


    De là on lance la recherche sur opendnssec qui est dans le depôt nouvellement créé, et il le trouve, il n'y a plus qu'à l'ajouter. Une fois que vous avez fini de choisir les packages à installer,cliquez sur l'onglet configuration.

    Configuration - Général:


    Ici, vous pouvez facilement configurer votre réseau, le pare-feu, le fuseau horaire, le lieu, et les utilisateurs ou groupes. la configuration de l'utilisateur peut être faite ici, y compris l'affectation de l'interpréteur de commandes /bin/false, si besoin est.

    Personnalisez graphiquement votre openSUSE:


    L'onglet Personnalisation est l'endroit où vous pouvez donner à votre openSUSE un peu de personnalité. Vous y personalisez les écrans qui apparaissent au cours du processus de démarrage et de connexion. Vous pouvez télécharger votre propre contenu assez facilement . La capture d'écran ci-dessus montre l' appliance avec un logo Alionet et un fond Alionet.

    Options de démarrage:


    Dans l'onglet startup vous pouvez configurer le runlevel de démarrage de la machine ainsi que l'acceptation des licences EULA

    La partie Server:



    on peut ici configurer les bases de données, notamment postgres et mysql. j'ai pas de raison d'installer et de configurer un mysql sur un DNS (enfin moi....)mais c'est toujours bon à savoir

    Ne faisant ni un desktop ni une appliance, mais juste une image iso, je passerais ces deux items pour passer directement à l'onglet script.

    scripts:




    Dans cet onglet on peut lancer des scripts au boot et à l'arrêt de votre openSUSE, en cochant les options vous aurez accès à un editeur de script qui vous permetra de mettre toutes les commandes voulues.

    L'onglet Files
    :



    Ici vous pouvez copier des fichiers, voire des archives, dans des répertoires préselectionnés, extrêmement pratique dans certains cas, pour les archives, les formats supportés sont .tar, .tar.gz, .tar.bz2, .tgz, .zip. Les archives sont un moyen simple de copier un grand nombre de fichiers.

    L'onglet BUILD:


    Il n'y a plus qu'à déterminer le format que vous souhaitez générer et cliquer sur build.Une ligne apparaît vous disant que la construction va commencer. On y voit ensuite les créations des différents formats demandés

    Une fois terminé, vous pouvez tester en live via le lien "testdrive",

    le télécharger et voir les fichiers de la distribution via le lien "view files".
    Conclusion:

    À présent, vous connaissez les bases pour créer des clés USB, des CD/DVD et des images variées, personnalisées et fondées sur openSUSE, à l’aide de SUSE Studio. Si vous souhaitez aller plus loin, reportez-vous à la page consacrée au système de création d’image KIWI, sur lequel s’appuie SUSE Studio,sur le wiki d’openSUSE :


    à lire aussi les differents howtos qui vous permettront de créer vos produits aux petits oignons !!!!



    Sources:


    A lire aussi:


    Commentaires 11 Commentaires
    1. Avatar de Burn2
      Burn2 -
      BOnjour, y a toujours la surimpression "build with susestudio" un peu partout ou ils ont enlevé ça?

      C'était le gros défaut à l'époque. Merci d'avance.
    1. Avatar de Syvolc
      Syvolc -
      Merci pour cet article. J'ai découvert grâce à toi l'aide sur http://en.opensuse.org/openSUSE:SUSE_Studio_howtos ; C'est super pratique.

      Au début tu parles de la nécessité d'avoir un compte Novell ou de demander une invitation, puis tu expliques qu'on peut se connecter avec Gmail, Twitter... c'est pas clair.

      Sinon j'avais fait un article... en novembre 2010... le temps passe vite :
      http://syvolc.briolet.fr/2010/11/13/...on-a-la-carte/

      --
      Syvolc
    1. Avatar de jluce
      jluce -
      Citation Envoyé par Burn2 Voir le message
      BOnjour, y a toujours la surimpression "build with susestudio" un peu partout ou ils ont enlevé ça?

      C'était le gros défaut à l'époque. Merci d'avance.
      je ne sais pas pour l'instant j'ai tester sans interface graphique et le fond reste noir comme d'hab par contre a la connexion et au chargement tu as bien les logos SUSEstudio

      ---------- Message ajouté à 10h22 ---------- Le dernier message était à 10h10 ----------

      Citation Envoyé par Syvolc Voir le message
      Merci pour cet article. J'ai découvert grâce à toi l'aide sur http://en.opensuse.org/openSUSE:SUSE_Studio_howtos ; C'est super pratique.
      oui pis vachement fournis !!!!!!!!

      Au début tu parles de la nécessité d'avoir un compte Novell ou de demander une invitation, puis tu expliques qu'on peut se connecter avec Gmail, Twitter... c'est pas clair.
      soit t'as un compte novell soit tu passes par la page en lien qui t'envoie directement sur la page de login ou tu choisis avec quoi tu te connectes (erreur de traduction)

      Sinon j'avais fait un article... en novembre 2010... le temps passe vite :
      http://syvolc.briolet.fr/2010/11/13/...on-a-la-carte/


      --
      Syvolc
      oups j'avais pas vu

      j'ai rajouter le lien en fin d'article

      ce que je ne trouve pas c'est savoir si y'a moyen de faire un DVD d'install plutot qu'une image qui tourne (live dvd , format raw..........), je sais qu'il existe le live-installer que tu peux rajouter mais je ne l'ai vu que pour les lives en graphique (notament gnome et kde et récemment Mate et ce genre de chose).

      a voir

      a+
    1. Avatar de Syvolc
      Syvolc -
      Ok, merci pour le lien.

      Pour l'installer je ne sais pas, c'est surement un paquet qui gère ça... Je chercherai la prochaine fois que je me replonge dans SUSE Studio.

      Bye
    1. Avatar de Peter
      Peter -
      Bonsoir,

      et avec un compte Novell, les logos SuseStudio disparaissent ? Il faut un compte payant ou non (compte sur le site OpenSuse). ?
    1. Avatar de jluce
      jluce -
      Ben moi j ai un compte novell et ça me garde les logos

      Non le compte n est pas payant, faut juste s inscrire sur novell après il
      marche partout

      A+
    1. Avatar de Burn2
      Burn2 -
      Bon ben je vais retestester de builder une image, ça m'évitera de devoir m'embêter à tout faire à la main. En espérant ne pas avoir de "build with" partout.

      ---------- Message ajouté à 14h19 ---------- Le dernier message était à 13h25 ----------

      "Testdrive needs Flash enabled and access to ports 843 and 5900 - 5908"

      Visiblement pour utiliser le virtualiseur en ligne il faut ouvrir des ports sur sa propre machine,??? :/

      ---------- Message ajouté à 14h41 ---------- Le dernier message était à 14h19 ----------

      Hum c'est bon c'est juste que ça ne marche pas depuis opera...

      ---------- Message ajouté à 14h56 ---------- Le dernier message était à 14h41 ----------

      BOn je confrime, le build with suseStudio est toujours présent...


      Donc clairement toujours le même problème qui rend la chose totalement inutilisable pour du long terme. Pour un test je ne dis pas, mais pour le reste ça ne fait pas pro ni rien de voir marqué build with suse studio en plein milieu de tous les écrans. :/
    1. Avatar de jluce
      jluce -
      Slt Burn2

      cela devrais t'aider
      Salut,

      il y a une "méthode" pour enlever les logos de SuseStudio.

      Lire ceci : http://superuser.com/questions/38065...io-suse-studio

      et aussi ceci : http://suse-studio-users.1598176.n2....td4099220.html

      @+.

      Peter.


      a+
    1. Avatar de bb36000
      bb36000 -
      mais en fait c quoi cette suse studio ??
      j'ai commencé à en créer une en partant de la SLED 11 ...je vais voir ;
      ce sera quoi la différence avec opensuse 12.2 ?
    1. Avatar de jluce
      jluce -
      Citation Envoyé par bb36000 Voir le message
      mais en fait c quoi cette suse studio ??
      c'est pas une distib c'est un site qui te permet d'en "créer"
      ce sera quoi la différence avec opensuse 12.2 ?
      la 12.2 est la dernière sortie donc toute les dernières innovations comparé a la sled qui est creer pour etre stable donc.....

      a+
    1. Avatar de bb36000
      bb36000 -
      ok thanks a lot !
      je vais aller tester cela ..
  • Dons / Adhésion


    Dons
    Si vous aimez notre site web et que vous voulez participer financièrement, vous pouvez nous faire un don grâce à PayPal.


    Choisissez votre somme, et cliquez sur le bouton "donate" ci-dessous.



    Adhésion
    Si vous désirez être membre de notre association, vous pouvez aussi adhérer grâce à PayPal.


    Cliquez sur le bouton "PayPal" ci-dessous.

  • SUSECon 2017

     
    SUSEcon 2017
     
     
  • Derniers commentaires d'articles

    manchette

    Compte rendu du salon Paris OpenSource Summit

    Salut ;)

    cool , merci du retour :) Voir le dernier message

    manchette le 14/12/2017 16h43
    Guillaume_G

    Compte rendu du salon Paris OpenSource Summit

    C'était vraiment bien d'être nombreux. Cela permet de se relayer et d'aller voir d'autres stands et... Voir le dernier message

    Guillaume_G le 14/12/2017 10h41
    pierrotbj

    Compte rendu du salon Paris OpenSource Summit

    Super, merci pour l'info, vous avez fais du bon boulot. Voir le dernier message

    pierrotbj le 12/12/2017 21h05