Test de SourceMage 0.7.1

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
16
déc.
2003
Linux
SourceMage est une distribution sources (au même titre que Gentoo ou bien LFS) vous permettant d'installer un Linux sur mesure sur votre machine. J'ai ici réalisé un test concernant la dernière ISO disponible sur le site internet.

Vous y trouverez donc tout le processus d'installation, de recherche de documentation, d'utilisation de la distribution pour un usage personnel avec captures d'écran.

Notons enfin que Benoit Papillault est le mainteneur de l'ISO.

Aller plus loin

  • # Re: Test de SourceMage 0.7.1

    Posté par  (site web personnel) . Évalué à 4.

    Par pitié s/Papillaud/Papillault/
    • [^] # Re: Test de SourceMage 0.7.1

      Posté par  (site web personnel) . Évalué à 1.

      Argh desolé, j'aurais du vérifier son nom.

      Steph
      • [^] # Re: Test de SourceMage 0.7.1

        Posté par  . Évalué à 3.

        H, sous pretexte que benoit est plus connu que laurent on cite pas laurent wandrebeck (low) qui est cauldron team leader et ca c'est important ;) C'est bien : 2 francais participent au cd d'install de la sorcerer, cocorico ;)

        Tiens ca sent la pizza par la ~~~[~]~~~
        • [^] # Re: Test de SourceMage 0.7.1

          Posté par  . Évalué à 1.

          s/sorcerer/sourcemage, pas taper low pas taper
          a+
          • [^] # Re: Test de SourceMage 0.7.1

            Posté par  (site web personnel) . Évalué à 2.

            /me slaps crevetor...
            euh non je m'égare :) C'est peut-être l'occasion de rappeller que la SMGL est basée sur la Sorcerer, à l'époque où son créateur original (Kyle Sallee) s'est sauvé avec le site, les sources et tout le reste, et qu'on a repris le bébé. Notons que ce même auteur est revenu quelques mois plus tard avec "sa" Sorcerer, qu'on lui a bien gentillement rendu son nom, pour qu'il refasse "sa" distrib sous une licence non GPL (berk). Une espèce de dérivé de la QPL à ce que j'en sais...mais le destin de "sa" distrib ne m'intéresse plus.
        • [^] # Re: Test de SourceMage 0.7.1

          Posté par  (site web personnel) . Évalué à 1.

          On peut aussi ajouter Unet, qui fait partie de la même équipe :)
          Comme quoi, les petits francais ne sont pas si inactifs que ça dans la monde du libre. félicitations à tous (des développeurs aux rapporteurs de bugs en passant par ceux qui ont le courage de rédiger la (très importante) documentation.
  • # Re: Test de SourceMage 0.7.1

    Posté par  (site web personnel, Mastodon) . Évalué à 8.

    J'en profite poura rappeler que la SourceMage est dispo dans le Planète Linux de décembre (#27), avec un article qui la présente et décrit la procédure d'installation, avec souvent qqs bons conseils.
    Voir la dernière revue de presse à ce sujet ! ( https://linuxfr.org/2003/12/04/14760.html(...) )

    Mais cela n'empêcha pas d'aller lire l'excellent article de FRLinux qui est complètement différent (oserais-je dire complémentaire ?)

    Bonne journée.
    • [^] # Re: Test de SourceMage 0.7.1

      Posté par  . Évalué à 2.

      A noter également que l'article de planète Linux est écrit par Benoit Papillaut lui-même.
  • # Re: Test de SourceMage 0.7.1

    Posté par  . Évalué à 1.

    Visiblement, tu ne connais pas le wiki : http://wiki.sourcemage.org(...)
    Il aide beaucoup pour certains aspects de la sourcemage, mais surement pas autant que l'IRC, sur lequel existe de nombreux canaux. A noter que l'iso 0.8-pre3 est en préparation actuellement.
    • [^] # Re: Test de SourceMage 0.7.1

      Posté par  (site web personnel) . Évalué à 3.

      effectivement le wiki est un bon début quand on cherche des réponses aux questions qu'on ne manque pas de se poser quand on "débarque" dans le monde Source Mage.
      A noter que je me charge temporairement de la création des isos pour la 0.8.0, puisque Benoit n'a pas le temps de s'en occuper en ce moment.
      au menu:
      2.4.23-xfs (entre autres pour le problème de sécurité des précédents)
      support de JFS à l'installation
      support du RAID, LVM et WIFI (en cours de test)
      intégration d'un fichier d'aide dans le menu d'installation présentant entre autres, les commandes à connaitre (cast, gaze, sorcery etc)
      GCC 3.3.2 come compilateur par défaut.
      c'est à peu près tout, je m'en vais lire ce test :)
    • [^] # Re: Test de SourceMage 0.7.1

      Posté par  (site web personnel) . Évalué à 1.

      C'est surtout que je ne sais pas si c'est du a l'Irlande, mais j'ai bcp de mal a obtenir ce wiki, une fois sur deux se termine par un timeout (et je te garantie que ce n'est pas un probleme de ligne :)

      Steph
      • [^] # Re: Test de SourceMage 0.7.1

        Posté par  (site web personnel) . Évalué à 4.

        ibiblio a eu quelques problèmes de DNS ces derniers temps, mais tout devrait être rentré dans l'ordre.
        Après lecture de ton test (sympathique soit dit en passant:), je me permets de commenter un peu:
        Concernant l'installation du noyau, seuls le noyo de base et le patch XFS correpondants sont disponibles sur l'ISO pour une question de place: 2.4.21 dans le cadre de la 0.7.1, 2.4.23 pour la future 0.8.0. Tu peux bien entendu te charger de la mise à jour après l'installation, quand tu disposes d'une connection internet fonctionnelle (à ce propos, les sources pour le speedtouch, l'eci, l'eagle sont disponible sur l'iso, avec leurs firmwares respectifs...toujours pratique quand on dispose de ce genre de modems...)
        Pour le proxy, j'avoue que ce détail ne nous a jamais traversé l'esprit, je le note sur ma liste des choses à faire, merci :)
        Quant à scribe update, cela ne met pas à jour scribe, mais le grimoire. scribe est mis à jour quand tu mets à jour sorcery via sorcery update.
        Concernant les sources de X déjà téléchargées qui n'ont pas été remarquées, j'avoue ne jamais avoir croisé ce genre de comportement, mais je fais suivre aux développeurs concernés.
        cast kernel -> cast linux ira mieux je pense, à moins que tu ais découvert quelque chose que je ne connaisse pas (beh oui, on ne peut pas tout savoir).
        le manque de paquets disponibles: on en est à peu près aux alentours de 2600. c'est pas mal, mais évidement nous sommes loin des 1000ers de paquets disponibles par exemple dans l'arbre des ports de FreeBSD ou Gentoo. D'ailleurs, des places de Grimoire gurus sont libres, les spells sont en bash, c'est simple, n'ayez pas peur, venez nous aider :)
        Pour le X, il est possible de choisir avec ou sans les paches de développement. En effet, les quelques versions de dev que j'ai essayees empechaient les forward X11 via ssh de fonctionner.
        Pour sorcery upgrade, tu peux utiliser sorcery system-update, ca mettra jour le grimoire, sorcery, et dans la foulée recompilera les softs qui ont du nouveau. Tes choix précédents en matière de dépendances ont été sauvegardés, et sont réutilisés. Tu peux bien entendu les modifier via cast -r.
        Pour reconfigurer le noyau, cast -r te permet de choisir les patches que tu veux appliquer. Pourrais-tu en dire plus sur ce problème de "tourner en boucle" ?
        Et pour la fin, je pinaille, c'est #sourcemagefr et pas -fr :)
        merci pour ton article.
        • [^] # Re: Test de SourceMage 0.7.1

          Posté par  (site web personnel) . Évalué à 1.

          Merci a toi egalement, j'aime vraiment bien la reactivite de votre equipe par rapport a Gentoo, je viens d'un monde ou la communication etait dure. Pour Grimoire, je dois dire que c'est tentant, je manque juste affreusement de temps, mais je commence a me laisser seduire par l'idee, ne serait-ce que pour avoir un systeme a la gentoo mais totalement GPL.

          Steph
          • [^] # Re: Test de SourceMage 0.7.1

            Posté par  (site web personnel) . Évalué à 2.

            c'est pas GPL gentoo ?
            je croyais qu'il y avais juste des pbs de copyrights.....l'équipe Gentoo reprenant le copyrights des contributeurs.
            Je ne pense pas qu'il y ait de rapport avec la licence GPL.

            qq pour confirmer ?
            • [^] # Re: Test de SourceMage 0.7.1

              Posté par  (site web personnel) . Évalué à 3.

              Pitié, on a déjà eu le coup sur osnews, et aussi sur linuxfr. La licence de la Gentoo n'est pas le sujet ici. je suis sûr que tu trouveras les informations qui t'intéressent sur leur site.
              C'est une news Source Mage, si encore ca avait été pour quelquechose d'intéressant de ramener la Gentoo sur le tapis soit, mais là je dis stop ! :)
              • [^] # Re: Test de SourceMage 0.7.1

                Posté par  (site web personnel) . Évalué à 2.

                Je suis d'accord avec toi sur le HS mais je ne fais que réagir à la phrase de steph : ne serait-ce que pour avoir un systeme a la gentoo mais totalement GPL.

                Je posais juste la question pour savoir.....pataper pataper !
  • # Re: Test de SourceMage 0.7.1

    Posté par  . Évalué à 4.

    Etant utilisateur de la Gentoo, quelles sont les principales différences, améliorations, défauts par rapport à la Gentoo ?

    Que cherche à apporter cette distribution par rapport aux existantes ?
    • [^] # Re: Test de SourceMage 0.7.1

      Posté par  (site web personnel) . Évalué à 7.

      Bon ca fait très longtemps que je n'ai pas touché une gentoo (1.0 à l'époque) mais à ce que j'en sais:
      la smgl télécharge les sources en tâche de fond, tout en compilant.
      la gestion des dépendances optionnelles est faite au cas par cas. ca n'est pas obligé d'utiliser des libs forcément installé. exemple, tu n'es pas forcé de faire qu'abiword utilise les libs gnome sous pretexte que gnome est installé, tu peux de contenter de le lier a gtk. Ce qui est plus problématique (pénible en fait) à gérer sous Gentoo ou je me trompe ?
      Le choix des dépendances optionnelles est retenu pour les prochaines mises à jour, mais c'est bien entendu aisément modifiable.
      Le coeur de la Source Mage est en bash, tout comme les spells. Cela rend les modifications d'un spell aisées pour l'utilisateur. Ce qui n'est pas le cas de la Gentoo, puisqu'étant informaticien de métier mais ne connaissant pas python, j'ai dû recourir à l'aide de l'irc pour faire une simple mise à jour de version de l'ebuild postgresql...
      après il me devient difficile de parler des différences, je ne connais pas assez bien la Gentoo pour ca.
      Il faut savoir que la sourcemage crée un cache des sources, un cache des binaires installés. comme ca, si tu veux réinstaller un spell que tu as viré il n'y a pas longtemps, cela est fait de manière bien plus rapide. si tu pars en vacances avec ton portable et que tu n'auras pas d'accès, il suffit de place et de temps pour faire un summon des spells dont tu auras besoin, voire même un summon --all pour télécharger le grimoire complet :)
      bref, si tu as d'autres questions, n'hésites pas (surtout en expliquant comment ca marche du côté de Gentoo pour que je puisse aider à la comparaison), et tu peux aussi passer sur freenode, #sourcemagefr.
      sur ce, bon appétit.
      • [^] # Re: Test de SourceMage 0.7.1

        Posté par  (site web personnel) . Évalué à 2.

        Désolé, j'ai oublié d'ajouter aussi que l'install de la SMGL est plus aisée que la Gentoo (du moins la 1.0, je ne sais tjrs pas ce qu'il en est maintenant), pas de chroot à la main, un petit menu basé sur dialog qui-va-bien.
        • [^] # Re: Test de SourceMage 0.7.1

          Posté par  . Évalué à 2.

          C'est qu'il va me tenter le bougre :o)

          En tous cas, bravo pour donner l'envie d'aller voir ce qu'est Sourcemage !!
          • [^] # Re: Test de SourceMage 0.7.1

            Posté par  (site web personnel) . Évalué à 5.

            Je confirme, le processus d'installation est juste beaucoup plus simple que Gentoo. Maintenant par rapport au système de paquets (sorcery vs portage), faut quand meme dire que portage est bien aboutit. C'est une belle usine a gaz mais elle marche pas trop mal.

            Steph
      • [^] # Re: Test de SourceMage 0.7.1

        Posté par  . Évalué à 2.

        la gestion des dépendances optionnelles est faite au cas par cas. ca n'est pas obligé d'utiliser des libs forcément installé. exemple, tu n'es pas forcé de faire qu'abiword utilise les libs gnome sous pretexte que gnome est installé, tu peux de contenter de le lier a gtk.

        Quelle est la différence avec le USE="-gnome gtk" emerge abiword de la Gentoo ?

        Le coeur de la Source Mage est en bash, tout comme les spells. Cela rend les modifications d'un spell aisées pour l'utilisateur. Ce qui n'est pas le cas de la Gentoo, puisqu'étant informaticien de métier mais ne connaissant pas python, j'ai dû recourir à l'aide de l'irc pour faire une simple mise à jour de version de l'ebuild postgresql...

        Sous Gentoo portage est effectivement en python, mais il me semble que les ebuild sont en bash avec utilisation de fonctions génériques (src_unpack, src_install, strip-flags, epatch...) définies dans les eclass. Il est tout a fait possible d'écrire/modifier des ebuild sans rien comprendre à python. Cependant, parfois, il est vrai que certains ebuild nécessitent des modifications du code python de portage, surtout pour des problèmes de "sandbox violation" mais portage a bcp évolué et les sandbox violation sont de + en + rares car beaucoup de cas particuliers sont pris en compte avec le temps.

        Il faut savoir que la sourcemage crée un cache des sources, un cache des binaires installés. comme ca, si tu veux réinstaller un spell que tu as viré il n'y a pas longtemps, cela est fait de manière bien plus rapide.

        Gentoo permet aussi d'utiliser ccache pour mettre en cache les compilation avec FEATURES="ccache" dans /etc/make.conf.
        • [^] # Re: Test de SourceMage 0.7.1

          Posté par  . Évalué à 3.

          Quelle est la différence avec le USE="-gnome gtk" emerge abiword de la Gentoo ?

          Dans le cas de gentoo, cela présuppose que l'utilisateur connaisse les dépendances d'un logiciel avant de l'installer non? sorcery proposera quant à lui les différentes possibilités de manière interactive (ou pas) de configuration/optimisation lors d'un cast.

          Gentoo permet aussi d'utiliser ccache pour mettre en cache les compilation avec FEATURES="ccache" dans /etc/make.conf.

          Bien entendu, 'sorcery' lancé sans option permet à l'utilisateur d'accéder à un menu de configuration dans lequel il est possible d'activer (ou non) telle ou telle option (cache des sources/binaires, etc) sans avoir à éditer le fichier de conf à la mano.
          • [^] # Re: Test de SourceMage 0.7.1

            Posté par  (site web personnel) . Évalué à 2.

            hmmmm un détail m'interpelle:
            ccache existe aussi sous Source Mage, et c'est utilsé pour accélerer les compilations lors de mises à jour. A savoir que son utilisation est optionnelle.
            à ne pas confondre donc avec la présence de cache des sources et des binaires, aussi proposés de manière optionnelle par sorcery.
            Voilà, c'était juste pour clarifier ce point.
          • [^] # Re: Test de SourceMage 0.7.1

            Posté par  . Évalué à 2.

            Dans le cas de gentoo, cela présuppose que l'utilisateur connaisse les dépendances d'un logiciel avant de l'installer non?

            emerge -pv abiword avant d'emerger pour avoir la liste des USE utilisés par l'ebuild à installer.

            Bien entendu, 'sorcery' lancé sans option permet à l'utilisateur d'accéder à un menu de configuration dans lequel il est possible d'activer (ou non) telle ou telle option (cache des sources/binaires, etc) sans avoir à éditer le fichier de conf à la mano.

            Gentoo propose également une multitude de frontends graphiques pour "faciliter" l'utilisation de portage.
            • [^] # Re: Test de SourceMage 0.7.1

              Posté par  (site web personnel) . Évalué à 1.

              emerge -pv abiword avant d'emerger pour avoir la liste des USE utilisés par l'ebuild à installer.

              ok, donc pour connaitre les dependences optionelles d'un ebuild il faut taper une commande. Du côté de chez nous, c'est demandé une bonne fois pour toutes (à moins bien sûr que tu es envie de les modifier, auquel cas cast -r (reconfigure)). C'est probablement une simple question de goût, mais je préfère "notre" approche...plus simple, tu n'as pas à taper des commandes supplémentaires, ni à te poser de questions, c'est la machine qui te les pose :)

              Gentoo propose également une multitude de frontends graphiques pour "faciliter" l'utilisation de portage.

              vous c'est emerge pour installer en ligne de commande, nous c'est cast. sorcery permet aussi d'installer/désinstaller/"freezer"/etc des spells, et il existe une interface: ncurses, gtk, qt. ce n'est pas cependant ce que je qualifierais de multitude :)
    • [^] # Re: Test de SourceMage 0.7.1

      Posté par  . Évalué à 1.

      A noter également que c'est trés pratique lorsque tu a modem usb puisque une fois installé ta distrib binaire minimale, tu installe les drivers et ensuite tu recompile en entier ton systéme. Pas besoin donc d'avoir une connexion active dés le debut de l'install et donc forcement un lan ou un modem ethernet.

      La gentoo propose maintenant GRP , un systéme minimal qui permet d'avoir un systéme précompiler et pouvoir installer les drivers modems. Mais je sait pas si on peux tout recompiler aprés ?

      Une autre question, j'ai remarqué la proximité avec lunar ? y a t'il des differences a part le nom des scripts pour installer les applications ?
      • [^] # Re: Test de SourceMage 0.7.1

        Posté par  . Évalué à 2.

        SourceMage et lunar n'ont rien à voir si ce n'est que les deux distribs sont deux forks de Sorcerer créés lors du coup d'égo de Kyle...

        Sinon, il n'y a aucun échange de code, ou même similarité dans l'architecture afaik
        • [^] # Re: Test de SourceMage 0.7.1

          Posté par  (site web personnel) . Évalué à 1.

          Pour ce dont je me rappelle de cette époque, le fork Lunar est apparu quelques mois avant le départ que je qualifierais de surprise de Kyle.
          Nous sommes donc basés sur une même distrib, mais je pense que nous avons pris des directions un peu différentes. Le nom des commandes a changé du côté de chez eux (lin je crois), tandis que nous avond gardé en grande partie les noms des commandes relatives à Sorcery de l'époque, même si (quasiement?) tout a été réécrit. Pour plus de détails voir les deux sites, car je n'ai jamais utilsé Lunar.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.