2015-01-30 4 views
0

Мне нужно создать пакет debian для исполняемого файла, который я хочу настроить на нескольких машинах. Можно ли создать этот пакет с:Как построить пакет debian и автоматически получить все библиотеки зависимостей

  • всех зависимостями для этого исполняемого файла (например, общих библиотеки)
  • установить необходимые пакеты (как мультиархитектурные, SSL, и т.д.)
  • настроить проект directiry (например, каталоги и некоторые файлы заголовков

Я не нужен пакет Debian не иметь компилировать файлы, просто зависимости для исполняемого файла для запуска в этой машине (предполагая, что все машины под управлением той же версии Debian)

Я вижу на официальных форумах ubuntu, как создать пакет, но не понимаю, как я могу это сделать, чтобы получить все зависимости и настроить машину для запуска этого исполняемого файла.

Любые идеи кто-нибудь?

Моя система сборки: Ubuntu свистящих, GLIBC 2,13, 64bit Мои исполняемые детали: C/C++ исполняемый файл, 32bit

+0

Пакеты Debian описаны в специальном форматированном текстовом файле, который содержит (помимо всего прочего) список всех зависимостей. Другими словами, * не * обрабатывается автоматически, это все вручную. –

+0

ok, но если я добавлю список зависимостей в этом текстовом файле, будет ли он устанавливать эти зависимости на установленном компьютере? –

+0

Менеджер пакетов попытается установить пакеты, которые вы указываете в качестве зависимостей, когда ваш пакет установлен, если они уже не установлены. –

ответ

1

Смотрит, как и вы уже собрали двоичную и хотите сделать .deb пакет для автоматической настройки всех необходимых пакеты. Если это так, то вам может помочь the answer.

Все необходимые пакеты должны быть перечислены в переменной Depends: файла .deb control.

Структура каталогов пакетов может быть создана/изменена с использованием файла установки .deb. См. install documentation

 Смежные вопросы

  • Нет связанных вопросов^_^