TIP
虽然 Linux 上的包管理器很方便,但是没有 root 权限时还是很头疼的,这就需要我们自己寻找软件源码自行编译咯~
下面以安装 node-v12.16.1
为例
# 1 初始化环境
emmmm,因为我们要安装很多软件的嘛,那么首先考虑好把软件都安装到哪里,比如这里就安装在用户目录下的 software
下
mkdir ~/software
1
# 2 获取源码
自己去找需要的源码啦,用 wget
下载下来并且解压
wget https://nodejs.org/dist/v12.16.1/node-v12.16.1.tar.gz
tar -xvf node-v12.16.1.tar.gz -C node-v12.16.1/
1
2
2
# 3 配置安装目录
进入刚刚解压好的目录下,配置下安装到哪里
cd node-v12.16.1/
./configure --prefix=$HOME/software/node/
1
2
2
# 4 编译安装
make
make install
1
2
2
# 5 配置环境变量
这里需要考虑你平时所使用的 shell,如果是 bash 的话,编辑 ~/.bashrc
就好,zsh 就要编辑 ~/.zshrc
咯~在最后添加以下内容就好
export PATH="/home/username/software/node/bin:$PATH"
1
并重新 source
一下
source ~/.bashrc # or source ~/.zshrc
1