Ceci est une ancienne révision du document !
prevu et les backports
prevu est l'outil utilisé par l'équipe des backports pour tester l'importation d'un paquet depuis une distribution vers une autre plus ancienne. Il permet également de réaliser un backport pour soi-même si on veut utiliser un paquet présent dans une version non encore officielle mais déjà présent dans les dépôts.
Cet article expliquera comment installer et configurer prevu, ainsi que la procédure pour réaliser correctement un backport.
Pré-requis
- Disposer des droits d'administration ;
- Disposer d'une connexion à Internet configurée et activée ;
- Avoir activé l'accès aux dépôts Universe et Multiverse ;
Installation
Il vous suffit, pour cela, d'installer le paquet prevu. Lors de l'installation il sera demandé si on veut ajouter dans les dépots le répertoire local où sont stockés les backports réalisés, répondre "oui", c'est plus pratique ensuite.
Utilisation/Configuration
Tout d'abord, il est plus pratique de rajouter les sources pour la distribution depuis laquelle on veut backporter. Typiquement, c'est depuis Gutsy actuellement, mais il suffit de rajouter la ligne
deb-src http://archive.ubuntu.com nom_de_la_distrib main universe multiverse restricted
Il faut ensuite initialiser prevu. Pour cela, taper la commande
sudo prevu-init
Ensuite, pour backporter un paquet, plusieurs possibilités. Soit on demande directement d'aller chercher dans les sources de la distribution concernée, auquel cas on tape
prevu le_nom_du_paquet
soit, dans le cas d'un paquet plus exotique où on dispose de l'url du fichier .dsc, on tape
prevu http://url_du_fichier_dsc
Le backport se fait ensuite tout seul, et les erreurs (en général un paquet nécessaire pour la compilation non disponible) s'affichent de façon claire.
La procédure de backport
La page officielle pour les backports Feisty se trouve à l'adresse https://launchpad.net/feisty-backports. Lorsqu'un backport est demandé, on essaie de le backporter avec prevu, si ça marche on passe le bug en Confirmed en attendant qu'un guru se penche dessus pour réaliser l'opération pratique.