Linux 第21天 rpm yum
時間: 20180808
rpm 安裝本地程序包
--import 導入gpg key文件
-e erase 卸載程序包
-K 檢查包的合法性
-U upgrade 更新某程序包,但會刪除其原來的包
-F freshen 更新某程序包,如果不存在則不會安裝該程序包
-p 查詢本地未安裝的某文件包的信息
-i information 顯示包的簡要信息
--whatprovides 查詢本機提供capability的包即可以查找到哪個包擁有此命令
--whatrequires 查詢本機哪些包依賴於此capability
-c 顯示某包的配置文件
-d doc查詢包的幫助文檔文件
-l 顯示所有該包所生成的文件
--scripts 顯示某包的執行腳本
--provides 顯示某包所提供的capability 庫,執行文件,
-R requires 顯示包所信賴的capabilities
rpm2cpio 將rpm包使用cpio解壓
幫助裏有提示如何解壓
cpio
-d 為要解壓的文件創建父目錄
-v verbose顯示過程
-i extract提取從copy-in mode
-m 保留原文件的修改時間
-u 覆蓋所有文件,不和用戶交互提示是否覆蓋
yum 使用倉庫來安裝程序,而不再使用本地的安裝包,並可以解決依賴關系
install 安裝程序
info 查看程序信息
repolist 顯示倉庫信息
clean all 清除所有緩存目錄的相關信息
history 查看事務日誌
undo ID 撤消某事務,即之前可能使用安裝某程序使用此可以卸載,並會卸載其所依賴包
info ID 查看某事務日誌信息
redo ID 重新操作某事務
grouplist 顯示組包
groupinstall 安裝組包
groupinfo 查看某組包裏的程序
groupremove 移除某組包
search 搜索某命令或包名,一般會連用all
localinstall 安裝本地某程序包
createrepo 此命令用來創建yum倉庫
repoquery 此命令是yum附加的包包名是yum-utils 此命令可以查詢倉庫裏未安裝的程序包的信息
Linux 第21天 rpm yum