本文整理了在安装完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 45 46 47 48 49 50 51 52 53
| ## 安装 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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
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
|
关于CUDA
安装之前一定要看好安装手册中的系统要求。目前CUDA9.1只支持4.4.0版的Kernel,并且不能用linux kernel 4.4.0-116
(参考)。可以参考下面的命令:
1
| sudo apt-get install linux-headers-4.4.0-112 linux-headers-4.4.0-112-generic linux-image-4.4.0-112-generic linux-image-extra-4.4.0-112-generic linux-signed-image-4.4.0-112-generic
|
然后重启系统切换到4.4.0内核再装cuda
Matlab Crash with NVIDIA 361 driver
装完Cuda8.0以后,Matlab无法启动,有两个解决办法(详细教程:
- 通过
matlab -softwareopengl
启动matlab
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 13
| /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 #翻墙
|