У меня есть приложение, которое уже встроено в двоичный файл. Я хочу распределить его через свой веб-сайт. Я нахожу трудным создать, поскольку Ubuntu, Упаковывающая руководство, изменилась много, так как я проверил в прошлый раз. Не уверено в этом, но кажется, что мне нужен базар к успешной сборке это.
Я хочу deb файл, который просто установит двоичные и связанные библиотеки и ресурсы туда, где я хочу. Если пользователь хочет удалить, затем это просто удаляет файлы, и это - это. Что-то как InnoSetup или NSIS для окон. В прошлый раз я создал использование этого руководства, но оно не работает больше. Действительно ли возможно создать deb файл просто и без базара?
Я закончил Используя debreate, Он обеспечил то, что я хотел.
Создание package.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
команда.