2️⃣:linux上的c語言編譯器叫做gcc,利用它就可以把c語言變成可執行的二進位制檔案
3️⃣:如果你的機器上沒有安裝gcc就沒有辦法去編譯原始碼。可以使用yum install -y gcc來完成安裝
1️⃣:自定義修改源**3️⃣:新版軟體優先更新原始碼
官方**, 可以獲得最新的軟體包1️⃣:apache官方**:
2️⃣:nginx官方**:
3️⃣:mysql官方**:
1️⃣:原始碼格式(需要編譯安裝)2️⃣:二進位制格式(解壓後可以直接使用)
1️⃣:編譯需要編譯環境,開發環境,開發庫,開發工具。2️⃣:常用的編譯環境有c、c++、perl、j**a、python共5種
3️⃣:c環境的編譯器:gcc(gnu c complier)
4️⃣:c++環境的編譯器:g++
5️⃣:make:c、c++的統一專案管理工具,編譯時有可能呼叫gcc也有可能呼叫g++;使用makefile檔案定義make按何種次序去編譯源程式檔案中的源程式
1、第一步:/.configure (定製元件)2、第二步:make
3、第三步:make install
注釋:原始碼三部曲不能百分百通用於所有原始碼包, 也就是說原始碼包的安裝並非存在標準安裝步驟,但是大部分原始碼安裝都是類似的步驟
1、如果安裝時不是使用的預設路徑,則必須要修改path環境變數,以能夠識別此程式的二進位制檔案路徑;2、預設情況下,系統搜尋庫檔案的路徑只有/lib,/usr/lib
ldconfig:通知系統重新搜尋庫檔案
3、標頭檔案:輸出給系統
4、man檔案路徑:安裝在--prefix指定的目錄下的man目錄
linux安裝包管理
標籤 空格分隔 linux linux 下的軟體包管理工具 linux下的軟體安裝可以通過兩種方式,一種是直接使用自帶的軟體包管理工具安裝,另外一種通過編譯原始碼安裝。red hat和fedora redhat最早發行的個人版本的linux,自從red hat 9.0版本發布後,redhat 公司就...
安裝包管理
rpm 在terminal中,基本的安裝指令如下 rpm i rpm 如果你的連網速度足夠快,也可以直接從網路上安裝應用軟體,只需要在軟體的檔名前加上適當的url路徑。作為乙個軟體包管理工具,rpm管理著系統已安裝的所有rpm程式元件的資料。我們也可以使用rpm來解除安裝相關的應用程式。rpm e ...
liunx RPM包管理和原始碼包管理
rpm 原red hat package manager,現在是乙個遞迴縮寫 由 red hat 公司提出,被眾多 linux 發行版所採用,最大的特點就是其無需編譯,可以直接使用,但是其無法進行個人設定,開關功能。下面是rpm包示例 zip 3.0 11.el7.x86 64.rpm zip軟體包...