當前位置:編程學習大全網 - 源碼下載 - linux中rpm命令的作用

linux中rpm命令的作用

RPM軟件包:這種軟件包的擴展名為 “.rpm” ,只能在使用RPM機制的Linux操作系統中安裝,如RHEL、Fedora、centOS等。RPM軟件包壹般針對特定版本的操作系統量身定制,因此依賴性較強。

源代碼安裝包:這種軟件包是程序員開發完成的原始代碼,壹般被制作成 “.tar.gz” 或 “.tar.bz2” 等格式的壓縮包文件,因多數使用 tar 命令打包而成的,所以經常被稱為 “tarball”。?《Linux就該這麽學》壹起學習更多知識。

使用RPM軟件包管理命令——RPM

壹、RPM命令具有非常強大的功能,結合不同的命令選項及子選項主要可以實現以下三類功能。

1、查詢、驗證RPM軟件包的相關信息。

2、安裝、升級、卸載RPM軟件包。

3、維護RPM數據庫信息等綜合管理操作。

二、查詢RPM軟件包信息的各選項如下:

-q:查詢已知名稱的軟件包是否已經安裝;

-qp:針對尚未安裝的RPM軟件包文件進行查詢;

-qa:顯示當前系統中以RPM方式安裝的所有軟件列表;

-qi:查看指定軟件包的名稱、版本、許可協議、用途描述等詳細信息(–info);

-ql:顯示指定的軟件包在當前系統中安裝的所有目錄、文件列表(–list);

-qf:查看指定的文件或目錄是哪個軟件包所安裝的(–file);

-qpi:查看指定軟件包的名稱、版本、許可協議、用途描述等詳細信息;

-qpl:查看該軟件包準備要安裝的所有目標目錄、文件列表;

三、安裝、升級、卸載 rpm軟件包

在日常系統管理工作中,安裝、升級及卸載軟件包是管理應用程序是最基本的工作內容。那麽我們來看壹下,使用 rpm 命令實現這些操作時,基本的命令選項:

-i:在當前系統中安裝(install)壹個新的RPM軟件包;

-e:卸載指定名稱的軟件包;

-U:檢查並升級系統中的某個軟件包,若該軟件包原來並未安裝,則等同於“-i” 選項;

-F:檢查並更新系統中的某個軟件包,若該軟件包原來並未安裝,則放棄安裝;

-h:在安裝或升級過程中,以 # 號顯示安裝進度;

-v:顯示軟件安裝過程中的詳細信息;

–force:強制安裝某個軟件包,當需要替換以安裝的軟件包及文件,或者安裝壹個比當前使用的軟件版本更舊的軟件時,可以使用此選項;

–nodeps:在安裝或升級、卸載壹個軟件包時,不檢查與其他軟件包的依賴關系。

四、維護RPM數據庫

(1)重建rpm數據庫

rpm數據庫用於記錄在Linux操作系統中安裝、卸載、升級應用程序的相關信息,由rpm軟件包管理系統自動完成維護、壹般不需要我們用戶幹預。當RPM數據庫發生損壞(可能是由於誤刪文件、非法關機、病毒破壞等導致),且操作系統無法自動修復時,將導致無法正常使用 rpm 命令,這時我們可以執行以下操作:

(2)導入驗證公鑰:

  • 上一篇:三個理由,推薦這部關於時間循環的科幻新片
  • 下一篇:Kind介紹
  • copyright 2024編程學習大全網