Ubuntu18.04 安装后需要做的那些事

Ubuntu18.04 系统默认安装后是一个比较纯净的系统,需要我们配置一些常规的系统环境以及一些软件

更新源

找到Software & Updates,将源更新为阿里云的源,或者其他源

Ubuntu18.04 安装后需要做的那些事

在Other Software里将Canonical Partners勾上。

Ubuntu18.04 安装后需要做的那些事

最后执行代码:

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

Ubuntu18.04 安装后需要做的那些事

# 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


分享到:


相關文章: