RPM包命令使用方法

2021-10-05 10:47:37 字數 2000 閱讀 1913

rpm命令是rpm軟體包的管理工具。rpm原本是red hat linux發行版專門用來管理linux各項套件的程式,由於它遵循gpl規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。rpm套件管理方式的出現,讓linux易於安裝,公升級,間接提公升了linux的適用度。

rpm包與原始碼包的區別

1、軟體包分類

原始碼包:c源**包

rpm包:編譯之後的二進位製包

2、原始碼包

優點:開源;可以自由選擇所需功能;可看源**;解除安裝方便(直接刪除安裝位置);

缺點:安裝步驟過多;編譯時間過長;

3、rpm包

優點:使用簡單,只需要幾個命令就可以實現包的安裝、公升級、查詢、解除安裝;安裝速度快;

缺點:不能看源**;功能選擇不如源**靈活;依賴性;

rpm包命名和依賴性

rpm包的命名規則

httpd 軟體包名

2.4.6 軟體版本

67 軟體發行的次數

el7.centos 適合的linux平台

x86_64 適合的硬體平台

rpm rpm包副檔名

2、rpm包的依賴性

樹形依賴性:a -> b -> c,即a依賴b,b依賴c

環形依賴:a -> b -> c -> a

rpm基本功能

1、rpm命令用於管理程式包:

主要 作用:安裝、公升級、解除安裝、查詢、校驗、資料庫維護

2、rpm具體使用方法

(1)語法:rpm[options] [package_file] 即 rpm 【選項】【包檔案】

(2)相關選項引數命令

3、各選項引數詳解

(1)安裝:rpm [install-options] package_file …

rpm -ivh package_file …(rpm包常規安裝命令)

genearl options:綜合選項

舉列:

[root@localhost leiyuncai]# rpm -ivh zsh- 5.0.2-14.el7.x86_64.rpm

注意:忽略 --nodeps 依賴關係強制安裝可能會導致所安裝包不能夠正常工作

(2)公升級

舉列:[root@localhost leiyuncai]# rpm -uvh zsh-5.0.2-14.el7.x86_64.rpm

注意:(1)不要對核心做公升級操作,liunx支援多核心並存,直接安裝新版本

(2) 如果源程式包的配置檔案安裝後曾修改過,公升級時,新版本的程式提供的同一配置檔案不會覆蓋原有版本檔案,而重新命名為(filename,rpmnew)

(3)解除安裝:

(4) 查詢

舉列:

1.[root@localhost packages]# rpm -qa

#:查詢所有安裝的包

#:查詢未安裝包的詳細資訊

#:檢視程式包的相關資訊

#:檢視程式包安裝產生的檔案列表

5.[root@localhost packages]# rpm -qc zsh

#:檢視程式包的配置檔案

6.[root@localhost packages]# rpm -qd zsh

#:檢視程式包提供的文件資訊

7.[root@localhost packages]# rpm -qr zsh

# :查詢程式包依賴的包

RPM使用方法

rpm使用方法 標籤 空格分隔 未分類 軟體包管理器的核心功能 1 製作軟體包 2 安裝 解除安裝 公升級 查詢 校驗 redhat,suse,debian redhat,suse rpm redhat package manager prm is package manager debian dp...

rpm的使用方法

了解應用程式 軟體 rpm管理命令,原始碼安裝 1.了解應用程式 應用程式的型別 rpm redhat分支預設軟體格式 deb debian分支預設軟體格式 源 通用的軟體格式,也是生成rpm和deb的基礎 其他自帶安裝程式及免安裝的軟體。使用者程式常用的目錄 etc,var log 日誌檔案 us...

RPM包命令詳解

rpm命令是rpm軟體包的管理工具。rpm原本是red hat linux發行版專門用來管理linux各項套件的程式,由於它遵循gpl規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。rpm套件管理方式的出現,讓linux易於安裝,公升級,間接提公升了linux的適用度。rpm包與原始碼包...