Ⅰ 簡述RPM命令的作用
1.安裝一個包
# rpm -ivh
2.升級一個包
# rpm -Uvh
3.移走一個包
# rpm -e
4.安裝參數
--force 即使覆蓋屬於其它包的文件也強迫安裝
--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。
5.查詢一個包是否被安裝
# rpm -q < rpm package name>
6.得到被安裝的包的信息
# rpm -qi < rpm package name>
7.列出該包中有哪些文件
# rpm -ql < rpm package name>
8.列出伺服器上的一個文件屬於哪一個RPM包
#rpm -qf
9.可綜合好幾個參數一起用
# rpm -qil < rpm package name>
10.列出所有被安裝的rpm package
# rpm -qa
11.列出一個未被安裝進系統的RPM包文件中包含有哪些文件?
# rpm -qilp < rpm package name>
Ⅱ linux下RPM命令了解一下linux中rpm命令
Linux系統中的RPM命令是強大的軟體管理命令,可以對此進行安裝、更新、卸載、查詢以及校驗等操作。如果你僅僅只是用基礎的Linux系統,而不是使用某種發行版,那麼安裝軟體都要從源碼包開始,安裝會變得很困難,而RPM命令則可以使得安裝過程更簡單。
RPM(RedHat Package Manager)是Linux系統中最為常用的軟體管理系統,它用來管理.rpm格式的文件,它們用於發布有綁定源代碼(src.rpm)和有綁定二進制文件(.rpm)的文件,它也用來安裝一組具備一定關聯的文件和操作系統配置文件,這組文件就叫做一個包。
RPM命令的常見用法:
1、查看安裝的RPM包:rpm -qa
2、安裝一個RPM包:rpm -ivh .rpm
3、更新一個RPM包:rpm -Uvh .rpm
4、卸載一個RPM包:rpm -e
5、查看一個包的詳細信息:rpm -qi
以上只是RPM命令的部分用法,它還可以滿足一些更加復雜的操作需求,比如查看軟體包的構建信息、搜索指定文件位置等,為Linux環境提供了良好的軟體管理服務。RPM命令的優勢在於它能夠有效管理當前系統中的軟體,並且對新安裝的程序能夠進行有效的管理,因此從使用的角度來講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 命令,這時我們可以執行以下操作: