Linux 自學筆記 六) RPM 管理

2021-06-03 18:56:24 字數 1029 閱讀 7902

一、rpm 管理概述:

rpm:redhat package manager   (redhat  軟體包管理工具),字尾名為:rpm

rpm是一種軟體包的安裝管理工具,它包含某些在linux 分發版中,雖然這一檔案格式打上了redhat 標誌,但是其是開放的,linux的分發版本如:openlinux、suse、turbo linux等都是用了該包管理器

二、rpm常用命令

1.  查詢已經所安裝的rpm 軟體包:rpm  -qa 

rpm  -qa  |  more

rpm  -qa  |  grep  x

2.  查詢軟體包是否安裝:rpm  -q   軟體包名

rpm  -q  mysql

3.  查詢軟體包資訊:       rpm  -qi  軟體包名

rpm  -qi  mysql

可以檢視軟體包的版本資訊等

4.  檢視軟體包中的檔案:rpm  -ql  軟體包名

rpm  -ql  軟體包名

5.  查詢檔案所屬的軟體包:rpm  -qf  檔案絕對路徑

rpm  -qf  /ect/passwd

rpm  -qf  /root/install.log

6.  查詢包的資訊對這個軟體包的介紹:rpm  -qp   包檔案

rpm  -qp  jdk-1_5_0-linux-i586.rpm

rpm  -qpi  jdk-1_5_0-linux-i586.rpm

rpm  -qpl  jdk-1_5_0-linux-i586.rpm

7.  安裝rpm bao

rpm  -i 包絕對路徑

rpm  -ivh  包絕對路徑

說明:i  安裝

v  提示

h  進度條

8.  rpm 包解除安裝

rpm -e  包名稱

如果存在包依賴關係會導致解除安裝失敗

使用rpm  -e    --nodeps  命令可以強制解除安裝

9.  包公升級

rpm  -u  包絕對路徑

Cmake 自學筆記 linux (六)

前言 前面的五節是對於cmake的入門內容,接下來繼續學習其他內容 引入 前面我們在學習時,都是在自己寫標頭檔案和相關的庫,可當我們要使用第三方的庫時,我們就需要知道他的標頭檔案的路徑以及他的名字。然後加在我們的cmakelist中,我們之前寫的 其中 libhello以及target link l...

Java Java自學筆記(六) 陣列

一維陣列的定義與訪問 定義資料型別 陣列名 new 資料型別 陣列長度 資料型別就是陣列中儲存元素的資料型別 方括號就是定義的陣列 陣列名其實就是乙個變數名,儲存是陣列的引用 陣列的起始位址 new 運算子會在堆中分配一塊連續的儲存空間,把這塊連續的儲存空間的引用 起始位址 儲存到陣列中 int d...

Linux 入門筆記 RPM軟體包管理

源 形式 源 形式的軟體使用起來較為麻煩,但是相容性及可控制性較好 開源軟體一般都會大量使用其他開源軟體的功能,所以開源軟體會有大量的依賴關係 源 形式的缺點 操作複雜 編譯時間長 極容易出現錯誤 源 形式的優點 使用所有系統 可定製 為了方便使用,開發了 rpm redhat package ma...