• [^] # Re: Une année faste pour Debian

    Posté par . En réponse à la dépêche Une année faste pour Debian. Évalué à 1.

    J'ai fait mes premières armes sous RedHat et Mandrake mais pas assez longtemps pour vouloir construire mes RPMs (j'en avais marre que quand je desinstalle evolution-mozilla.rpm ou galeon-mozilla.rpm, RPM m'oblige a virer les dependances gnome.rpm, kde.rpm et kernel.rpm!! :o) )

    Par contre sous Debian, pour construire un package tu fais sous root:
    - debian/rules binary,
    - tu te bois une limonade,
    - c'est pret!

    C'est parce que dans les arborescences des projets open-sources (Mplayer, xine, Enlightenment,...), il y a tres souvent un repertoire debian/, qui contient les directives de generation du package (c.f. fichier debian/rules).

    Si tu ne veux pas être root pour construire un package, tu utilises tout simplement la commande 'fakeroot'.

    Exception: pour construire tous les packages du kernel (binary, sources, doc, headers), il faut installer make-kpkg, contenu dans le .deb "kernel-package".
    Après c'est pas plus compliquer qu'avant:
    - (fakeroot)
    - make-kpkg buildpackages (orthographe à vérifier)

    Si les sources tar.gz ne contiennent pas de /debian (KDE, Gnome, gcc... RECAL!!), alors il faut récupérer les sources du packages (equivalent d'un .srpm), avec apt-get source <nom_du_programme>.

    (D'ailleurs pourquoi KDE, Gnome, gcc contiennent toujours pas de debian/? Ils se prenent pour qui???)