Skip to content

Instantly share code, notes, and snippets.

@subchen
Last active February 27, 2021 18:34
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save subchen/9a78c399ec150544ac4d to your computer and use it in GitHub Desktop.
Save subchen/9a78c399ec150544ac4d to your computer and use it in GitHub Desktop.
Install Ubuntu 14.4
  1. install virtualbox-guest-dkms for ubuntu 64bit (解决分辨率问题)
sudo apt-get install virtualbox-guest-dkms
sudo reboot
  1. remove libreoffice
sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
  1. remove firefox
sudo apt-get remove --purge firefox
  1. install java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
sudo apt-get install oracle-java7-installer 
sudo apt-get install oracle-java8-installer 
  • Switch java version

    sudo update-java-alternatives -s java-6-oracle
    sudo update-java-alternatives -s java-7-oracle
    sudo update-java-alternatives -s java-8-oracle
    sudo update-java-alternatives -s java-1.7.0-openjdk-amd64
  1. install maven
wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.zip
unzip apache-maven-3.2.3-bin.zip -d $HOME
sudo ln -s $HOME/apache-maven-3.2.3/bin/mvn /usr/bin/mvn
  1. install eclipse
wget http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/luna/R/eclipse-jee-luna-R-linux-gtk-x86_64.tar.gz
tar zxvf eclipse-jee-luna-R-linux-gtk-x86_64.tar.gz -C $HOME
  1. install ruby

see http://brightbox.com/docs/ruby/ubuntu/

  • ruby 1.9.3

    sudo apt-get install ruby
    sudo apt-get install ruby-dev
  • ruby 2.1

    sudo apt-get install python-software-properties
    sudo apt-add-repository ppa:brightbox/ruby-ng
    sudo apt-get update
    sudo apt-get install ruby2.1 
    sudo apt-get install ruby2.1-dev
  • switch to 2.1

    sudo update-alternatives --remove ruby /usr/bin/ruby2.1
    sudo update-alternatives --remove irb /usr/bin/irb2.1
    sudo update-alternatives --remove gem /usr/bin/gem2.1
    
    sudo update-alternatives \
        --install /usr/bin/ruby ruby /usr/bin/ruby2.1 50 \
        --slave /usr/bin/irb irb /usr/bin/irb2.1 \
        --slave /usr/bin/rake rake /usr/bin/rake2.1 \
        --slave /usr/bin/gem gem /usr/bin/gem2.1 \
        --slave /usr/bin/rdoc rdoc /usr/bin/rdoc2.1 \
        --slave /usr/bin/testrb testrb /usr/bin/testrb2.1 \
        --slave /usr/bin/erb erb /usr/bin/erb2.1 \
        --slave /usr/bin/ri ri /usr/bin/ri2.1
    
    update-alternatives --config ruby
    update-alternatives --display ruby
  • libs

    sudo gem install sass
    sudo gem install bourbon
    sudo gem install compass
    sudo gem install redcarpet
    sudo gem install rouge
  1. install nodejs
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update

sudo apt-get install nodejs
#sudo apt-get install npm

sudo npm install -g bower
sudo npm install -g uglify-js
sudo npm install -g coffee-script
sudo npm install -g underscore
  1. install chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update

sudo apt-get install google-chrome-stable
@subchen
Copy link
Author

subchen commented Oct 25, 2014

使用 Taobao Ruby 镜像

http://ruby.taobao.org/

$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment