1. 程式人生 > >CentOS7中rpm,yum軟件安裝命令

CentOS7中rpm,yum軟件安裝命令

問題 list share 不包含 安裝軟件 mod search 更新問題 自動下載

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軟件安裝命令