安裝準備
安裝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 目錄裡,不...