Ubuntu18.04 系统默认安装后是一个比较纯净的系统,需要我们配置一些常规的系统环境以及一些软件
更新源
找到Software & Updates,将源更新为阿里云的源,或者其他源
在Other Software里将Canonical Partners勾上。
最后执行代码:
sudo apt update
sudo apt upgrade
设置东八区时间
sudo tzselect
然后选择亚洲Asia,继续选择中国China,最后选择北京Beijing。
然后创建时区软链
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
安装vim安装vim、wget、curl、git
sudo apt install vim wget curl git -y
安装压缩软件
sudo apt-get install p7zip-full p7zip-rar rar unzip
安装多版本python
ubuntu18.04自带python3,但是没有python2,pip2,pip3
sudo apt install python2.7 #安装python2.7
sudo apt install python-minimal
sudo apt install curl
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python2 get-pip.py #安装pip2
sudo apt install python-testresources #防止pip2出错
sudo pip2 install --upgrade pip #升级pip2
sudo python3 get-pip.py #安装pip3,如果报错可以换成以下命令安装 sudo apt install python3-pip --reinstall
sudo apt install python3-testresources #防止pip3出错
sudo pip3 install --upgrade pip #升级pip3
此时pip和python仍然指向python2.x而不是python3.x,需要自己修改。我们使用alias来设置别名让pip和python都指向python3.x
# whereis pip
pip: /usr/local/bin/pip3.6 /usr/local/bin/pip /usr/local/bin/pip2.7
# whereis python
python: /usr/bin/python3.6 /usr/bin/python2.7 /usr/bin/python3.6m-config /usr/bin/python3.6-config /usr/bin/python3.6m /usr/bin/python /usr/lib/python3.6 /usr/lib/python2.7 /usr/lib/python3.7 /etc/python3.6 /etc/python2.7 /etc/python /usr/local/lib/python3.6 /usr/local/lib/python2.7 /usr/include/python3.6 /usr/include/python3.6m /usr/share/python /usr/share/man/man1/python.1.gz
可见pip3在:
/usr/local/bin/pip3.6
python在:
/usr/bin/python3.6
自定义alias别名:
gedit ~/.bashrc
打开文件后,在最后一行加:
alias pip=/usr/local/bin/pip3.6
alias python=/usr/bin/python3.6
然后更新环境:
source ~/.bashrc
此时再查看python版本信息
# python --version
Python 3.6.6
# pip --version
pip 18.1 from /usr/local/lib/python3.6/dist-packages/pip (python 3.6)
安装Chrome Brower
wget -q -O - https://raw.githubusercontent.com/longhr/ubuntu1604hub/master/linux_signing_key.pub | sudo apt-key add
sudo sh -c 'echo "deb [ arch=amd64 ] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get update
sudo apt-get install google-chrome-stable
安装多版本gcc和g++
sudo apt-get install gcc-5 gcc-5-multilib
sudo apt-get install g++-5 g++-5-multilib
sudo apt-get install gcc-6 gcc-6-multilib
sudo apt-get install g++-6 g++-6-multilib
sudo apt-get install gcc-7 gcc-7-multilib
sudo apt-get install g++-7 g++-7-multilib
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 60
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 70
选择gcc和g++版本
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
安装node.js 以及 npm 和cnpm的配置
node.js官方下载地址: https://nodejs.org/zh-cn/download/
先下载好node.js的官方资源,推荐使用后缀为LTS(长期支持)
然后解压缩到你自己的目录下,
将压缩包解压后改为node方便后续操作
tar xvf node-v10.13.0-linux-x64.tar.xz
mv node-v10.13.0-linux-x64 node
然后修改.profile 或者 .bashrc 文件
vim ~/.bashrc
然后在最后面加上自己的配置
export NODE_HOME=/apps/node #你的node目录的路径
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
然后重启.profile或者.bashrc
source ~/.bashrc
验证是否配置成功:
# npm -v
6.4.1
# node -v
v10.13.0
题外话:cnpm的配置
在.bashrc 或者 .profile 内部添加一下代码
# vim ~/.bashrcig
#添加以下代码
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
然后重启.profile或者.bashrc
source ~/.bashrc
验证是否配置成功
cnpm -v
閱讀更多 平常心學院 的文章