hthang1988 / arduino

Automatically exported from code.google.com/p/arduino
0 stars 0 forks source link

Windows installer? #299

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What change would like to see?

A windows installer that could automatically install drivers, software, start 
menu items, etc.

Original issue reported on code.google.com by dmel...@gmail.com on 22 Jul 2010 at 6:09

GoogleCodeExporter commented 9 years ago
Hi,
I had a quick look at this and came up with an NSIS script to create an 
Installer, which creates shortcuts, and an uninstaller. It could also be 
amended to allow installation of drivers. It should be placed in the 
build\windows folder, and run from there (though, of course, it is easily 
modified to be run from elsewhere). There is an ant task available to compile 
NSIS scripts, so this could be integrated in with the existing build.

I think integrating this would provide a boost to Arduino, as many Windows 
users are used to installers, and thus finding things they download in the 
start menu. Having a zip file to unzip, and then running Arduino from there 
does not fit with the general usage scenario for a Windows user, and for the 
less experienced, could prove confusing, or off-putting. 

NSIS is open source software, available at 
http://nsis.sourceforge.net/Main_Page and the ant plugin is available at 
http://nsisant.sourceforge.net/

Things needed to be done in the current install script:
Check install paths,
Add license info,
Add Driver install,
General customisation, i.e. a small Arduino blurb, some images etc.

Original comment by keyz...@gmail.com on 13 Oct 2010 at 1:25

Attachments:

GoogleCodeExporter commented 9 years ago
This is an excellent idea, and very simple to implement, I'm wondering why is 
not part of the project

Original comment by heldersepu on 22 Apr 2011 at 4:10

GoogleCodeExporter commented 9 years ago
I just added the setup.nsi to this project:
http://code.google.com/p/vbscript/source/diff?spec=svn34&r=34&format=side&path=/
trunk/NSIS/setup.nsi

and committed some changes that link shows the differences

Original comment by heldersepu on 22 Apr 2011 at 5:16

GoogleCodeExporter commented 9 years ago
All done, I made a simple installer, the final size is 45.9MB, you can get it 
here:
http://code.google.com/p/vbscript/downloads/list?q=Arduino

In my opinion the driver install should be next. We have a few options:
1 - NSIS InstDrv plug-in (does not work on 64-bit)
 http://nsis.sourceforge.net/InstDrv_plug-in
2 - Microsoft DPInst
 http://msdn.microsoft.com/en-us/library/ff544842(v=vs.85).aspx

Original comment by heldersepu on 22 Apr 2011 at 6:55

GoogleCodeExporter commented 9 years ago
I moved the vbscript project here:
http://code.google.com/p/hs-scripts/downloads/list

Original comment by heldersepu on 20 May 2012 at 2:47

GoogleCodeExporter commented 9 years ago
will this be part of the next update to arduino,

if not why not,

arduino is meant to make things easy for artists and such like,
   so lets make installing and un installing on windows easier.

Original comment by andrew6...@gmail.com on 27 Jul 2012 at 6:31

GoogleCodeExporter commented 9 years ago
I do not see any artists doing hardcore C++, but I get your point, by the age 
of this ticket I will think that no one on this project is really interested on 
a windows installer... 

Original comment by heldersepu on 27 Jul 2012 at 6:37

GoogleCodeExporter commented 9 years ago
Fixed in 1.0.5.

Original comment by c.mag...@arduino.cc on 23 Jul 2013 at 2:46