2015-01-14 02:33:38 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								# iojs-install-script
  
						 
					
						
							
								
									
										
										
										
											2014-12-21 17:10:33 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-01-14 02:43:38 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								A script to install basic development tools for iojs (git, iojs, gcc, pkg-config, etc)
							 
						 
					
						
							
								
									
										
										
										
											2014-12-21 17:36:52 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Works for any recent version of Ubuntu or OS X.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```bash
							 
						 
					
						
							
								
									
										
										
										
											2015-01-14 02:43:38 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# Specify the version of iojs to install
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								echo "v1.0.1" > /tmp/IOJS_VER
							 
						 
					
						
							
								
									
										
										
										
											2015-01-08 11:39:49 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# And install away!
  
						 
					
						
							
								
									
										
										
										
											2015-01-14 02:43:38 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								curl -fsSL bit.ly/install-iojs | bash
							 
						 
					
						
							
								
									
										
										
										
											2015-01-08 11:39:49 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
									
										
										
										
											2014-12-21 17:36:52 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-01-15 15:59:32 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								**NOTE**: If you have node installed, this script will rename it so that it isn't overwritten by the iojs installer.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-01-08 11:39:49 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								**For older versions of Ubuntu**:
							 
						 
					
						
							
								
									
										
										
										
											2014-12-21 17:36:52 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-01-08 11:39:49 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```bash
							 
						 
					
						
							
								
									
										
										
										
											2015-01-14 02:43:38 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								wget -nv bit.ly/install-iojs -O - | bash
							 
						 
					
						
							
								
									
										
										
										
											2014-12-21 17:36:52 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								This is what gets installed:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  rsync 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  curl 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  wget 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  git 
						 
					
						
							
								
									
										
										
										
											2015-01-08 11:27:16 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  xcode / brew / build-essential / pkg-config / gcc 
						 
					
						
							
								
									
										
										
										
											2015-01-14 02:43:38 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  iojs (including npm and node symlink) 
						 
					
						
							
								
									
										
										
										
											2014-12-21 17:36:52 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  jshint 
						 
					
						
							
								
									
										
										
										
											2015-01-08 11:17:15 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-01-15 15:59:12 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								**NOTE**: If `fail2ban`  is not already securing ssh, you will be asked to install it.
							 
						 
					
						
							
								
									
										
										
										
											2015-01-15 15:57:43 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-01-08 11:23:34 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Screencast
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								==========
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-01-14 02:43:38 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								[How to Setup a VPS for io.js Development ](https://www.youtube.com/watch?v=ypjzi1axH2A ) - [(3:06 installing io.js ](https://www.youtube.com/watch?v=ypjzi1axH2A#t=186 ))
							 
						 
					
						
							
								
									
										
										
										
											2015-01-08 11:23:34 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Front-End Extras
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								================
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-01-08 11:17:15 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								These are **not installed** , but you may wish to use them if you're doing front-end work as well
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-12-21 17:36:52 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								*  bower 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  uglifyjs 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  yo 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  jade 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  less