1. 程式人生 > >Linux 第21天 rpm yum

Linux 第21天 rpm yum

包名 刪除 linux 命令 copy hat port rac key文件

Linux 第21天 rpm yum

時間: 20180808


rpm 安裝本地程序包

--import 導入gpg key文件

-e erase 卸載程序包

-K 檢查包的合法性

-U upgrade 更新某程序包,但會刪除其原來的包

-F freshen 更新某程序包,如果不存在則不會安裝該程序包

-p 查詢本地未安裝的某文件包的信息

-i information 顯示包的簡要信息

--whatprovides 查詢本機提供capability的包即可以查找到哪個包擁有此命令

--whatrequires 查詢本機哪些包依賴於此capability

-c 顯示某包的配置文件

--chagelog 查看某包的更改日誌

-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