02 1 RPM紅帽軟體包管理

2021-10-10 01:58:42 字數 380 閱讀 9470

rpm軟體包管理還沒出來之前,想要在linux上安裝是一件非常困難的一件事情

在linux上安裝軟體,需要提供軟體的原始碼包,即使提供了源**,但是還需要運維人員對源**進行編譯,即使編譯完了,軟體之間還存在依賴關係。

什麼意思呢?就是安裝這個軟體,還需要安裝其他的軟體,才可以繼續安裝或使用你想要安裝的軟體。

導致在linux安裝軟體是一件非常困難的事情

rpm軟體包管理出現後,在linux上安裝軟體就顯得特別的簡單

rpm軟體包管理就是為了解決linux上安裝軟體困難而提出來的解決方式

rpm軟體包管理=源**+安裝規則

安裝規則=編譯+依賴關係等

使用rpm軟體包管理大大降低了軟體的安裝過程

RPM軟體包管理

大多數開源軟體都是以源 形式發布的,源 形式程式安裝流程一般如下 configure 檢查編譯環境 相關庫檔案以及配置引數並生成makefile make 將源 編譯為可執行檔案 make install 安裝編譯好的可執行檔案 rpm redhat package manager 是為了方便軟體管...

RPM軟體包管理

源 形式的缺點 操作複雜 編譯時間較長 極容易出現錯誤 源 形式的優點 適用所有系統 可定製 為了方便適用,erik troan和marc ewing開發了rpm redhat package manager rpm通過將源 基於特定平台系統編譯為可執行檔案,並儲存依賴關係,來簡化開源軟體的安裝管理...

RPM軟體包管理

rpm包 red hat package manager 本意是red hat 軟體包管理,二進位製包 binary 以及源 包 source 兩種。原始碼包 原始碼包的優點是 開源,如果有足夠的能力,可以修改源 可以自由選擇所需的功能 軟體是編譯安裝,所以更加適合自己的系統 更加穩定也效率更高 解...