Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to quickly setup a developer machine?

I know this can be done and i have seen it done using some front end gui tool (using robocopy internally) I am just not able to lay my hands on this stuff tried google but wasn't able to get to it.

I am about to start a new project and i have finished setting up a desktop with all the tools required on that machine. what i want now is a tool or utility...to which i can say here is one folder , (and some other folders..) take this and prepare some sort of setup program which when run on any machine (winxp sp3) will copy/install all those programs onto that machine.

To add to this, I have the build server virtualized and i am not talking about virtualization and ghost images. i have some software utilities that make a programmers life easier (such as IDE's with varoious plugins (with correct configuration and versions), Small Software tools (tcp monitors), etc.) which I want to add to a developer machine.


Update:

I don't think anyone is reading the question entirely. I said I have seen this thing get done, by some front end gui program which generates a setup program i am not able to find the program which does this and it uses robocopy internally, which you can copy in a redistributable location (pendrive/networkdrive/ftp/http...the list goes on)...upon execution of which that program will copy all the programs and files to the target machine on which this setup is run...and i am not talking about simple file copy...that would be an easy batch/powershell script...i think that can be done very easily...and if nothing comes up i will do exactly that....but robocopy might skip the programs like launchy and shell extensions...


Update:

Ok...I gave it another thought (for now i have done a workaround...)...does anybody know of a program that can generate setup programs like installshield etc...and which come for free...


Update:

The persistent bastard that i am... nullsoft scriptable install system blew my horn. and thanks to that i now have a setup.exe which i can run on any system and make that system feel like home to any good java developer.

like image 723
user10398 Avatar asked Mar 14 '09 02:03

user10398


People also ask

How do you set up a development machine?

Once you're all set up, the first thing you want to do is enable Windows Developer mode. Head to the Settings app, then “Update & Security” and click “For developers” in the bar on the left. On this screen, choose “Developer Mode” then accept the warning that pops up.

Which tools will be required to setup your development environment?

To actually do work as a developer, you'll need four main things to set up your integrated development environment: a code editor, command line interface (CLI), version control system, and package manager.

Can I do web dev on Windows?

Unlike some iOS or some types of application development, the tools for web development are all operating system agnostic. You can write HTML, CSS, and JavaScript on Windows, Mac, Linux, and even ChromeOS if you're willing to get a bit creative.


2 Answers

Try http://www.symantec.com/norton/ghost

like image 184
S.Lott Avatar answered Sep 24 '22 23:09

S.Lott


NSIS is the answer to this sort of Magic trick.

like image 29
user10398 Avatar answered Sep 20 '22 23:09

user10398