Je veux juste utiliser un paquet Ubuntu à partir des dépôts officiels Ubuntu, modifier un peu sa source (cela n'affectera pas les dépendances ou quoi que ce soit), puis le télécharger dans un Launchpad PPA que j'ai fait pour lui.
Je ne veux pas devenir un mainteneur professionnel de paquets Ubuntu, donc lire tous les documents sur la création d'un paquet Ubuntu à partir de zéro est exagéré pour moi.
Alors, y a-t-il des étapes simples à suivre pour cette tâche?
PS: je le fais à cause de ce bogue dans bpython et d'autres choses que je n'apprécie peut-être pas à propos des paquets Ubuntu dans les dépôts officiels d'Ubuntu.
Alors, y a-t-il des étapes simples à suivre pour cette tâche?
Ce n'est "simple" que si vous commencez avec un paquet qui existe dans les référentiels Ubuntu ou Debian. Voici un aperçu:
apt-get source
pour télécharger les sources/différences du package et les appliquer.dch
pour mettre à jour le journal des modifications avec ce que vous avez modifié et "nommez" votre version personnalisée (généralement une désignation de type `ppa1 ~ series1).debuild -S -sd
ou debuild -S -sa
, selon que vos sources de package d'origine existent ou non dans le référentiel de la série cible.dput
pour télécharger le xxxxxx.changes
fichier sur Launchpad, qui inclura également les différences et peut-être la source en fonction des commutateurs debuild
que vous avez construitsSi vous rétroportez ou utilisez des sources Debian Sid à fond perdu, etc., c'est une bonne idée de configurer un chroot et entre les étapes 3 et 4, exécutez dpkg-buildpackage -us -uc
pour éliminer tout problème de dépendance dans l'œuf.
Pourquoi ne pas aller plus loin et partager votre correction de bogue avec tous les autres utilisateurs d'Ubuntu?
Le guide d'emballage a un guide assez simple sur le sujet . Vous n'avez pas à "lire tous les documents".