Я хотел бы создать файлы .deb без двоичного содержимого (например, файлы * .odt).
Идея состоит в том, чтобы создать файл, содержащий дидактические файлы для изучения определенной дисциплины и автоматически загружаемый пакет, чтобы получить необходимые пакеты для изучения дисциплины. Например, учебники по C # * .pdf следовали за загрузкой MonoDevelop (C # IDE), для классов программирования C #.
Если пакет не публикуется в публичном пространстве, но предназначен только для вашего локального использования, вы можете создать пакет deb, выполнив следующие шаги.
В этом примере имя пакета: doc-sample, версия пакета: 0.1, окончательный каталог установки - /usr/share/doc/doc-sample/sample-docs.
Шаг 1: Подготовьте каталоги для создания пакета deb.
Название каталога должно включать номер версии.
mkdir -p doc-sample-0.1/sample-docs
cd doc-sample-0.1
Затем добавьте документы, которые вы хотите установить, в каталог doc-sample-0.1 / sample-docs .
Шаг 2: Подготовить каталог debian в форме по умолчанию.
Запустите приведенную ниже команду в каталоге doc-sample-0.1 .
dh_make -n -s -e (mail_address)
(mail_address): напр. user@example.com
Если это форма почтового адреса, то не имеет значения, даже если это не почтовый адрес, который фактически использовал что-либо.
Шаг 3: Удалить ненужные тексты.
rm debian/*.ex debian/*.EX debian/README.Debian debian/README.source
Шаг 4: Установите файл настроек с именем «(имя_пакета) .install» для установки документов.
nano debian/doc-sample.install
Опишите с помощью формы: (documents_directory_name) пробел (install_directory)
sample-docs usr/share/doc/doc-sample
При установке окончательного пакета deb папка sample-docs будет в этом случае установите в каталог / usr / share / doc / doc-sample. (Внимание: каждый файл сжат в форме .gz)
Шаг 5: Сборка пакета deb.
Если вы будете собирать пакет deb только для своего собственного локального использования, вы можете пропустить приглашения для подписей GPG в файле .dsc и файле .changes.
Запустите приведенную ниже команду в каталоге doc-sample-0.1 .
dpkg-buildpackage -us -uc
Итак, вы можете получить пакет deb с именем doc-sample_0.1_i386.deb в верхнем каталоге.
Если вы хотите опубликовать в общедоступном пространстве (например, PPA), вам необходимо рассмотреть лицензию на документ и подписать файл .dsc и файл .changes с помощью ключа GPG.
Подробнее см. В документах для разработчиков.