N
N
Nicholas2016-07-19 14:11:58
linux
Nicholas, 2016-07-19 14:11:58

How to make an installer for your application linux, windows, macos?

Нужен на выходе инсталлятор для linux, windows, macos и все это из под ubuntu
Винда от 7
ubuntu от 12
macos хотя бы последняя
для linux deb и другие
винды exe
macos не знаю что там)
У меня готовые папки (каждая под свою платформу с своими файлами под нее(исполняемые)) и нужно просто упаковать в инсталлятор который будет разархивировать в program files и создавать ярлык.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
S
Stanislav Makarov, 2016-07-19
@Nipheris

In niks, distribution of normal software is done through package managers. Read about building a package for a package manager used in a particular OS, and you will be happy (in theory, this should be enough for you, since you just need to put the files). For example, dpkg in the case of Ubuntu.
In Windows, software is installed and inventoried using the Windows Installer system component. This is also like a package manager, but unlike the niks system PM, it cannot work with repositories and download packages - this is simply not implemented in it, because. it was originally designed for "commercial" "boxed" software (historically under Windows there was no spirit of free software, as in linux). But from the point of view of installing software, it does about the same, only taking into account the Windows troubles - working with the registry, file permissions, etc. Windows Installer packages are MSI files. Technically, this is the simplest readonly relational database, like sqlite, only simpler, in fact it is a table storage. There are various toolkits for building such packages, both commercial and free. If you need a free one, take itWiX , if paid, take a look at InnoSetup InstallShield .

F
Fixid, 2016-07-19
@Fixid

I call on Wang and a detachment of seers...
What kind of installer do you need? What type of files and language? Do you need a GUI or just install?

S
s0ci0pat, 2016-07-19
@s0ci0pat

You only need an installer for windows. You can use Inno Setup or something similar.
For ubuntu use make, for macos use XCode.
"all this from under ubuntu" - will you also test all this under ubuntu?

J
Jacob E, 2016-07-19
@Zifix

Cross Platform Application: Distribution

S
Sergey Savostin, 2016-07-19
@savostin

$2000 , $2300
Qt Installer Framework
Java (free) , Java ($500)
7zip

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question