• [^] # Re: bzr sur free

    Posté par . En réponse au message bzr sur free. Évalué à 1.

    Le plus propre est de reconstruire le paquet en incluant le patch. Voici la procédure :
    1. $ mkdir -p ~/ubuntu/bzr && cd ~/ubuntu/bzr
    2. Active les dépôts sources dans le fichier /etc/apt/sources.list
    3. $ sudo apt-get update
    4. $ sudo apt-get build-dep bzr
    5. $ apt-get source bzr
    6. $ export DEBFULLNAME="Ton_Prénom Ton_Nom" ; export DEBEMAIL="ton_adresse@mail"
    7. $ cd bzr-0.8.2/
    8. $ dch -i # renseigne le changelog et sauvegarde
    9. $ cd debian && mkdir patches
    10. $ wget -O patches/knit_enabled_ftp_transport.patch http://librarian.launchpad.net/2432594/knit_enabled_ftp_transport.diff
    11. Il faut ensuite modifier le fichier debian/rules comme suit :
    #!/usr/bin/make -f

    include /usr/share/cdbs/1/rules/debhelper.mk
    include /usr/share/cdbs/1/rules/simple-patchsys.mk
    include /usr/share/cdbs/1/class/python-distutils.mk

    ...

    Reconstruis le paquet...
    12. $ cd .. && debuild -i -us -uc

    ... et installe-le :
    13. $ sudo debi

    Voilà