Как написать пакет (разработанный на Ubuntu 9.10) для установки на сервер Debian - PullRequest
1 голос
/ 21 февраля 2010

Я написал несколько приложений и библиотек (некоторые из которых зависят от сторонних библиотек) на моей домашней рабочей станции (Ubuntu 9.10).

Теперь я хочу создать пакеты (по одному пакету на приложение / библиотеку), чтобы затем я мог установить их на своем сервере, на котором будет работать ОС Debian.

Есть ли какие-либо рекомендации / рекомендации по созданию пакетов установки для Debian в Ubuntu?

Ответы [ 2 ]

0 голосов
/ 01 июня 2010

Во-первых, имейте в виду, что хотя Ubuntu и Debian используют одну и ту же систему пакетов, пакет, созданный для одного, может не работать должным образом с другим из-за различий в установленных общих библиотеках. Если вы упаковываете скомпилированный код, вы, возможно, захотите сохранить виртуальную машину Debian (возможно, используя VirtualBox), чтобы пересобрать свой пакет для Debian, как только вы будете удовлетворены им на рабочей станции Ubuntu.

Тем не менее, есть много документации, доступной на упаковке deb. Во время чтения имейте в виду, что он в основном предназначен для людей, которые упаковывают чужой код. Поскольку вы и разработчик, и упаковщик, у вас есть возможность создавать собственные пакеты Debian, что в основном означает, что вы будете включать каталог «debian» в свой исходный код вместо того, чтобы создавать его содержимое с патчами.

Руководство для новых сопровождающих Debian

Справочник разработчика Debian

Руководство по политике Debian

Руководство по сборке Ubuntu

0 голосов
/ 21 февраля 2010

Вы можете взглянуть на один из моих проектов на GitHub ( здесь ): make-файл генерирует пакет, который можно загрузить на Launchpad (платформу для размещения пакетов Debian). Посмотрите на цели make-файла , чтобы понять процесс.

...