【轉】【Linux】yum使用
阿新 • • 發佈:2018-12-17
Linux系統下yum命令檢視安裝了哪些軟體包: $yum list installed //列出所有已安裝的軟體包 yum針對軟體包操作常用命令: 1.使用YUM查詢軟體包 命令:yum search 2.列出所有可安裝的軟體包 命令:yum list 3.列出所有可更新的軟體包 命令:yum list updates 4.列出所有已安裝的軟體包 命令:yum list installed 5.列出所有已安裝但不在 Yum Repository 內的軟體包 命令:yum list extras 6.列出所指定的軟體包 命令:yum list 7.使用YUM獲取軟體包資訊 命令:yum info 8.列出所有軟體包的資訊 命令:yum info 9.列出所有可更新的軟體包資訊 命令:yum info updates 10.列出所有已安裝的軟體包資訊 命令:yum info installed 11.列出所有已安裝但不在 Yum Repository 內的軟體包資訊 命令:yum info extras 12.列出軟體包提供哪些檔案 命令:yum provides
Yum: 即Yellowdog Update Modifier,是一種基於rpm的包管理工具
yum命令使用示例
顯示yum倉庫
顯示所有倉庫
yum repolist all
顯示可用的倉庫
repolist enabled
顯示可用的倉庫
repolist disabled
顯示應用程式包
顯示所有的程式包
yum list 或 yum list all [[email protected] ~]$yum list tre? Installed Packages tree.x86_64 1.6.0-10.el7 @base 還支援萬用字元格式的查詢
顯示可安裝的程式包
yum list available
[[email protected] ~]$yum list available php
Available Packages
php.x86_64 5.4.16-42.el7 base
顯示可更新或已安裝的程式包
yum list updates
yum list installed
顯示倉庫中最近增加的程式包
yum list recent
安裝程式包
#安裝 tree 程式
yum install tree
升級程式包
yum update tree
解除安裝程式包
yum remove tree
或
yum erase tree
檢視程式包資訊
yum info tree
檢視檔案的來源
檢視某一檔案來自於那個程式包
[[email protected] ~]$yum provides /bin/mv
coreutils-8.22-18.el7.x86_64 : A set of basic GNU tools commonly used in shell scripts
Repo : base
Matched from:
Filename : /bin/mv
#表示/bin/mv檔案來自於coreutils-8.22-18.el7.x86_64程式包
清理本地快取
yum clean all
#清楚外掛快取
yum clean plugins
構建快取
yum makecache
搜尋
[[email protected] ~]$yum search php
============================================== N/S matched: php ===============================================
graphviz-php.x86_64 : PHP extension for graphviz
php.x86_64 : PHP scripting language for creating dynamic web sites
php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
...
檢視指定包所依賴的capabilities
[[email protected] ~]$yum deplist php
package: php.x86_64 5.4.16-42.el7
dependency: httpd
provider: httpd.x86_64 2.4.6-45.el7.centos
...
檢視yum事務歷史
[[email protected] ~]# yum history
Repository 'base' is missing name in configuration, using id
ID | Login user | Date and time | Action(s) | Altered
-------------------------------------------------------------------------------
2 | Vathe Su <vathe> | 2017-04-17 17:07 | Install | 1
1 | System <unset> | 2017-03-23 22:19 | Install | 1405
history list
包組相關的命令
yum groupinstall # 安裝包組
yum groupupdate #更新包組
yum grouplist #顯示包組
yum groupremove #移除包組
yum groupinfo #檢視包組資訊
這些命令和上面的命令用法類似,只是針對於包組而言