IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres Discussion :

Créer sa propre distribution.


Sujet :

Autres

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 229
    Points : 91
    Points
    91
    Par défaut Créer sa propre distribution.
    Bonsoir à tous,

    Je me permets de poster ce message car j'ai besoin de l'aide de la communauté des grands maîtres Linux.

    Pour un petit projet personnel, j'ai investi dans un Orange Pi R1 Plus sur lequel j'ai installé la distribution OpenWRT fourni par OrangePi.

    En soit, cela fonctionne correctement mais je ne suis pas pleinement satisfait de la distribution (Kernel non à jour, certains modules ne sont pas compatible...)

    Je souhaiterais donc me lancer dans la création d'une distribution OpenWRT en compilant les sources pour mon matériel mais je me lance dans l'inconnu.

    J'ai lu pas mal de tutoriel en français, en anglais, etc... mais je suis complétement perdu et ne sais pas par quoi commencer pour faire quelque-chose de fonctionnel, et pourquoi pas, partager ensuite cette distribution sur le site officiel.

    Je précise avoir énormément de mal avec l'anglais ;-)...

    Pourriez-vous m'aider et peut-être, me dire par quoi commencer ?

    Merci d'avance pour toute l'aide que vous pourrez m'apporter.

  2. #2
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 229
    Points : 91
    Points
    91
    Par défaut
    Pour compléter mon précédent message, j'ai une distribution Ubuntu sur une VM ainsi qu'un ensemble de paquets installés après avoir consulté la documentation sur le wiki openwrt.

    build-essential ccache ecj fastjar file g++ gawk gettext git java-propose-classpath libelf-dev libncurses5-dev libncursesw5-dev libssl-dev python python2.7-dev python3 unzip wget python3-distutils python3-setuptools rsync subversion swig time xsltproc zlib1g-dev

  3. #3
    Nb
    Nb est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 148
    Points : 417
    Points
    417
    Par défaut
    Bonjour,

    te lancer dans la création d'une distribution si tu ne connais pas le domaine c'est mort d'entrée. Enfin non, tu finiras éventuellement par y arriver mais tu ne la maintiendra pas, ca demande trop de temps (enfin, c'est mon avis).
    Pour être clair, là je parle de faire une distribution, pas simplement de recompiler le noyau et quelque logiciels.

    Si tu te lances là dedans tu peux déjà te documenter sur la cross-compilation, qui consiste à compiler sur une machine un programme qui s’exécutera sur une autre qui a une architecture différente.
    Déjà si tu pars de zéro rien que construire la chaine de cross-compilation n'est pas trivial du tout (mais il y a des outils comme crosstool-NG qui peuvent t'aider)

    Tu as même des outils comme Buildroot qui te permettront de générer directement des Linux embarqués.

    Déjà arriver à faire booter ta petite distrib (qui ne fait rien d'autre que de te donner acces à un terminal) c'est sympa à faire
    Mais ensuite tu as toute une suite logicielle à trouver, compiller, installer, faire marcher ensemble.
    Et ensuite tu as la maintenance qu'il faut prendre en compte (parce que le jour ou tu veux mettre à jour ta libc dans une nouvelle version majeure ben on va dire que ca se fait pas tout seul, idem pour openssl et toutes les briques centrales d'une distrib linux ).

    Si tu fais tout ca dans un but d'apprentissage moi je trouve ca génial (ca va te prendre beaucouuuuuppp de temps mais c'est tres interessant )

    Par contre si tu veux un Orange-Pi qui puisse te servir rapidement avec ne serait-ce qu'un serveur X et un navigateur qui tourne dessus à mon avis il vaudrait mieux que tu trouves une autre distrib qui tourne sur ARM (j'imagine que les orange-pi ont des proc ARM) et qui te convienne mieux que celle qui ne t as pas plu.

    Des distrib qui tournent sous ARM y'en a pas mal quand meme (debian, voidlinux, gentoo ...etc).
    Mais attention 'est pas parcequ'elles ont des versions pour ARM qu'elle marcheront sur ton orange-pi, il faut se documenter avant.
    A noter quand meme : je te déconseille une gentoo sur des petites machines comme ca. En effet c'est une distribution source (qui ne distribue pas de paquet binaires) (enfin ca a peut etre changé, ca fait looongtemps que je l'ai plus utilisée) : toutes les mise à jour sont compilées automatiquement sur ta machine. Alors bon c'est beau, c'est didactique, c'est interessant mais compiler par exemple un Firefox sur un raspberry (ou autre) je le recommandes pas

  4. #4
    Rédacteur/Modérateur
    Avatar de Winnt
    Homme Profil pro
    budget et contrôle de gestion
    Inscrit en
    Décembre 2006
    Messages
    1 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : budget et contrôle de gestion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 978
    Points : 4 130
    Points
    4 130
    Par défaut
    Bonjour,

    LFS (Linux From Scratch) est une bonne lecture pour votre projet.
    Mais attention, cela demande du temps et de multiples relectures afin de bien comprendre.
    Winnt
    Merci de lire les règles du forum LaTeX et Qu'est ce qu'un ECM ?.
    N'hésitez pas à parcourir la FAQ la réponse y est peut-être déjà.
    Pensez au bouton si votre problème est résolu.


    C'est en Linuxant qu'on devient .... geek
    Et c'est en LateXant qu'on devient flemmard
    Mon blog tout neuf.
    Articles : présentation de la distribution Gentoo, Les index sous LaTeX et leur personnalisation.

  5. #5
    Nb
    Nb est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 148
    Points : 417
    Points
    417
    Par défaut
    Citation Envoyé par Winnt Voir le message
    Bonjour,

    LFS (Linux From Scratch) est une bonne lecture pour votre projet.
    Mais attention, cela demande du temps et de multiples relectures afin de bien comprendre.
    Tout à fait, en revanche LFS ne marche pas en l'etat que sur x86 et x86_64 il me semble. Le porter sur ARM je ne sais pas ce que ca implique.
    En tout cas c'est effectivement tres bien pour comprendre comment construire une distrib linux

  6. #6
    Rédacteur/Modérateur
    Avatar de Winnt
    Homme Profil pro
    budget et contrôle de gestion
    Inscrit en
    Décembre 2006
    Messages
    1 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : budget et contrôle de gestion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 978
    Points : 4 130
    Points
    4 130
    Par défaut
    Bonsoir,

    Et Gentoo ? C'est entre LFS et une distribution binaire comme Debian.
    Mais je ne sais pas si il y a une version ARM.
    Winnt
    Merci de lire les règles du forum LaTeX et Qu'est ce qu'un ECM ?.
    N'hésitez pas à parcourir la FAQ la réponse y est peut-être déjà.
    Pensez au bouton si votre problème est résolu.


    C'est en Linuxant qu'on devient .... geek
    Et c'est en LateXant qu'on devient flemmard
    Mon blog tout neuf.
    Articles : présentation de la distribution Gentoo, Les index sous LaTeX et leur personnalisation.

Discussions similaires

  1. Créer sa propre distribution
    Par Orian dans le forum Distributions
    Réponses: 9
    Dernier message: 23/08/2008, 15h19
  2. Réponses: 4
    Dernier message: 13/08/2005, 10h20
  3. Créer son propre LayoutManager
    Par tomburn dans le forum Agents de placement/Fenêtres
    Réponses: 9
    Dernier message: 17/03/2005, 16h15
  4. créer son propre protocole
    Par matthew_a_peri dans le forum Développement
    Réponses: 11
    Dernier message: 04/03/2005, 14h16
  5. Programme permettant de créer ses propres paquets TCP/UDP
    Par mat087 dans le forum Développement
    Réponses: 6
    Dernier message: 21/05/2004, 21h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo