配置一台新电脑

本文整理了在安装完Ubuntu和OS X后需要的基本配置。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
## 安装 NPM
sudo apt-get install npm
npm set registry https://registry.npm.taobao.org # 注册模块镜像
npm set disturl https://npm.taobao.org/dist # node-gyp 编译依赖的 node 源码镜像
npm cache clean # 清空缓存
## 修改pip源
cat << EOF > ~/.pip/pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
EOF
## 安装pyenv
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
## 安装anaconda
pyenv install --list # 显示可用 python 版本
pyenv install anaconda3-4.3.0 # 安装 anaconda 3 (这一步下载安装包时特别慢,请按照下面的方法提前下载好安装包放到cache目录里)
# 访问`https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/`下载安装包
# 复制安装包到`~/.pyenv/cache`中,执行`pyenv install`安装。如果安装失败请参照[pyenv ~/.pyenv/cache 不生效问题](http://www.jianshu.com/p/f3190b697e8d)
## 修改conda源
conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
conda config --remove channels defaults
conda config --set show_channel_urls yes
## 安装 Shadowsocks 客户端
sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5
## 可以安装 Chrome 扩展 SwitchyOmega。项目地址:https://github.com/FelisCatus/SwitchyOmega/releases
sudo apt-get install gimp wireshark zeal
## 辞典 https://github.com/goldendict/goldendict http://www.cnblogs.com/F-32/p/4888387.html
## QuiteRSS 阅读器
sudo add-apt-repository ppa:quiterss/quiterss
sudo apt-get update
sudo apt-get install quiterss

Matlab Crash with NVIDIA 361 driver

装完Cuda8.0以后,Matlab无法启动,有两个解决办法(详细教程

  1. 通过matlab -softwareopengl启动matlab
  2. sudo add-apt-repository ppa:graphics-drivers/ppa 加这个源,然后安装新版驱动

由于我已经用deb安装Cuda了,修改驱动会被自动remove掉Cuda,所以就通过第一种方法禁用硬件OpenGL加速。

禁止USB 3.0设备唤醒电脑

echo "XHC" > /proc/acpi/wakeup 添加到 /etc/rc.local

参考:
  1. http://www.thomasmonaco.com/prevent-usb-devices-waking-ubuntu-sleep/
  2. http://blog.163.com/ya_mzy/blog/static/19959325520131510721828/

添加SSH到Github

参考 https://segmentfault.com/a/1190000002645623

Mac

对于mac,我们要

  • 安装brew(一个类似apt的包管理系统)
  • 更换为国内源
  • 使用brew和brew cask安装必备软件(brew cask是一个管理GUI软件的系统)
1
2
3
4
5
6
7
8
9
10
11
12
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" #安装brew
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile #切换至国内bottles
brew update
brew install wget polipo node libusb python sqlite
brew cask install qq alfred neteasemusic google-chrome the-unarchiver thunder weibox mplayerx qiyimedia #必备软件
brew cask install pycharm visual-studio-code mou sourcetree anaconda #安装写代码的软件
brew cask install shadowsocksx-ng torbrowser #翻墙