Modifications entre les versions 3 et 6 (s'étendant sur 3 versions)
Version 3 à la date du 2010-01-26 16:20:25
Taille: 2307
Commentaire:
Version 6 à la date du 2010-01-27 10:28:43
Taille: 2349
Commentaire: mise en forme...
Texte supprimé. Texte ajouté.
Ligne 3: Ligne 3:
 * Configuration de l'environnement de construction des paquets
  - rien de bien compliqué, j'ai suivi ce [[https://wiki.ubuntu.com/PbuilderHowto|tuto]], notamment la rubrique '''Multiple pbuilders''' (en anglais).
 * Processus de retroportage en tant que tel:
  - voici aussi un bon [[http://blog.edseek.com/~jasonb/articles/pbuilder_backports/backportprocess.html|doc]] sur le sujet (en anglais également).
En voici un petit résumé pour ceux qui ont des soucis avec la langue de ... comment écrit - on shakespeare? ;-)
 * Configuration de l'environnement de construction des paquets :
  * rien de bien compliqué, j'ai suivi ce [[https://wiki.ubuntu.com/PbuilderHowto|tuto]], notamment la rubrique '''Multiple pbuilders''' (''en anglais'').
 * Processus de rétro-portage en tant que tel :
  * voici aussi un bon [[http://blog.edseek.com/~jasonb/articles/pbuilder_backports/backportprocess.html|doc]] sur le sujet (en anglais également).
En voici un petit résumé pour ceux qui ont des soucis avec la langue de... comment écrit-on Shakespeare ? ;-)
Ligne 10: Ligne 10:
 - identifier la version du paquet à backporter (chez moi c'est 1.0.20-4ubuntu3 pour sane-utils et 0.996-2ubuntu1.1 pour xsane)
 - repérer le dépôt d'ubuntu/debian contenant cette version de paquet ainsi que la composante du dépot qui les intègre. Chez moi c'est karmic/main pour sane-utils et karmic-updates/main pour xsane
 - adapter le fichier /etc/apt/sources.list pour y inclure les dépots des sources. Chez moi, ca donne ceci:
{{{
 * identifier la version du paquet à backporter (chez moi c'est `1.0.20-4ubuntu3` pour `sane-utils` et `0.996-2ubuntu1.1` pour `xsane`)
 * repérer le dépôt de Ubuntu/Debian contenant cette version de paquet ainsi que la composante du dépôt qui les intègre. Chez moi c'est `karmic/main` pour `sane-utils` et `karmic-updates/main` pour `xsane`
 * adapter le fichier `/etc/apt/sources.list` pour y inclure les dépôts des sources. Chez moi, ça donne ceci : {{{
Ligne 20: Ligne 19:
Note: j'ai ajouté restricted, universe et multiverse pour éviter des soucis avec les dépendances. J'espère que c'est correct.
 - télécharger les sources:
{{{
 . {i} J'ai ajouté `restricted`, `universe` et `multiverse` pour éviter des soucis avec les dépendances. J'espère que c'est correct.
 * télécharger les sources : {{{
Ligne 28: Ligne 26:
 - renommer le dossier contenant les sources et changer la version du paquet
{{{
 * renommer le dossier contenant les sources et changer la version du paquet : {{{
Ligne 40: Ligne 37:
 - et après je recompile le tout
{{{
 * et après je recompile le tout : {{{
Ligne 45: Ligne 41:
Le résultat est à prendre dans le sous répertoire result du répertoire de travail de pbuilder. Le résultat est à prendre dans le sous répertoire `result` du répertoire de travail de `pbuilder`.

Retroportage de sane-utils et xsane avec pbuilder

  • Configuration de l'environnement de construction des paquets :
    • rien de bien compliqué, j'ai suivi ce tuto, notamment la rubrique Multiple pbuilders (en anglais).

  • Processus de rétro-portage en tant que tel :
    • voici aussi un bon doc sur le sujet (en anglais également).

En voici un petit résumé pour ceux qui ont des soucis avec la langue de... comment écrit-on Shakespeare ? ;-)

Retroportage

  • identifier la version du paquet à backporter (chez moi c'est 1.0.20-4ubuntu3 pour sane-utils et 0.996-2ubuntu1.1 pour xsane)

  • repérer le dépôt de Ubuntu/Debian contenant cette version de paquet ainsi que la composante du dépôt qui les intègre. Chez moi c'est karmic/main pour sane-utils et karmic-updates/main pour xsane

  • adapter le fichier /etc/apt/sources.list pour y inclure les dépôts des sources. Chez moi, ça donne ceci :

    ...
    # retro portages
    deb-src http://archive.ubuntu.com/ubuntu karmic main restricted universe multiverse
    deb-src http://archive.ubuntu.com/ubuntu karmic-updates main restricted universe multiverse
    ...
  • {i} J'ai ajouté restricted, universe et multiverse pour éviter des soucis avec les dépendances. J'espère que c'est correct.

  • télécharger les sources :

    $ sudo apt-get source sane-utils
    $ ls
    sane-backends-1.0.20  sane-backends_1.0.20-4ubuntu3.dsc  
    sane-backends_1.0.20-4ubuntu3.diff.gz  sane-backends_1.0.20.orig.tar.gz 
  • renommer le dossier contenant les sources et changer la version du paquet :

    $ mv sane-backends-1.0.20 sane-backends-1.0.20.auf
    $ cd sane-backends-1.0.20.auf/debian
    $ dch -i
    sane-backends (1.0.20-3auf1) karmic; urgency=low
    
      * Modification du numéro de version pour retro portage auf
    
     -- nacer <nacer.saidou-adamou@auf.org>  Tue, 26 Jan 2010 12:08:22 +0100
    $ cd ../..
  • et après je recompile le tout :

    $ dpkg-source -b sane-backends-1.0.20.auf  sane-backends-1.0.20.orig
    $ sudo DIST=jaunty pbuilder build --debbuildopts "-sa" sane-backends_1.0.20-3auf1.dsc

Le résultat est à prendre dans le sous répertoire result du répertoire de travail de pbuilder.

NacerAdamouSaidou/Pbuilder (dernière édition le 2010-01-27 10:28:43 par JeanChristopheAndré)