Я даже не знаю, возможно ли это. Если мне нужно создать отдельные пакеты, объясните, почему.
Вам нужно будет создать отдельные пакеты. Это связано с тем, что в различных версиях Ubuntu требуется потенциал различных версий библиотек.
Также, когда вы создаете пакеты в двоичные файлы, они будут создаваться только для библиотек, доступных в этой версии Ubuntu.
Впоследствии, поэтому в debian/changelog вам разрешено указывать только одну версию Ubuntu за раз на строке версии (например: rkhunter (1.3.8-7~natty1~ppa1) natty; urgency=low - отметить изменения части natty maverick, lucid, oneiric, hardy и т. д.)
Взгляните на файлы в моем rkhunter backports PPA: https://launchpad.net/~ trekcaptainusa-tw / + archive / rkhunter Не стесняйтесь видеть, что показывают записи изменений, и как я назвал номера версии пакета (вы можете опустить часть ~ppa# в конце, но вы должны добавить версию ubuntu в пакет имена, если вы создаете более одной версии Ubuntu, а затем создаете каждый отдельно).
only Чтобы лучше понять, что я имею в виду, я настоятельно рекомендую сравнить фактические debian/control, а файлы debian/changelog для версии sion of rkhunte r в моем PPA (для Lucid) и сравните его с исходной версией в репозиториях Oneiric прямо сейчас, вы заметите изменения, которые должны были быть выполнены, чтобы заставить его создать Lucid (такие изменения являются общими, поэтому при создании для Natty, например, вы будете указывать более новые версии пакетов, чем в Lucid или Maverick или других. То же самое сказано для построения для Oneiric и backporting для Natty, иногда вам приходится указывать разные версии зависимостей сборки, среди прочего, для более ранних версий Ubuntu)