系统:text{Ubuntu 16.04}
1. apt 源的更换与更新
后保存会自动更新源,然后打开命令行输入:
代码语言:javascript复制sudo apt upgrade
2. 安装 text{nvidia}
显卡驱动
代码语言:javascript复制sudo apt install nvidia-384
3. 安装一些乱七八糟但是有用的工具
代码语言:javascript复制sudo apt install wget curl git htop rar unrar
sudo apt install tsocks jq guake
sudo apt install snapd-xdg-open tree
sudo apt install shutter
4. 卸载一些乱七八糟并且没用的工具
代码语言:javascript复制sudo apt remove unity-webapps-common
sudo apt remove thunderbird totem rhythmbox
sudo apt remove empathy brasero simple-scan gnome-mahjongg aisleriot
sudo apt remove gnome-mines cheese transmission-common
sudo apt remove gnome-orca webbrowser-app gnome-sudoku
sudo apt remove landscape-client-ui-install
sudo apt remove onboard deja-dup
sudo apt remove libreoffice-common
sudo apt remove firefox*
5. 安装text{Google Chrome} 浏览器
代码语言:javascript复制cd $HOME/Downloads
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google *.deb
6. 安装并配置 text{vim spf13-vim}
代码语言:javascript复制sudo apt install vim
cd $HOME/Dowloads
# 安装 spf13-vim 时需要键入一些 Git 相关参数:账号与用户名之类的
curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
7. 安装并配置 text{zsh oh-my-zsh}
代码语言:javascript复制sudo apt install zsh
cash # 键入密码后再输入 /bin/zsh 重启后生效
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
cd $HOME/.oh-my-zsh/custom/plugins
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
git clone git://github.com/joelthelion/autojump.git
cd autojump
./install.py # 复制执行最后给出的命令
修改 text{.zshrc} 文件,将
代码语言:javascript复制plugins=(...)
替换成
代码语言:javascript复制plugins=(
git z zsh-autosuggestions extract web-search zsh-syntax-highlighting
)
在末尾添加
代码语言:javascript复制alias open="xdg-open"
接着将刚才复制的命令也添加到文件尾,如:
代码语言:javascript复制[[ -s $HOME/.autojump/etc/profile.d/autojump.sh ]] && source $HOME/.autojump/etc/profile.d/autojump.sh
autoload -U compinit && compinit -u
重启操作可以放到最后一步一起进行。
8. 安装 text{Ros}
代码语言:javascript复制sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt-get update
sudo apt-get install ros-kinetic-desktop-full
sudo rosdep init
rosdep update
echo "source /opt/ros/kinetic/setup.zsh" >> ~/.zshrc
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
9. 安装 text{Sogou} (搜狗)输入法
代码语言:javascript复制sudo apt install fcitx fcitx-config-gtk
text{System Setting->Language Support->Keyboard input method system->fcitx} 后下载 搜狗输入法安装包,并安装:
代码语言:javascript复制cd $HOME/Downloads
sudo dpkg -i sogoupinyin_*.deb
如果安装失败继续运行:
代码语言:javascript复制sudo apt install -f
接着重新启动电脑然后点击右上角小键盘图标 text{config} 添加输入法即可(记住添加时要勾掉打勾项,不然无法找到搜狗输入法)。
10. 安装 text{VSCode}
下载 text{VSCode} 安装包,并安装:
代码语言:javascript复制cd $HOME/Downloads
sudo dpkg -i code-*.deb
11. 安装 text{PyCharm}
下载 text{PyCharm} 安装包,并解压安装:
代码语言:javascript复制cd $HOME/Downloads
x pycharm-*.tar.gz
rm pycharm-*.tar.gz
sudo mv pycharm-* /opt
cd /opt/pycharm-*/bin
./pycharm.sh
在 text{Launcher} 中右键 text{PyCharm} 选择 text{Lock to Launcher} 即可。
12. 安装 text{Python 3.5} 与 text{pip3} 并修改源
代码语言:javascript复制sudo apt install python3.5-dev # 系统自带的 3.5 版本在通过 pip3 安装模块时容易出问题
sudo apt install python3-pip
mkdir ~/.pip
vim ~/.pip/pip.conf
在 text{vim} 打开的文本中输入如下内容:
代码语言:javascript复制[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
13. 安装 text{ssh} 并且生成 text{ssh-key}
代码语言:javascript复制sudo apt install ssh
ssh-keygen -t rsa # 一路回车
cat $HOME/.ssh/id_rsa.pub
将打印出来的内容复制粘贴到 text{GitHub or GitLab} 的 text{settings->SSH Keys} 中即可。
14. 安装 text{Docker} 并拉取 text{Ubuntu} 镜像
代码语言:javascript复制sudo apt install docker docker.io
sudo docker pull ubuntu:16.04
可以自己尝试搞一个 text{Docker} 服务器用来存放自己封装好的一些 text{Docker} 镜像方便日后拉取下来进行开发测试。