煉丹爐(3)--常用軟體安裝
SSH
畢竟是台式機,攜帶不方便。
配好 ssh, 用 Mac 遠程上去 coding 更方便。
$ sudo apt-get install openssh-server openssh-clientn$ sudo /etc/init.d/ssh startn[ ok ] Starting ssh (via systemctl): ssh.service.n
Python pip
升級
$ pip install --upgrade pipn
否則,每次使用 pip 時,都會有黃色的錯誤警告
You are using pip version 8.1.2, however version 9.0.1 is available.nYou should consider upgrading via the pip install --upgrade pip command.n
默認使用阿里雲的鏡像源
創建文件 ~/.pip/pip.conf, 添加如下內容
[global]nindex-url = http://mirrors.aliyun.com/pypi/simple/nn[install]ntrusted-host = mirrors.aliyun.comn
shadowsocks 客戶端
見 ubuntu 下 shadowsocks + proxychains4
git
安裝與基本配置
$ sudo apt-get install git-alln$ git config --global user.name "Jackon Yang"n$ git config --global user.email "i@jackon.me"n
添加 ssh 密鑰到 github
詳細說明見:Generating a new SSH key and adding it to the ssh-agent
$ mkdir -p ~/.ssh && cd ~/.sshn$ ssh-keygen -t rsa -C "gpu@jackon.me"n
此處,生成的密鑰和共鑰文件,分別是 gpu, gpu.pub
公鑰添加到 http://github.com 賬號中
詳細說明:Adding a new SSH key to your GitHub account
私鑰添加到本地 ssh agent 並測試連接
$ eval "$(ssh-agent -s)"n$ ssh-add gpun$ ssh -T git@github.comn# output:n# Hi JackonYang! Youve successfully authenticated, but GitHub does not provide shell access.n
永久添加 ssh 私鑰
stackoverflow 上的討論:Add private key permanently with ssh-add on Ubuntu
電腦重啟以後,就會發現無法 ssh 連接 github 了。
ssh-add 這個命令不是用來永久性的記住你所使用的私鑰的。
實際上,它的作用只是把你指定的私鑰添加到 ssh-agent 所管理的一個 session 當中。而 ssh-agent 是一個用於存儲私鑰的臨時性的 session 服務,也就是說當你重啟之後,ssh-agent 服務也就重置了。
解決方案很簡單:
把私鑰文件,放到 ~/.ssh/config 里
如果沒有,則創建這個文件,加入如下內容:
IdentityFile ~/.ssh/gpun
vim
$ sudo apt-get install vim-nox-py2n$ sudo pip install flake8n
注意,ubuntu 16.04 開始,默認的 vim 只支持 python3,而不支持 python 2.
鑒於 rope 等常用庫,都是基於 python 2 的。
所以,需要安裝 vim-nox-py2 版本。
我的 .vim 配置
$ git clone git@github.com:JackonYang/vimrc.git ~/.vimn$ cd ~/.vimn$ ./install.shn
推薦閱讀:
※Ubuntu 16.04 體驗如何?
※Ubuntu 18.04 LTS 定名為「仿生河狸」,將於明年 4 月 26 日發布
※Ubuntu16.04卡在開機畫面問題的解決記錄
※Win+Ubuntu雙系統下Nvidia獨顯驅動安裝