Linux RPM 軟體包管理
Linux 軟體包管理
RPM安裝包管理 Software Package Mananger
包全名
操作的包是沒有安裝的軟體包時,使用全包名。而且要注意路徑。
包名
操作已經安裝的軟體包時,使用包名。是搜尋/var/lib/rpm中的資料庫。
RPM安裝
rpm -ivh 全包名
選項:
-i(install) 安裝
-v(verbose) 顯示詳細資訊
-h(hash) 顯示進度
--nodeps 不檢查依賴性
RPM包升級
rpm -Uvh 包全名
選項:
-U(upgrade) 升級
RPM包解除安裝
rpm -e 包名
選項:
-e(erase) 解除安裝
-- nodeps 不檢查依賴性
RPM
rpm -q 包名
功能: 查詢包是否安裝
選項:
-q(query) 查詢
rpm -qa
功能:查詢所有已經安裝的RPM包
選項:
-a(all) 所有
rpm -qi 包名
功能: 查詢軟體包詳細資訊
選項:
-i(information)查詢軟體資訊
-p(package) 查詢未安裝包資訊
rpm -ql 包名
功能: 查詢包中檔案安裝位置
選項:
-l(list) 列表
-p (package) 查詢未安裝包資訊
rpm -qf 系統檔名
功能:查詢系統檔案屬於哪一個軟體包
選項:
-f(file) 查詢系統檔案屬於哪個一個軟體包
rpm -qR 包名
功能:查詢軟體包的依賴性
選項:
-R(requires) 查詢軟體包的依賴性
-p(package) 查詢未安裝包的資訊
rpm -V 已經安裝的軟體包
功能:RPM包校驗
選項:
-V(verify) 校驗指定RPM包中的檔案
-S 檔案大小是否改變
-M 檔案的型別和檔案的許可權(rwx)是否被改變
-5 檔案MD5校驗和是否改變
-L 檔案路徑是否改變
-U 檔案的所有者是否改變
-G 檔案的組Group屬性是否改變
-T 檔案的修改時間是否改變
檔案型別:
c (config file) 配置檔案
d (documentation) 普通文件
g (ghost file) ghost,很少見,就是該檔案不應該被RPM包含
l (license file) 授權檔案
r (read me) 描述檔案
cpio 選項 < [檔案|裝置]
選項:
-i copy-in 模式,還原
-d 還原時自動新建目錄
-v 顯示還原過程
RPM 軟體包 yum線上管理
YUM ( Yellow dog Updater, Modified)
基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,
並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
yum 語法
yum [options] [command] [package ...]
options:可選, 選項包括-h(幫助)
-y(當安裝過程提示選擇全部為"yes")
-q(不顯示安裝的過程)等等
command:要進行的操作。
package:操作的物件。
yum常用命令
yum check-update 列出有更新的軟體清單列表
yum update 更新所有軟體
yum install <package_name> 僅安裝指定的軟體命令
yum update <package_name> 僅安裝指定的軟體命令
yum list 列出所有可安裝的軟體命令清單
yum remove <package_name> 刪除軟體包命令
yum search <keyword> 查詢軟體包
清除快取命令:
yum clean packages: 清除快取目錄下的軟體包
yum clean headers: 清除快取目錄下的 headers
yum clean oldheaders: 清除快取目錄下舊的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除快取目錄下的軟體包及舊的headers
相關文章
- Linux軟體管理之RPM包1Linux
- 【Linux】Linux軟體安裝管理1 rpm軟體包安裝Linux
- linux管理rpm包Linux
- Linux下RPM軟體包的使用技巧Linux
- 『學了就忘』Linux軟體包管理 — 42、對RPM軟體包的查詢操作Linux
- 軟體包管理-rpm命令管理-包命名與依賴性
- rpm軟體包型別型別
- 【Linux】Linux軟體安裝管理4 使用rpm包配置本地yum倉庫Linux
- 『學了就忘』Linux軟體包管理 — 41、RPM包的基本使用Linux
- Linux之RPM包管理_RPM包查詢Linux
- 【Linux】Linux軟體安裝管理7 yum只下載rpm軟體包不安裝 yumdownloader downloadonlyLinux
- Linux-軟體包管理-RPM安裝位置\原始碼包安裝位置Linux原始碼
- Linux軟體包轉換-deb與rpm互轉Linux
- 『學了就忘』Linux軟體包管理 — 44、在RPM包中提取檔案Linux
- Linux 的 軟體包的管理Linux
- ◆◆◆◆◆◆◆◆◆◆◆linux下軟體包的管理◆◆◆◆◆◆◆◆◆◆◆◆◆◆Linux
- 『學了就忘』Linux軟體包管理 — 43、RPM包的校驗和證書Linux
- 對RPM軟體包的查詢操作
- day61:Linux:許可權管理&rpm軟體包管理&yum工具Linux
- Linux下Lamp(rpm包)搭建+網頁管理mysqlLinuxLAMP網頁MySql
- Linux系統yum命令安裝軟體時保留(下載)rpm包Linux
- 在Linux中使用 Stow 管理軟體包(轉)Linux
- 【FAQ】RPM軟體包使用常見問題(轉)
- rpm包安裝和管理
- RedHat Linux作業系統軟體包的管理RedhatLinux作業系統
- RPM軟體包管理的查詢功能 轉
- Linux軟體管理之YUM軟體管理Linux
- 『學了就忘』Linux軟體包管理 — 40、Linux系統軟體包介紹Linux
- 徹底解除安裝rpm軟體包的指令碼指令碼
- 將 DEB 軟體包轉換成 Arch Linux 軟體包Linux
- 細說Linux下軟體包的安裝與管理Linux
- RedHat Linux作業系統軟體包的管理(轉)RedhatLinux作業系統
- linux jdk rpm包安裝LinuxJDK
- Linux自己製作rpm包Linux
- Linux rpm查詢命令以及RPM包驗證Linux
- 安裝rpm軟體包報NOKEY問題解決
- Linux作業系統中軟體安裝:用RPM包管理器安裝軟體步驟Linux作業系統
- yum安裝軟體之後如何儲存rpm安裝包