Ubuntu 开发环境搭建教程
基本配置
更新
1 2
| sudo apt upgrade sudo apt update
|
生成本机密钥
默认位置: ~/.ssh/
安装 vim
免 sudo 密码
1
| echo -e 'Defaults:shitao !requiretty\nshitao ALL = (root) NOPASSWD:ALL' | sudo tee /etc/sudoers.d/shitao
|
安装软件
htop 可视化系统监测
ssh 远程链接软件
1
| sudo apt-get install openssh-server openssh-client
|
jdk java 开发环境
1
| sudo apt install openjdk-8-jdk
|
python pip 开发工具
1
| sudo apt install python3 python3-pip
|
pip 升级
1
| pip3 install --upgrade pip --user
|
curl
安装网络相关包
1
| sudo apt install net-tools
|
docker 安装
1
| sudo apt install docker.io
|
ibus-pinyin 中文输入法
1
| sudo apt install ibus-pinyin
|
chromium 浏览器
1
| sudo apt install chromium-browser
|
全部安装上述全部软件
1
| sudo apt install htop openssh-server openssh-client openjdk-8-jdk python3 python3-pip curl net-tools docker.io ibus-pinyin chromium-browser
|
安装 nvm
1
| curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
|
安装 npm
更换源
更换 pipy 源
1 2
| mkdir ~/.pip vim ~/.pip/pip.conf
|
文件样例:
1 2
| [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
|
更换 maven 源
进入 maven
文件夹,在 conf
目录中找到 settings.xml
文件
1
| sudo vim /usr/share/maven/conf/settings.xml
|
配置 mirrors
的子节点,添加如下 mirror
1 2 3 4 5 6
| <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
|
更换 npm 源
1
| npm config set registry https://registry.npm.taobao.org
|
更换 docker 源
1
| sudo vim /etc/docker/daemon.json
|
1 2 3 4
| { "insecure-registries": [], "registry-mirrors": ["https://registry.docker-cn.com"] }
|
更换 gem 源
1
| sudo gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
|