您好,登錄后才能下訂單哦!
本篇內容主要講解“linux RPM工具有什么用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“linux RPM工具有什么用”吧!
在linux中,RPM是指RedHat軟件包管理工具,是一種用于互聯網下載包的打包及安裝工具,它包含在某些Linux分發版中,它會生成具有“.RPM”擴展名的文件。RPM二進制包的命名需遵守統一的命名規則,用戶通過名稱就可以直接獲取這類包的版本、適用平臺等信息,格式“包名-版本號-發布次數-發行商-Linux平臺-適合的硬件平臺-包擴展名”。
RPM是什么
RPM 是 RedHat Package Manager(RedHat 軟件包管理工具)的縮寫,這一文件格式名稱雖然打上了 RedHat 的標志,但是其原始設計理念是開放式的,現在包括 RedHat、CentOS、SUSE 等 Linux 的分發版本都有采用。
RPM 可以算是公認的行業標準了,RPM 文件在 Linux 系統中的安裝最為簡便。
注解:RPM是一種用于互聯網下載包的打包及安裝工具,它包含在某些Linux分發版中。它生成具有.RPM擴展名的文件。與Dpkg類似。
RPM命名統一命名規則
RPM 二進制包的命名需遵守統一的命名規則,用戶通過名稱就可以直接獲取這類包的版本、適用平臺等信息。
命名格式
包名-版本號-發布次數-發行商-Linux平臺-適合的硬件平臺-包擴展名
比如,我們有一個 RPM 軟件包,httpd-2.2.15-15.el6.centos.1.i686.rpm,具體的參數解釋如下:
參數 | 說明 |
---|---|
httpd | 軟件包名。這里需要注意,httped 是包名,而 httpd-2.2.15-15.el6.centos.1.i686.rpm 通常稱為包全名,包名和包全名是不同的,在某些 Linux 命令中,有些命令(如包的安裝和升級)使用的是包全名,而有些命令(包的查詢和卸載)使用的是包名,一不小心就會弄錯。 |
2.2.15 | 包的版本號,版本號的格式通常為主版本號.次版本號.修正號。 |
15 | 二進制包發布的次數,表示此 RPM 包是第幾次編程生成的。 |
el* | 軟件發行商,el6 表示此包是由 Red Hat 公司發布,適合在 RHEL 6.x (Red Hat Enterprise Unux) 和 CentOS 6.x 上使用。 |
centos | 表示此包適用于 CentOS 系統。 |
i686 | 表示此包使用的硬件平臺,目前的 RPM 包支持的平臺如下表。 |
rpm | RPM 包的擴展名,表明這是編譯好的二進制包,可以使用 rpm 命令直接安裝。此外,還有以 src.rpm 作為擴展名的 RPM 包,這表明是源代碼包,需要安裝生成源碼,然后對其編譯并生成 rpm 格式的包,最后才能使用 rpm 命令進行安裝。 |
RPM包硬件平臺
平臺名稱 | 適用平臺信息 |
---|---|
i386 | 386 以上的計算機都可以安裝。 |
i586 | 686 以上的計算機都可以安裝。 |
i686 | 奔騰 II 以上的計算機都可以安裝,目前所有的 CPU 是奔騰 II 以上的,所以這個軟件版本居多。 |
x86_64 | 64 位 CPU 可以安裝。 |
noarch | 沒有硬件限制。 |
到此,相信大家對“linux RPM工具有什么用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。