Linux之原始碼包安裝軟體

2022-04-08 08:42:58 字數 1025 閱讀 3445

安裝準備

安裝c語言編輯器 gcc

壓縮包  node-v6.2.0-linux-x64.tar.gz

原始碼包儲存位置  /usr/local/src/

原始碼包安裝位置 /usr/local/軟體名

解壓縮 tar -zxvf node-v6.2.0-linux-x64.tar.gz

進入解壓縮目錄  cd node-v6.2.0-linux-x64

./configure  軟體配置與檢驗

定義需要的功能

檢測系統環境是否符合安轉要求

把定義好的的功能選項和檢測系統環境的資訊都寫入makefile檔案,用於後續的編輯

./configure --prefix=/usr/local/軟體名

configure是用來進行使用者個性配置的工具, 一般- -開頭的說明的是需要配置的選項,比如你給的這個 - - prefix就是說軟體額安裝目錄設定在**,後面的=/usr就是你給出的安裝目錄,當然你完全可以換乙個目錄。

make  編譯

清除 make clean

安裝 make install

啟動 /usr/local/軟體名/bin/軟體名 start

停止 /usr/local/軟體名/bin/軟體名 stop

解除安裝  直接刪除安裝目錄

乙個原始碼包安裝例項:

1、wget

2、tar -zxvf node-v8.6.0.tar.gz

3、cd  node-v8.6.0.tar.gz

4、./configure   或 

./configure --prefix=/usr/local/軟體名  #指定安裝路徑    

5、make  #編譯

6、make install  #安裝

7、ln -s /usr/local/nodejs/bin/node /usr/local/bin  #通過建立軟鏈結的方式將這個設定為全域性

8、ln -s /usr/local/nodejs/bin/npm /usr/local/bin  

lamp之原始碼包安裝mysql

tar xzvf mysql 6.0.11 alpha.tar.gz mv mysql 6.0.11 alpha mysql mysql 1.建立mysql所需的目錄 mkdir p mysql 2.建立mysql使用者組 useradd mysql 3.檢查編譯環境 echo 當為0的時候表示沒有...

Linux學習之原始碼安裝

步驟 以nginx為例 2.檢視原始碼 我們看到,src目錄下都是.c或者是.h的檔案,是c語言的原始碼 src下的內容為 3.準備安裝環境 我們看到其原始碼是c語言,那麼我們要安裝gcc等工具 我們首先通過yum進行查詢yum grouplist 找到development tools然後檢視這個...

Bullet安裝之 原始碼包編譯安裝

用vcpkg裝了bullet之後,還是找不到標頭檔案之類的,可能需要在vcpkg的什麼環境下使用吧,不太會用,就放棄了,還是用原始碼包自己編譯安裝吧 安裝成功之後,在usr local include和usr local lib中是有相應的檔案的,vcpkg安裝的都在home的vcpkg 目錄裡,不...