一、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...