CentOS7中rpm,yum軟件安裝命令
RPM包常用安裝位置說明
/etc/ 配置文件安裝目錄
/usr/bin/ 可執行的命令安裝目錄
/usr/lib/ 程序所使用的函數庫保存位置
/usr/share/doc/ 基本的軟件使用手冊保存位置
/usr/share/man/ 幫助文件保存
rpm命令
rpm包,由“-”、“.”構成,包名、版本信息、版本號、運行平臺
對已安裝軟件信息的查詢
rpm -qa 查詢已安裝的軟件
rpm -qf 文件名絕對路徑 文件名的絕對路徑
rpm -ql 軟件名 查詢已安裝的軟件包都安裝到何處
軟件名:rpm包去除平臺信息和後綴信息
rpm -qi 軟件名 查詢一個已安裝軟件包的信息
rpm -qc 軟件名 查看已安裝軟件的配置文件
rpm -qd 軟件名 查看已安裝軟件的文檔安裝位置
rpm -qR 軟件名 查看已安裝軟件依賴包和文件
對未安裝軟件信息的查詢
rpm -qpi rpm文件 查看一個軟件包的用途和版本信息
rpm -qpl rpm文件 查看一個軟件包所包含的文件
rpm -qpd rpm文件 查看軟件包的文檔所在位置
rpm -qpc rpm文件 查看軟件包的配置文件
rpm -qpR rpm文件 查看軟件包的依賴關系
軟件包的安裝、升級、刪除
rpm -ivh rpm文件 安裝rpm包
rpm -Uvh rpm文件 更新rpm包
rpm -e 軟件名 刪除rpm包
rpm -e 軟件名 --nodeps 不管依賴關系,強制刪除軟件
rpm --import 簽名文件 導入簽名
rpm --import RPM-GPG-KEY
yum命令
yum -y install 包名 -y自動回答Y
yum= yellow dog updater, modified 主要功能更方便添加、刪除、更新rpm包,自動解決依賴性問題,便於管理大量系統的更新問題
同時配置多個資源庫(repository)簡介的配置文件(/etc/yum.conf自動解決增加或刪除rpm包時遇到的依賴性問題,方便保持rpm數據庫的一致性)
yum安裝,rpm -ivh yum-*.noarch.rpm在第一次啟用yum之前要先導入系統的RPM-GPG-KEY
第一次使用yum管理軟件時,yum會自動下載需要的headers放置在/var/cache/yum目錄下
rpm包更新
yum check-update 查看可以更新的軟件包
yum update 更新所有的軟件包
yum update kernel 更新指定的軟件包
yum upgrade 大規模更新升級
rpm包安裝和刪除
yum install 包名 安裝rpm包
yum remove 包名 刪除rpm包
yum緩存信息
yum clean packages 清除緩存的rpm包文件
yum clean headers 清除緩存的rpm頭文件
yum clean old headers 清除緩存中舊的頭文件
yum clean all 清除緩存中舊的rpm頭文件和包文件
查詢軟件包信息
yum list 列出資源庫中所有可以安裝或更新的rpm包
yum list firefox* 列出資源庫中可以安裝、可以更新、已安裝的指定rpm包
yum list update 列出資源庫中可以更新的rpm包
yum list installed 列出所有已安裝的rpm包
yum list extras 列出已安裝但不包含在資源庫中rpm包
ps:通過網站下載安裝的rpm包
yum grouplist 列出組包
yum groupinstall 軟件組名
yum groupremove
yum info 列出資源庫中所有可以安裝或更新的rpm包信息
yum info firefox* 列出資源庫可以安裝或更新的指定的rpm的信息
yum info update 列出資源庫中可以更新的rpm包信息
yum info installed 列出已安裝的所有rpm包信息
yum info extras 列出已安裝到時不包含在資源庫中rpm包信息
yum search firefox 搜索匹配特定字符的rpm包
yum provides firefox 搜索包含特定文件的rpm包
CentOS7中rpm,yum軟件安裝命令