Collection of standalone, self documented install scripts for ubuntu LTS editions (14.04 & 16.04)
TODO
curently means that this script works perfectly on 14.04, but is untested under 16.04
git clone https://github.com/dchapkine/ubuntu-desktop-post-install.git
cd ubuntu-desktop-post-install
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_android.sh
tip: type 'android' to access android sdk manager after installation
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_arpscan.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_atom.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_audacity.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_aws_cli.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_bats.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_beanstalk.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_bower.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_browserify.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_composer.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_cordova.sh
Here is how to run a hello world on your device:
cd ~/Desktop && cordova create hello com.example.hello HelloWorld && cd hello
cordova platform add android
cordova build android
cordova run android --device
./install_cordova_ubuntu_platform.sh
./install_dnsmasq.sh
IMPORTANT: follow this steps after installation on ubuntu 14.04+
First of all, avoid using .local domains with wildcard subdomains, it doesn't work
appearantly, there is a conflict with 'avahi-daemon'...which might be fixable, but we wont bother trying
we'll simply use a .dev domain here
Well... no we won't. recently, google became the owner of .dev TLD, so your local DNS might override one of the future .dev domains. If you don't care, just use .dev =. If you do, please pick something else that is not a valid TLD
In this guide, we will use .localhost and .loc
1/ now edit this file: sudo emacs '/etc/dnsmasq.conf' and add 'address=/.loc/127.0.0.1' as well as 'address=/localhost/127.0.0.1' lines
2/ then comment 'dns=dnsmasq' line in /etc/NetworkManager/NetworkManager.conf
3/ find list of dnsmasq services running: 'sudo netstat -plant | grep :53' and kill em all using sudo 'kill -9 ID_PROCESS'
4/ restart the service: 'sudo service dnsmasq restart'
5/ add 'prepend domain-name-servers 127.0.0.1;' line to '/etc/dhcp/dhclient.conf' file
6/ restart network manager: 'sudo service network-manager restart'
Now you can enjoy your wildcard local subdomains
The good thing is that we will never need to add subdomains one by one, it will jusy work for any *.*.localhost and *.*.loc out of the box
./install_docker.sh
./install_emacs.sh
./install_esptool.sh
./install_expressjs.sh
./install_ffmpeg.sh
./install_filezilla.sh
./install_gimp.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_git_bash_prompt.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_git_core.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_git_gui.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_gpu_nvidia.sh
./install_gulp.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_icons.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_inkscape.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_insync.sh
./install_jpeg_archive.sh
./install_jq.sh
./______.sh
./install_kernel_4_4_8.sh
./install_kernel_4_4_11.sh
./install_kernel_4_5_0.sh
./install_kernel_4_6_0.sh
./install_lektor.sh
./install_localtunnel.sh
./install_mkdocs.sh
./install_mongo.sh
./install_mosh.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_mysql.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_mysql_workbench.sh
./install_nexe.sh
./install_nginx.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_node.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_nvm.sh
./install_ocenaudio.sh
./install_openshot.sh
./install_osquery.sh
./install_pcsc.sh
./install_pdfminer.sh
./install_phonegap.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_phpbrew.sh
cool tricks:
phpbrew known
phpbrew install 7.0 +default
phpbrew use 7.0
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_pip.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_pip3.sh
./install_platformio.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_power_managment.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_pyenv.sh
./install_rbenv.sh
./install_react_native.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_redis.sh
./install_robomongo.sh
./install_screen.sh
./install_spotify.sh
./install_sshpass.sh
./install_steam.sh
./install_sublimetext3.sh
./install_terminator.sh
./install_termsql.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_tlp.sh
./install_tmux.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_tree.sh
./install_ubuntu_sdk.sh
./install_vagrant.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_virtualbox.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_vlc.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_webpack.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_x2goclient.sh
✓ ubuntu 16.04 ✓ ubuntu 14.04
./install_phantomjs.sh