Создать установочный пакет для windows но в linux
Модератор: Модераторы
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Создать установочный пакет для windows но в linux
Хочется странного - хочется создавать инсталяционные пакеты для windows на линуховом сервере.
Причём в пакетном режиме.
Просто хочу, чтобы сборки моего FBManager-а для винды были оформлены в виде msi пакета. А сборщик у меня на линуксе.
Может кто что посоветует не слишком громоздкое.
Причём в пакетном режиме.
Просто хочу, чтобы сборки моего FBManager-а для винды были оформлены в виде msi пакета. А сборщик у меня на линуксе.
Может кто что посоветует не слишком громоздкое.
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
Re: Создать установочный пакет для windows но в linux
Может кто что посоветует не слишком громоздкое.
К примеру можно установить MULTIARCH, WINE & WINE32 - и пользоваться любимыми вынёвыми инстолл-шилдами, в том числе имеющими режим командной строки. Можно даже без рабочего стола (так как сервак) - запуская с выни через SSHный X-форвардинг
Добавлено спустя 2 минуты 7 секунд:
Или "хрюшу" в виртуалбоксе, квэме или ксене с доступом по сети через VNC а лучше (не грузит проц) SPICE - 256 мегов ей, если без антивиря, хватит за глаза.
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Re: Создать установочный пакет для windows но в linux
debi12345 писал(а):К примеру можно установить MULTIARCH, WINE & WINE32
НУ... я так тоже могу...
А родных линуксячих средств никто не видел?
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Re: Создать установочный пакет для windows но в linux
Спасибо всм ответившим. Похоже - родного линуксового ничего нет. Прийдётся через вину.
Re: Создать установочный пакет для windows но в linux
А Wix (https://wixtoolset.org) интересно можно запустить в Linux?
Исходники на Github'е https://github.com/wixtoolset/wix3/rele ... wix3111rtm написано вроде на C#.
Утлилиты для сборки MSI пакетов все консольные, можно ли это скомпилить в Linux, ну и соответственно потом пользоваться там?
Можно попробовать связаться с разработчиком, может подскажет.
PS: у них на трекере подобный ворос поднимался.
https://github.com/wixtoolset/issues/issues/4381
Исходники на Github'е https://github.com/wixtoolset/wix3/rele ... wix3111rtm написано вроде на C#.
Утлилиты для сборки MSI пакетов все консольные, можно ли это скомпилить в Linux, ну и соответственно потом пользоваться там?
Можно попробовать связаться с разработчиком, может подскажет.
PS: у них на трекере подобный ворос поднимался.
https://github.com/wixtoolset/issues/issues/4381
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Re: Создать установочный пакет для windows но в linux
остановил свой выбор на Inno setup
Достаточно простой синтаксис файла установки - лёгкий порог вхождения в создание своих инсталяционных пакетов. Хорошая документация. Много примеров.
Нормально работает из по wine. Причём для сборки пакетов не требуется запущенный X-сервер - можно процедуру сборки делать из cron-а.
PS
Немного офтопа - отвык за столько лет от windows DLL-hell. Жуть.
Достаточно простой синтаксис файла установки - лёгкий порог вхождения в создание своих инсталяционных пакетов. Хорошая документация. Много примеров.
Нормально работает из по wine. Причём для сборки пакетов не требуется запущенный X-сервер - можно процедуру сборки делать из cron-а.
PS
Немного офтопа - отвык за столько лет от windows DLL-hell. Жуть.
Re: Создать установочный пакет для windows но в linux
alexs писал(а):остановил свой выбор на Inno setup
Достаточно простой синтаксис файла установки - лёгкий порог вхождения в создание своих инсталяционных пакетов. Хорошая документация. Много примеров.
Нормально работает из по wine. Причём для сборки пакетов не требуется запущенный X-сервер - можно процедуру сборки делать из cron-а.
PS
Немного офтопа - отвык за столько лет от windows DLL-hell. Жуть.
InnoSetup, да достаточно прост для вхождения.
В первоначальном вопросе обозначено был именно создание MSI пакетов, вот я про Wix и написал.
А InnoSetup достаточно получается запускать из под Wine, это хорошо. Тоже предстоит подобное использование.
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Re: Создать установочный пакет для windows но в linux
Ну мне пока этого хватило.
http://w7site.ru/fpc/fbm/FBM-setup.exe - результат работы.
http://w7site.ru/fpc/fbm/FBM-setup.exe - результат работы.
Re: Создать установочный пакет для windows но в linux
alexs писал(а):отвык за столько лет от windows DLL-hell.
Я именно поэтому за portable-вариант используемого софта (даже Лазарь с компилятором у меня никак не связаны с системными папками и легко запускаются после переустановки ОСи). В никсах, увы, зависимостей больше и софт менее автономен.
Пользуясь случаем, хотел спросить: а чем ты пакеты под Линукс собираешь? Может, есть какой мануал на русском? Интересуют создание наиболее популярных форматов
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Re: Создать установочный пакет для windows но в linux
zoltanleo писал(а): а чем ты пакеты под Линукс собираешь
У меня весь софт ставится скриптами/ручным распихиванием.
Re: Создать установочный пакет для windows но в linux
как вариант использовать github и собирать в github actions
https://help.github.com/en/actions/auto ... ub-actions
пример для запуска сборки под виндой
https://github.community/t5/GitHub-Acti ... td-p/36191
https://proglib.io/p/github-actions/
https://help.github.com/en/actions/auto ... ub-actions
пример для запуска сборки под виндой
https://github.community/t5/GitHub-Acti ... td-p/36191
https://proglib.io/p/github-actions/
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Re: Создать установочный пакет для windows но в linux
Да я пока на своём оборудовании собираю все
получается инсталяторы под винду и под linux (rpm) собирать.
получается инсталяторы под винду и под linux (rpm) собирать.
