1.什么是rpm?毫深、rpm軟件包的組成部分有哪些?
redhat packages manager 紅帽推出軟件包管理工具毒姨。
2.如何獲取rpm軟件包? 本地獲取? 聯(lián)網(wǎng)獲取?
a.本地光盤ISO 數(shù)量有限 版本過低 適合剛開始接觸
b.聯(lián)網(wǎng)獲取 很多地方都可以獲取到軟件包 版本較新
3.安裝軟件包(限于無依賴關(guān)系)
rpm -i 安裝軟件包
rpm -U 軟件包升級
rpm -v 顯示過程
rpm -h 顯示進度條
rpm -q 查找軟件包是否安裝
rpm -e 卸載軟件包 (有依賴的無法卸載)
常用組合選項
-ivh 安裝軟件包過程中顯示過程和進度條
-Uvh 升級軟件包過程中顯示過程和進度條
4.查詢:
rpm -q 查詢系統(tǒng)中是否已經(jīng)安裝過該軟件
rpm -qa 列出所有已安裝的軟件包 (可以使用grep進行模糊匹配)
rpm -ql 列出軟件所有的文件所在路徑
rpm -qc 查看軟件包的配置文件
rpm -qf 查詢系統(tǒng)已安裝的命令屬于哪個軟件包 (文件)
5.什么yum?什么是源?
a. yum就是軟件包管理器哑蔫。能自動處理依賴關(guān)系。
b. 源可以說就是倉庫弧呐。
6.yum的基礎(chǔ)使用
yum install 下載安裝網(wǎng)上的軟件包
yum localinstall 安裝本地軟件包(當(dāng)本地軟件包如果 有依賴,則自動通過本地倉庫搜索軟件包依賴進行安裝,如果搜索不到,報錯)
yum check-updates 查看系統(tǒng)中哪些軟件包可以更新
yum update 升級已安裝的軟件包(直接輸入yum update是升級系統(tǒng)內(nèi)核,僅適合剛裝完系統(tǒng)使用)
yum remove 卸載(盡量少用)
yum list 列出所有的已安裝和未安裝的軟件包(yum list installed 列出系統(tǒng)中已成功安裝的軟件包)
yum provides 查找命令的依賴包