Je ne sais même pas si c'est possible. Si j'ai besoin de créer des paquets séparés, veuillez expliquer pourquoi.
Je ne sais même pas si c'est possible. Si j'ai besoin de créer des paquets séparés, veuillez expliquer pourquoi.
Réponses:
Vous devrez créer des packages distincts. Cela est dû au fait que différentes versions de la bibliothèque sont nécessaires dans différentes versions d'Ubuntu.
De plus, lorsque vous construirez les packages dans les fichiers binaires, il ne créera que les bibliothèques disponibles dans cette version d'Ubuntu.
, C'est ensuite pourquoi debian/changelog
vous ne sont autorisés à spécifier une version d'Ubuntu à la fois sur la ligne de version (par exemple: rkhunter (1.3.8-7~natty1~ppa1) natty; urgency=low
- noter les natty
pièces modifications maverick
, lucid
, oneiric
, hardy
, etc.)
Jetez un coup d’œil aux fichiers de mon rkhunter
PPA pour les backports: https://launchpad.net/~trekcaptainusa-tw/+archive/rkhunter Ne hésitez pas à voir ce que les entrées de journal des modifications affichent, et comment j'ai nommé les numéros de version du paquet (vous pouvez omettre la ~ppa#
partie à la fin, mais vous devez ajouter la version d’ubuntu aux noms de paquet si vous construisez pour plusieurs versions d’Ubuntu, puis construisez-les séparément).
EDIT
Pour mieux comprendre ce que je veux dire, je vous exhorte à comparer lesdebian/control
fichiersréelset lesdebian/changelog
fichiers de la version derkhunte
r dans mon PPA (pour Lucid), et à comparer cela à la version source dans les mises en pension de Oneiric, vous remarquerez les modifications qui ont dû être apportées pour que Lucid soit intégré (de telles modifications sont courantes; par conséquent, lors de la construction pour Natty, par exemple, vous spécifierez des versions de paquetages plus récentes que celles de Lucid, Maverick ou autres. La même chose est dite pour la construction pour Oneiric, et pour le portage sur Natty, vous devez parfois spécifier différentes versions de dépendances de construction, entre autres pour l'ancienne version d'Ubuntu)