• [^] # Re: mon avis

    Posté par . En réponse à la dépêche Fedora Core 2 (Tettnang) pour i386 et AMD64. Évalué à 2.

    C'est facile, j'ai fait le .rpm .

    Récupération du CVS.
    # cd eagleusb
    copy du .spec pour construire le paquet
    # cp eagle-usb.spec ~/rpmbuild/SPECS/

    tu peux utiliser /usr/src/redhat/SPECS si tu utilises le compte root.

    copy avec le "bon" nom du répertoire.
    # find . -depth -print0 | cpio -pv --null -a -m -d ../eagle-usb-1.9.7

    creation du tarball pour faire le rpm.
    # cd ..
    # tar cvfj rpmbuild/SOURCES/eagle-usb-1.9.7.tar.bz2 eagle-usb-1.9.7/

    ( /usr/src/redhat/SOURCES/eagle-usb-1.9.7.tar.bz2 avec le compte root).

    Création du rpm
    # cd ~/rpmbuid/SPECS
    # rpmbuid -ba --define "kernel 2.6.5-1.358" eagle-usb.spec

    J'ajoute "--define "kernel 2.6.5-1.358"" car je suis pas exactement sous le noyau standard. Ce n'est pas nécessaire normalement.

    Il me reste des warnings :
    warning: kernel-sources version is different from the current kernel.
    C'est normal. Expliqué plus haut je peux le corrigé.

    warning: dhclient or dhcpcd where not found. Unless your ISP is 'Free D�group�',
    it is not a problem.

    C'est normal, il faut que je refasse le paquet après avoir installé dhcp.

    warning: since pppoe was not found on your disk, pppoe support has been disabled.
    Normal, il faut que je refasse le paquet après avoir installé pppoe.

    Donc normalement il n'y a pas de problème ici.

    Si tu n'y arrives pas, dis le moi et je mets les paquets en ligne.