ubuntu14.04安装后配置
Contents
之前一直使用Archlinux,但安装在Mac OSX的parallels desktop虚拟机中,这种滚动更新的方式经常会带来一些问题,比如Xorg的版本升级太快导致parallels tools不支持。所以准备换一个长期支持版的ubuntu,这个parallels官方的支持应该会及时一些。这里记录一下ubuntu 14.04安装之后的配置。
更新源
国内163的源还是不错的,通过以下地址下载配置文件替换/etc/apt/sources.list
http://mirrors.163.com/.help/sources.list.trusty
或者直接使用下面的脚本自动下载相应版本并替换原有软件源
|
|
基础使用环境
分辨率
终端
- Oh-My-Zsh
Oh-My-Zsh 作为一个开源的ZSH配置管理框架,有许多有用的功能、主题以及插件。这里有一个关于定制Oh-My-Zsh的教程 http://code.tutsplus.com/tutorials/how-to-customize-your-command-prompt–net-24083
在Mac环境下利用Oh-My-Zsh配置终端基本已经成为程序员标配。其实在Ubuntu下也可以使用Oh-My-Zsh。 先安装基本的环境
sudo apt-get install zsh git
然后安装Oh My Zsh.
sudo curl -L http://install.ohmyz.sh | sh
如果出现以下错误:chsh: option requires an argument
或者 Password: chsh: PAM: Authentication failure
。可以通过以下方式安装:
|
|
安装脚本会把zsh设为默认终端,如果没有设置成功,可以通过以下命令把当前用户的默认终端设置为zsh:
sudo chsh -s $(which zsh) $(whoami)
安装常用开发环境
develop
```bash
sudo apt-get install build-essential libssl-dev
sudo apt-get install vim emacs git
# java
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer
# python
sudo apt-get install virtualenvwrapper
# nodejs
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.7/install.sh | bash
# npm
sudo apt-get install npm
# use cnpm instead of npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
```
多个gcc版本共存
ubuntu 14.04带的gcc/g++一般版本较高,有时候会有一些开发环境对gcc/g++版本有要求,这里有一种方式可以
|
|
这样系统默认的gcc版本就是优先级更高的版本,如果要切换版本只需运行下面的命令,然后选择要切换的版本即可:
|
|
同样的g++也一样的处理。
翻墙设置
Blog和笔记
其它
Author olOwOlo
LastMod 2015-12-19