Для создания пакета недостаточно только исполняемого файла, вам необходимо создать соответствующую файловую иерархию.
создать корневой каталог, назовите его hello-pack .
mkdir hello-pack
создать файл control , путь будетдля файла hello-pack / DEBIAN / control .
mkdir hello-pack/DEBIAN
touch hello-pack/DEBIAN/control
Содержимоефайл может быть следующим:
Пакет: helloworld
Версия: 1.0
Сопровождающий: Ваше имя
Архитектура: все
Описание: привет, мир
скопируйте свой исполняемый файл туда, куда вы хотите, чтобы он находился, (я думаю, вы хотите, чтобы он был ниже usr / bin , если это так, сделайте следующее, если не создавать свои собственные каталоги)
mkdir hello-pack/usr/bin
cp hw hello-pack/usr/bin
Затем создайте пакет с помощью команды dpkg-deb --build hello-pack
.Он создаст пакет в том же каталоге, где находится корневой каталог с таким же именем и расширением .deb .Вы можете использовать опцию -i
для установки пакета.