Как сделать установочный DEB пакет на основе проекта Qt без регистрации и СМС

sma

New member
Сообщения
16
#1
Народ!
Есть программа на основе Qt проекта. Заказчику нужен и исходник и установочный пакет под Astra Linux.

Сначала попробовал сначала совсем просто (без Qt) как описано здесь: https://losst.pro/sozdanie-deb-paketov
Пакет нормально создаётся и устанавливается (правда, на том же компьютере (на Убунте)).
При попытке ставить пакет на друкой компьютер с Astra Linux:

sudo dpkg -i ~/Документы/package.deb

выдает:

dpkg-deb: ошибка: В архиве ~/Документы/package.deb используется неизвестный способ сжатия для control.tar.zst
...


Если выполнить:
sudo apt install ~/Документы/package.deb

выдает:

Problem with MergeList ~/Документы/package.deb
Не удалось открыть либо разобрать содержимое списков пакетов или файла состояния.


Куда копать?

--------------
Далее предполагаю двигаться в направлении: https://bhavyanshu.me/how-to-make-debian-packages-for-qt-c-based-applications/11/09/2014/
 
Последнее редактирование:

sma

New member
Сообщения
16
#3
Да, спасибо, сработало!
При создании пакета выполнил:

dpkg-deb -Zgzip --build ./my_package

Далее, на целевой Астре в менеджере файлов 2 раза кликнул по пакету, запустился Установщик пакетов и установил программу в /usr/bin/hello.
при запуске:

xxx@astra:~/Документы/hello
hello world!
 
Последнее редактирование: