獲取安裝包的方式
- 採用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的使用