Постройте дебиан без базара

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

Я хочу, чтобы файл deb просто устанавливал двоичные и связанные библиотеки и ресурсы туда, где я хочу. Если пользователь хочет удалить, то он просто удалит файлы и все. Что-то вроде InnoSetup или NSIS для окон. В прошлый раз я построил с помощью Ubuntu Packaging , но он больше не работает. Возможно ли построить файл deb просто и без базара?

1
задан 24 June 2016 в 15:16

1 ответ

Создание пакета.deb из каталогов:

cd new-folder/ && mkdir -p  packagename/DEBIAN

Ваши файлы, например. usr/local/bin/executable переходит в packagename/ ... и файл control в DEBIAN/

Пример файла управления:

Package: name
Version: 1.1-1
Section: base
Priority: optional
Architecture: amd64
Depends:
Maintainer: Jerry Donut <jerry@donut.com>
Description:

Выбор архитектуры обычно: i386, amd64, noarch

Тогда вы можете попробовать:

cd new-folder/
dpkg-deb -b packagename packagename_version_architecture.deb

Затем распакуйте package.deb, чтобы проверить, все ли в порядке. В противном случае выполните некоторые настройки и повторите команду dpkg-deb -b.

3
ответ дан 23 May 2018 в 08:56

Другие вопросы по тегам:

Похожие вопросы: