Toggle navigation
TechnoWikis.com
Email or Username
Password
Remember
Login
Register
|
I forgot my password
All Activity
Questions
Hot!
Pending
Ask a Question
Privacy Policy
Contact
Custom installer to distribute our software
Home
Tutorials
Other Applications
Custom installer to distribute our software
(adsbygoogle = window.adsbygoogle || []).push({});
+4
votes
193
views
Custom installer to distribute our software
asked
Jun 23, 2019
in
Other Applications
by
backtothefuture
(
552k
points)
reopened
Jun 23, 2019
|
193
views
answer
Your answer
Your name to display (optional):
Email me at this address if my answer is selected or commented on:
Email me if my answer is selected or commented on
Privacy: Your email address will only be used for sending these notifications.
Add answer
Cancel
1
Answer
+5
votes
Best answer
The Inno Setup software is downloaded from www.jrsoftware.org/isdl.php
, it
is a software for Windows but it can be installed on Linux through Wine.
Once downloaded, it is installed as any Windows software.
We will create a script, a text file that will have defined the installation routes, the files to be installed and all the dependencies that our application needs to function.
We start Inno Setuop and it will show us two options to create it by means of a wizard (that the software guides us) or to do all of us.
We start a new file, in the first screen we will ask to start with the script and then the data of the company or author.
Continuing to request indicate what directory the software will be installed, by default it will be
Program Files or Program folder
, I can also customize it to install it in an own directory that will be created at the time of installation.
Continuing to request to specify the executable file exe or jar if it were java or the extension of our executable and add all the necessary dependencies for our application such as file, images, databases if embedded or sql if we are going to create it in the installation.
We then configure the menus, shortcuts, uninstall icons as generally any Windows application.
Then you will ask us if we want to add text files where we will inform the person who installs our software aspects of license, help, or comments at the end of the installation.
Then the next screen will allow to select the installation languages, finally we will be asked to define the parameters of the Inno Setup itself, such as: where the setup file will be created, what name our installer will have, if we will put an icon, etc.
Finally, he will ask us to save our script and ask if we want to compile it, we accept it and the result will be the generated script and the result of the compilation.
Here we can see the setup.exe file that we have created and from Linux with Wine to see that it also works and executes the same in Linux, Misoftware will also be installed, that it will run depends on whether the programming has taken into account multiplatform aspect, but here we only see the installer.
After installation as a typical Windows program we can see how Misoftware is installed in its own directory
c: \ MiSoftware
Remember that
Inno Setup
only generates a text file with the installation definitions has nothing to do with the programming of our software, therefore we can use it no matter what language we have programmed our application, in this example we created an installer from Linux for a software written in Delphi and that is not supported by Linux but the exe extension if through Wine.
We must know very well the dependencies and structure that our complete software will have to define well the routes and that there are not missing components that later can make the application fail.
answered
Jun 23, 2019
by
stackoverflow
(
3.5m
points)
edited
Jun 23, 2019
ask related question
comment
Your comment on this answer:
Your name to display (optional):
Email me at this address if a comment is added after mine:
Email me if a comment is added after mine
Privacy: Your email address will only be used for sending these notifications.
Add comment
Cancel
No related questions found
Sponsored articles cost $40 per post. You can contact us via
Feedback
All categories
Tutorials
7.5k
Microsoft
1.9k
Android
1.4k
Security
120
Linux / Unix
543
Internet
757
Virtualization
104
Apple
611
Networks
64
Other Devices
321
Other Applications
184
Hardware
19
Development
53
Digital Marketing
47
Databases
14
Graphic Design
30
Guides
794
GraphicDesign
54
Networking
4
PlayStation
186
Gaming
55
Linux/Unix
85
Manzana
33
Otherdevices
38
Otherapps
49
Digitalmarketing
39
Safety
1
Developing
2
Help
685
Social Networks
34
Android Tutorial
549
iPhone Tutorial
267
News
17
Social
6
Phone
11
Telephone
9
Applications
167
Smartphones
3
Cell Phones
11
Applications
25
Travels
6
Photo
21
Education
18
Games
25
Internet
14
Music
8
Technique
10
Video
6
Windows
5
Apple
2
Cell Phones
3
TikTok
216
Trips
2
House
1
Operating System
5
Tips & Tricks
892
Solutions
6
Tutorials
3
FAQ
1
Applications
5
Cell Phones
2
Tutorials
4
Computers
6
Tutoriales
2
8
Technology
2
In Computers
1
In Applications
2
Tutorials Tutorials
9
Applications Applications
25
Aplicaciones Applications
4
Devices Devices
5
Tutoriales Tutorials
1
Tutorials u00a0 Tutorials
2
Applications u00a0 Applications
2
Devices u00a0 Devices
1
OS OS
1
Etc Etc
2
Most popular questions within the last 30 days
Please leave a comment about whether the solution works or not (with device model)
[X]Close
10,659
questions
10,791
answers
510
comments
3
users