Skip to content

Latest commit

 

History

History
222 lines (161 loc) · 5.08 KB

linux_software.md

File metadata and controls

222 lines (161 loc) · 5.08 KB

linux software

二. atom or sublime text 3 editor

# sublime text 3
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
# remove sublime text3
sudo apt-get remove sublime-text-installer

# atom
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom

三. git

sudo apt-get install git
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

# 移除
sudo apt-get remove --purge ubuntu-tweak
# 使用下面的命令去除PPA:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:tualatrix/ppa

五. chrome browser

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-chrome.list'

sudo apt-get update

# 安装稳定版Chrome(推荐),在终端输入:
sudo apt-get install google-chrome-stable
# 安装Beta版Chrome,在终端输入:
sudo apt-get install google-chrome-beta
# 安装不稳定版Chrome,在终端输入:
sudo apt-get install google-chrome-unstable

六. java 7, 8 or 9

# install java 7
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

sudo apt-get install oracle-java7-set-default


# install java 8
sudo apt-get remove oracle-java7-installer
sudo apt-get update

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install Oracle-java8-installer
sudo apt-get install oracle-java8-set-default

# 切换为 Java 7 :
sudo update-java-alternatives -s java-7-oracle

# 切换为 Java 8:
sudo update-java-alternatives -s java-8-oracle

七. vim editor

# https://github.com/FlowerWrong/fw-vim

八. webstorm for 前端开发

九. rubymine for ruby

十. ruby, rails, nodejs, imagemagick and mysql

1. install rvm
sudo apt-get install curl # install curl
curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm -v
2. install ruby 2.4.2
rvm install 2.4.2

# On ubuntu, you need `bash --login` to use rvm. To resolve:
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc
source ~/.bashrc

rvm use --default 2.4.2 # set to default
ruby -v
gem -v
3. replace gem source to gems.ruby-china.org
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
4. install latest rails
gem install rails
rails -v
5. install nodejs via ppa or nvm
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
node -v

# via nvm
curl https://raw.githubusercontent.com/creationix/nvm/v0.24.0/install.sh | bash
source ~/.nvm/nvm.sh
nvm -v

nvm ls
nvm ls-remote
nvm install node
nvm use node
nvm alias default node
node -v
npm -v
npm i -g npm
6. install mysql
netstat -tap | grep mysql # 检查是否已经安装mysql
sudo apt-get install libmysqlclient-dev # 安装依赖
sudo apt-get install mysql-server mysql-client
sudo service start|stop|restart|reload|force-reload|status
7. install imagemagick
# 用于图片裁剪等
sudo apt-get install imagemagick

十一. 禁止软件开发启动

ls /etc/rc*
# 对于以K开头的文件,系统将终止对应的服务;
# 对于以S开头的文件,系统将启动对应的服务;
# Ubuntu默认是在runlevel 2启动的,那么我们之需要修改rc2.d中的文件
sudo apt-get install sysv-rc-conf
cd /etc
# 打开工具
sudo sysv-rc-conf
# 打X的即表示运行在对应Runlevel时开机启动的服务,按空格进行将启动项反选,按q退出之后配置即完成

安装 redis

sudo apt-get install redis-server

install phantomjs

#!/bin/bash

$ sudo apt-get remove phantomjs

$ sudo unlink /usr/local/bin/phantomjs
$ sudo unlink /usr/local/share/phantomjs
$ sudo unlink /usr/bin/phantomjs

$ cd /usr/local/share

$ sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2

Extract the files to directory

$ tar xjf phantomjs-1.9.7-linux-x86_64.tar.bz2

Move files to Phantom’s directory

$ sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/share/phantomjs

$ sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs

sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/bin/phantomjs

To check if completed, just type:

$ phantomjs —v
# Must appear: 1.9.7