PPA & Packaging: Avoir des versions de packages pour plusieurs distributions

34

(citation de chat)

  

Vous avez un PPA sur le tableau de bord pour les paquets source pour un projet de bot IRC auquel je suis associé (puisque c'est tout le packaging intermédiaire entre les versions, il est classé comme un PPA "expérimental"). Question: J'ai déjà emballé les choses pour une construction lucide. Un indice sur la façon dont je pourrais créer le même emballage, à l'exception du package pour Maverick, et le mettre au même PPA que celui pour lequel j'ai mis le packaging lucide?

    
posée Thomas Ward 13.03.2011 - 07:38
la source

2 réponses

39

Le moyen le plus simple est probablement de copier simplement les binaires sur Launchpad:

  1. Accédez à votre PPA et cliquez sur "Afficher les détails du package":

  2. Cliquez sur 'Copier les paquets':

  3. Sélectionnez les packages Lucid:

  4. Sélectionnez «Maverick» pour la série et choisissez de «copier les fichiers binaires existants»:

  5. Cliquez sur 'copier les paquets' et c'est tout!

réponse donnée Nathan Osman 13.03.2011 - 08:02
la source
9

Si la copie des fichiers binaires pour le paquet que vous construisez ne fonctionne pas, vous devrez télécharger un paquet source pour chaque version de la distribution en modifiant le fichier debian/changelog .

Comment reconditionner pour une autre version de Distro

  1. Modifiez le fichier debian/changelog dans le répertoire de votre paquet source
  2. Modifiez à la fois la version et la distribution cible pour refléter la distribution que vous construisez pour

    Par exemple: nginx (1:1.4.1-0ubuntu1~preciseppa1) precise; urgency=low
  3. Recompilez le paquet source: debuild -S
  4. Télécharger le fichier .changes dans votre PPA: dput ppa:teward/nginx-stable-testing ../nginx_1.4.1-0ubuntu1~preciseppa1_source.changes

Si la compilation est réussie, alors félicitations, vous venez de créer un package pour cette distribution! Sinon, vous devrez vérifier le journal de compilation sur Launchpad et résoudre tous les problèmes que vous rencontrez.

Références:

réponse donnée TrinitronX 13.04.2017 - 14:23
la source

Lire d'autres questions sur les étiquettes