获取安装包的方式
- 采用weget命令,例如获取node.js的安装包:
$ wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.gz
- 采用curl的方式,获取安装包内容,直接进行安装。例如安装docker-compose:
$ curl -L https://github.com/docker/compose/releases/download/1.21.0-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
其中uname -s
和uname -m
分别显示操作系统名称和电脑类型。curl -L 网址
遇到需要自动跳转的网址会自动跳转;curl -o [文件名/路径] 网址
则会将网址的网页内容保存到指定文件或者指定路径下面。
该方式完成后,还需要设置安装路径的权限,例如:
$ chmod +x /usr/local/bin/docker-compose
安装程序的方式
网上通常有两种方式。
- 一些源码安装包根目录中有
configure
文件,则可以通过编译安装。例如,我安装node.js则步骤如下:
$ cd node-v8.11.1-linux-x64 # 进入解压后的安装包根目录
# configure 是一个可执行文件
# ./configure --help 可以查看config可以运行的指令
# ./configure --prefix= 指定安装的目录
$ ./configure --prefix=/usr/local/node/8.11.1
$ make # 编译
$ make install # 安装
$ make clean # 清楚临时文件
一般情况下,这样安装完成之后,源码安装包也就可以删除了。
2. 通过软连接的方式安装。一些非源码安装包,不需要编译而可以直接使用,遇到这种情况,我们可以先将安装包拷贝至通用软件安装目录/opt
下面,然后通过软连接完成配置。例如,我安装node.js则步骤如下:
$ sudo mv node-v4.4.4-linux-x64 /opt/
$ sudo ln -s /opt/node-v4.4.4-linux-x64/bin/node /usr/local/bin/node
$ sudo ln -s /opt/node-v4.4.4-linux-x64/bin/npm /usr/local/bin/npm
# 验证
$ node -v
$ npm -v
更多关于linux软连接请参考:ubuntu命令ln的使用