Создать установочный пакет для windows но в linux

Обсуждаются как существующие проекты (перевод документации, информационная система и т.п.), так и создание новых.

Модератор: Модераторы

Создать установочный пакет для windows но в linux

Сообщение alexs » 12.07.2019 21:55:58

Хочется странного - хочется создавать инсталяционные пакеты для windows на линуховом сервере.
Причём в пакетном режиме.
Просто хочу, чтобы сборки моего FBManager-а для винды были оформлены в виде msi пакета. А сборщик у меня на линуксе.
Может кто что посоветует не слишком громоздкое.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Создать установочный пакет для windows но в linux

Сообщение debi12345 » 13.07.2019 00:04:30

Может кто что посоветует не слишком громоздкое.

К примеру можно установить MULTIARCH, WINE & WINE32 - и пользоваться любимыми вынёвыми инстолл-шилдами, в том числе имеющими режим командной строки. Можно даже без рабочего стола (так как сервак) - запуская с выни через SSHный X-форвардинг

Добавлено спустя 2 минуты 7 секунд:
Или "хрюшу" в виртуалбоксе, квэме или ксене с доступом по сети через VNC а лучше (не грузит проц) SPICE - 256 мегов ей, если без антивиря, хватит за глаза.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Создать установочный пакет для windows но в linux

Сообщение alexs » 13.07.2019 01:40:30

debi12345 писал(а):К примеру можно установить MULTIARCH, WINE & WINE32

НУ... я так тоже могу... :-)
А родных линуксячих средств никто не видел?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Создать установочный пакет для windows но в linux

Сообщение debi12345 » 13.07.2019 02:49:27

Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Создать установочный пакет для windows но в linux

Сообщение v-t-l » 16.07.2019 06:57:46

v-t-l
энтузиаст
 
Сообщения: 733
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Создать установочный пакет для windows но в linux

Сообщение fedan » 16.07.2019 10:47:34

fedan
новенький
 
Сообщения: 70
Зарегистрирован: 15.09.2016 21:18:48

Re: Создать установочный пакет для windows но в linux

Сообщение alexs » 16.07.2019 17:04:35

Спасибо всм ответившим. Похоже - родного линуксового ничего нет. Прийдётся через вину.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Создать установочный пакет для windows но в linux

Сообщение yus » 24.07.2019 03:09:16

А Wix (https://wixtoolset.org) интересно можно запустить в Linux?
Исходники на Github'е https://github.com/wixtoolset/wix3/rele ... wix3111rtm написано вроде на C#.
Утлилиты для сборки MSI пакетов все консольные, можно ли это скомпилить в Linux, ну и соответственно потом пользоваться там?
Можно попробовать связаться с разработчиком, может подскажет.

PS: у них на трекере подобный ворос поднимался.
https://github.com/wixtoolset/issues/issues/4381
yus
новенький
 
Сообщения: 27
Зарегистрирован: 29.03.2015 14:29:29
Откуда: Москва

Re: Создать установочный пакет для windows но в linux

Сообщение alexs » 24.07.2019 09:31:35

остановил свой выбор на Inno setup
Достаточно простой синтаксис файла установки - лёгкий порог вхождения в создание своих инсталяционных пакетов. Хорошая документация. Много примеров.
Нормально работает из по wine. Причём для сборки пакетов не требуется запущенный X-сервер - можно процедуру сборки делать из cron-а.
PS
Немного офтопа - отвык за столько лет от windows DLL-hell. Жуть.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Создать установочный пакет для windows но в linux

Сообщение yus » 24.07.2019 10:03:33

alexs писал(а):остановил свой выбор на Inno setup
Достаточно простой синтаксис файла установки - лёгкий порог вхождения в создание своих инсталяционных пакетов. Хорошая документация. Много примеров.
Нормально работает из по wine. Причём для сборки пакетов не требуется запущенный X-сервер - можно процедуру сборки делать из cron-а.
PS
Немного офтопа - отвык за столько лет от windows DLL-hell. Жуть.

InnoSetup, да достаточно прост для вхождения.
В первоначальном вопросе обозначено был именно создание MSI пакетов, вот я про Wix и написал.

А InnoSetup достаточно получается запускать из под Wine, это хорошо. Тоже предстоит подобное использование.
yus
новенький
 
Сообщения: 27
Зарегистрирован: 29.03.2015 14:29:29
Откуда: Москва

Re: Создать установочный пакет для windows но в linux

Сообщение alexs » 24.07.2019 11:59:34

Ну мне пока этого хватило.
http://w7site.ru/fpc/fbm/FBM-setup.exe - результат работы.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Создать установочный пакет для windows но в linux

Сообщение zoltanleo » 24.07.2019 14:58:34

alexs писал(а):отвык за столько лет от windows DLL-hell.

Я именно поэтому за portable-вариант используемого софта (даже Лазарь с компилятором у меня никак не связаны с системными папками и легко запускаются после переустановки ОСи). В никсах, увы, зависимостей больше и софт менее автономен.

Пользуясь случаем, хотел спросить: а чем ты пакеты под Линукс собираешь? Может, есть какой мануал на русском? Интересуют создание наиболее популярных форматов
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 458
Зарегистрирован: 17.10.2013 10:55:01

Re: Создать установочный пакет для windows но в linux

Сообщение alexs » 24.07.2019 15:43:59

zoltanleo писал(а): а чем ты пакеты под Линукс собираешь

:oops: Пока ещё ни чем. Сейчас изучаю rpm.
У меня весь софт ставится скриптами/ручным распихиванием.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Создать установочный пакет для windows но в linux

Сообщение perlpunk » 31.12.2019 17:10:59

как вариант использовать 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/
perlpunk
новенький
 
Сообщения: 90
Зарегистрирован: 26.09.2008 21:19:48

Re: Создать установочный пакет для windows но в linux

Сообщение alexs » 02.01.2020 13:34:06

Да я пока на своём оборудовании собираю все
получается инсталяторы под винду и под linux (rpm) собирать.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

След.

Вернуться в Разное

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26

Рейтинг@Mail.ru