关于yum的相关解释,请



man yum



自行查看。

配置常用源:

yum的使用类似于在windows系统上的应用市场去下载安装软件。

配置源就是给你提供了一个又一个的应用市场。

 

下面举例说明,yum安装软件和卸载

 

1.安装

安装键入以下命令:



yum install wine



wine就是你要安装的软件的名字。

具体过程如下:




centos7 yum安装sqlplus centos7 yum安装软件集_centos

centos7 yum安装sqlplus centos7 yum安装软件集_centos_02

[sxd@localhost ~]$ su root
密码:
[root@localhost sxd]# yum install wine
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * epel: mirrors.tuna.tsinghua.edu.cn
 * nux-dextop: mirror.li.nux.ro
 * rpmforge: ftp.kddilabs.jp
正在解决依赖关系
--> 正在检查事务
---> 软件包 wine.x86_64.0.1.8.6-1.el7 将被 安装
--> 正在处理依赖关系 wine-twain(x86-64) = 1.8.6-1.el7,它被软件包 wine-1.8.6-1.el7.x86_64 需要
--> 正在处理依赖关系 wine-pulseaudio(x86-64) = 1.8.6-1.el7,它被软件包 wine-1.8.6-1.el7.x86_64 需要
--> 正在处理依赖关系 wine-openal(x86-64) = 1.8.6-1.el7,它被软件包 wine-1.8.6-1.el7.x86_64 需要
--> 正在处理依赖关系 wine-ldap(x86-64) = 1.8.6-1.el7,它被软件包 wine-1.8.6-1.el7.x86_64 需要
--> 正在处理依赖关系 wine-fonts = 1.8.6-1.el7,它被软件包 wine-1.8.6-1.el7.x86_64 需要
--> 正在处理依赖关系 wine-desktop = 1.8.6-1.el7,它被软件包 wine-1.8.6-1.el7.x86_64 需要
--> 正在处理依赖关系 wine-core(x86-64) = 1.8.6-1.el7,它被软件包 wine-1.8.6-1.el7.x86_64 需要
--> 正在处理依赖关系 wine-common = 1.8.6-1.el7,它被软件包 wine-1.8.6-1.el7.x86_64 需要
--> 正在处理依赖关系 wine-cms(x86-64) = 1.8.6-1.el7,它被软件包 wine-1.8.6-1.el7.x86_64 需要
--> 正在处理依赖关系 wine-capi(x86-64) = 1.8.6-1.el7,它被软件包 wine-1.8.6-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 wine-capi.x86_64.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-cms.x86_64.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-common.noarch.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-core.x86_64.0.1.8.6-1.el7 将被 安装
--> 正在处理依赖关系 wine-filesystem = 1.8.6-1.el7,它被软件包 wine-core-1.8.6-1.el7.x86_64 需要
---> 软件包 wine-desktop.noarch.0.1.8.6-1.el7 将被 安装
--> 正在处理依赖关系 wine-systemd = 1.8.6-1.el7,它被软件包 wine-desktop-1.8.6-1.el7.noarch 需要
---> 软件包 wine-fonts.noarch.0.1.8.6-1.el7 将被 安装
--> 正在处理依赖关系 wine-wingdings-fonts = 1.8.6-1.el7,它被软件包 wine-fonts-1.8.6-1.el7.noarch 需要
--> 正在处理依赖关系 wine-tahoma-fonts = 1.8.6-1.el7,它被软件包 wine-fonts-1.8.6-1.el7.noarch 需要
--> 正在处理依赖关系 wine-system-fonts = 1.8.6-1.el7,它被软件包 wine-fonts-1.8.6-1.el7.noarch 需要
--> 正在处理依赖关系 wine-symbol-fonts = 1.8.6-1.el7,它被软件包 wine-fonts-1.8.6-1.el7.noarch 需要
--> 正在处理依赖关系 wine-small-fonts = 1.8.6-1.el7,它被软件包 wine-fonts-1.8.6-1.el7.noarch 需要
--> 正在处理依赖关系 wine-ms-sans-serif-fonts = 1.8.6-1.el7,它被软件包 wine-fonts-1.8.6-1.el7.noarch 需要
--> 正在处理依赖关系 wine-marlett-fonts = 1.8.6-1.el7,它被软件包 wine-fonts-1.8.6-1.el7.noarch 需要
--> 正在处理依赖关系 wine-fixedsys-fonts = 1.8.6-1.el7,它被软件包 wine-fonts-1.8.6-1.el7.noarch 需要
--> 正在处理依赖关系 wine-courier-fonts = 1.8.6-1.el7,它被软件包 wine-fonts-1.8.6-1.el7.noarch 需要
---> 软件包 wine-ldap.x86_64.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-openal.x86_64.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-pulseaudio.x86_64.0.1.8.6-1.el7 将被 安装
--> 正在处理依赖关系 wine-alsa(x86-64) = 1.8.6-1.el7,它被软件包 wine-pulseaudio-1.8.6-1.el7.x86_64 需要
---> 软件包 wine-twain.x86_64.0.1.8.6-1.el7 将被 安装
--> 正在检查事务
---> 软件包 wine-alsa.x86_64.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-courier-fonts.noarch.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-filesystem.noarch.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-fixedsys-fonts.noarch.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-marlett-fonts.noarch.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-ms-sans-serif-fonts.noarch.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-small-fonts.noarch.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-symbol-fonts.noarch.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-system-fonts.noarch.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-systemd.noarch.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-tahoma-fonts.noarch.0.1.8.6-1.el7 将被 安装
---> 软件包 wine-wingdings-fonts.noarch.0.1.8.6-1.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

================================================================================
 Package                        架构         版本              源          大小
================================================================================
正在安装:
 wine                           x86_64       1.8.6-1.el7       epel        50 k
为依赖而安装:
 wine-alsa                      x86_64       1.8.6-1.el7       epel       103 k
 wine-capi                      x86_64       1.8.6-1.el7       epel        56 k
 wine-cms                       x86_64       1.8.6-1.el7       epel        72 k
 wine-common                    noarch       1.8.6-1.el7       epel       103 k
 wine-core                      x86_64       1.8.6-1.el7       epel        21 M
 wine-courier-fonts             noarch       1.8.6-1.el7       epel        63 k
 wine-desktop                   noarch       1.8.6-1.el7       epel        55 k
 wine-filesystem                noarch       1.8.6-1.el7       epel        80 k
 wine-fixedsys-fonts            noarch       1.8.6-1.el7       epel        62 k
 wine-fonts                     noarch       1.8.6-1.el7       epel        49 k
 wine-ldap                      x86_64       1.8.6-1.el7       epel       127 k
 wine-marlett-fonts             noarch       1.8.6-1.el7       epel        61 k
 wine-ms-sans-serif-fonts       noarch       1.8.6-1.el7       epel        76 k
 wine-openal                    x86_64       1.8.6-1.el7       epel        63 k
 wine-pulseaudio                x86_64       1.8.6-1.el7       epel        89 k
 wine-small-fonts               noarch       1.8.6-1.el7       epel        65 k
 wine-symbol-fonts              noarch       1.8.6-1.el7       epel        75 k
 wine-system-fonts              noarch       1.8.6-1.el7       epel        68 k
 wine-systemd                   noarch       1.8.6-1.el7       epel        50 k
 wine-tahoma-fonts              noarch       1.8.6-1.el7       epel       154 k
 wine-twain                     x86_64       1.8.6-1.el7       epel        81 k
 wine-wingdings-fonts           noarch       1.8.6-1.el7       epel        62 k

事务概要
================================================================================
安装  1 软件包 (+22 依赖软件包)

总下载量:23 M
安装大小:152 M
Is this ok [y/d/N]: y
Downloading packages:
(1/23): wine-cms-1.8.6-1.el7.x86_64.rpm                    |  72 kB   00:00     
(2/23): wine-1.8.6-1.el7.x86_64.rpm                        |  50 kB   00:01     
(3/23): wine-common-1.8.6-1.el7.noarch.rpm                 | 103 kB   00:01     
(4/23): wine-alsa-1.8.6-1.el7.x86_64.rpm                   | 103 kB   00:01     
(5/23): wine-desktop-1.8.6-1.el7.noarch.rpm                |  55 kB   00:00     
(6/23): wine-filesystem-1.8.6-1.el7.noarch.rpm             |  80 kB   00:00     
(7/23): wine-courier-fonts-1.8.6-1.el7.noarch.rpm          |  63 kB   00:00     
(8/23): wine-fonts-1.8.6-1.el7.noarch.rpm                  |  49 kB   00:00     
(9/23): wine-fixedsys-fonts-1.8.6-1.el7.noarch.rpm         |  62 kB   00:00     
(10/23): wine-marlett-fonts-1.8.6-1.el7.noarch.rpm         |  61 kB   00:00     
(11/23): wine-capi-1.8.6-1.el7.x86_64.rpm                  |  56 kB   00:02     
(12/23): wine-openal-1.8.6-1.el7.x86_64.rpm                |  63 kB   00:00     
(13/23): wine-ms-sans-serif-fonts-1.8.6-1.el7.noarch.rpm   |  76 kB   00:00     
(14/23): wine-small-fonts-1.8.6-1.el7.noarch.rpm           |  65 kB   00:00     
(15/23): wine-ldap-1.8.6-1.el7.x86_64.rpm                  | 127 kB   00:00     
(16/23): wine-system-fonts-1.8.6-1.el7.noarch.rpm          |  68 kB   00:00     
(17/23): wine-systemd-1.8.6-1.el7.noarch.rpm               |  50 kB   00:00     
(18/23): wine-tahoma-fonts-1.8.6-1.el7.noarch.rpm          | 154 kB   00:00     
(19/23): wine-symbol-fonts-1.8.6-1.el7.noarch.rpm          |  75 kB   00:01     
(20/23): wine-wingdings-fonts-1.8.6-1.el7.noarch.rpm       |  62 kB   00:00     
(21/23): wine-twain-1.8.6-1.el7.x86_64.rpm                 |  81 kB   00:00     
(22/23): wine-pulseaudio-1.8.6-1.el7.x86_64.rpm            |  89 kB   00:02     
(23/23): wine-core-1.8.6-1.el7.x86_64.rpm                  |  21 MB   03:09     
--------------------------------------------------------------------------------
总计                                               123 kB/s |  23 MB  03:10     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
** 发现 16 个已存在的 RPM 数据库问题, 'yum check' 输出如下:
icedtea-web-1.6.2-4.el7.x86_64 有缺少的需求 java-1.8.0-openjdk
ipa-admintools-4.4.0-12.el7.centos.noarch 有已安装冲突 freeipa-admintools: ipa-admintools-4.4.0-12.el7.centos.noarch
ipa-client-4.4.0-12.el7.centos.x86_64 有已安装冲突 freeipa-client: ipa-client-4.4.0-12.el7.centos.x86_64
ipa-client-common-4.4.0-12.el7.centos.noarch 有已安装冲突 freeipa-client-common: ipa-client-common-4.4.0-12.el7.centos.noarch
ipa-common-4.4.0-12.el7.centos.noarch 有已安装冲突 freeipa-common: ipa-common-4.4.0-12.el7.centos.noarch
ipa-server-4.4.0-12.el7.centos.x86_64 有已安装冲突 freeipa-server: ipa-server-4.4.0-12.el7.centos.x86_64
ipa-server-common-4.4.0-12.el7.centos.noarch 有已安装冲突 freeipa-server-common: ipa-server-common-4.4.0-12.el7.centos.noarch
jing-20091111-14.el7.noarch 有缺少的需求 java-headless >= ('0', '1.5.0', None)
1:libreoffice-core-5.0.6.2-3.el7.x86_64 有缺少的需求 java-headless >= ('1', '1.6', None)
1:libreoffice-ure-5.0.6.2-3.el7.x86_64 有缺少的需求 libjvm.so()(64bit)
nuxwdog-client-java-1.0.3-5.el7.x86_64 有缺少的需求 java-headless >= ('1', '1.6.0', None)
pki-base-java-10.3.3-10.el7.noarch 有缺少的需求 java-1.8.0-openjdk-headless
pki-ca-10.3.3-10.el7.noarch 有缺少的需求 java-1.8.0-openjdk-headless
pki-kra-10.3.3-10.el7.noarch 有缺少的需求 java-1.8.0-openjdk-headless
pki-server-10.3.3-10.el7.noarch 有缺少的需求 java-1.8.0-openjdk-headless
pki-tools-10.3.3-10.el7.x86_64 有缺少的需求 java-1.8.0-openjdk-headless
  正在安装    : wine-filesystem-1.8.6-1.el7.noarch                         1/23 
  正在安装    : wine-core-1.8.6-1.el7.x86_64                               2/23 
  正在安装    : wine-common-1.8.6-1.el7.noarch                             3/23 
  正在安装    : wine-cms-1.8.6-1.el7.x86_64                                4/23 
  正在安装    : wine-capi-1.8.6-1.el7.x86_64                               5/23 
  正在安装    : wine-openal-1.8.6-1.el7.x86_64                             6/23 
  正在安装    : wine-ldap-1.8.6-1.el7.x86_64                               7/23 
  正在安装    : wine-twain-1.8.6-1.el7.x86_64                              8/23 
  正在安装    : wine-alsa-1.8.6-1.el7.x86_64                               9/23 
  正在安装    : wine-pulseaudio-1.8.6-1.el7.x86_64                        10/23 
  正在安装    : wine-tahoma-fonts-1.8.6-1.el7.noarch                      11/23 
  正在安装    : wine-fixedsys-fonts-1.8.6-1.el7.noarch                    12/23 
  正在安装    : wine-courier-fonts-1.8.6-1.el7.noarch                     13/23 
  正在安装    : wine-small-fonts-1.8.6-1.el7.noarch                       14/23 
  正在安装    : wine-systemd-1.8.6-1.el7.noarch                           15/23 
  正在安装    : wine-desktop-1.8.6-1.el7.noarch                           16/23 
  正在安装    : wine-wingdings-fonts-1.8.6-1.el7.noarch                   17/23 
  正在安装    : wine-symbol-fonts-1.8.6-1.el7.noarch                      18/23 
  正在安装    : wine-marlett-fonts-1.8.6-1.el7.noarch                     19/23 
  正在安装    : wine-ms-sans-serif-fonts-1.8.6-1.el7.noarch               20/23 
  正在安装    : wine-system-fonts-1.8.6-1.el7.noarch                      21/23 
  正在安装    : wine-fonts-1.8.6-1.el7.noarch                             22/23 
  正在安装    : wine-1.8.6-1.el7.x86_64                                   23/23 
  验证中      : wine-common-1.8.6-1.el7.noarch                             1/23 
  验证中      : wine-system-fonts-1.8.6-1.el7.noarch                       2/23 
  验证中      : wine-ms-sans-serif-fonts-1.8.6-1.el7.noarch                3/23 
  验证中      : wine-marlett-fonts-1.8.6-1.el7.noarch                      4/23 
  验证中      : wine-cms-1.8.6-1.el7.x86_64                                5/23 
  验证中      : wine-capi-1.8.6-1.el7.x86_64                               6/23 
  验证中      : wine-symbol-fonts-1.8.6-1.el7.noarch                       7/23 
  验证中      : wine-openal-1.8.6-1.el7.x86_64                             8/23 
  验证中      : wine-wingdings-fonts-1.8.6-1.el7.noarch                    9/23 
  验证中      : wine-systemd-1.8.6-1.el7.noarch                           10/23 
  验证中      : wine-1.8.6-1.el7.x86_64                                   11/23 
  验证中      : wine-desktop-1.8.6-1.el7.noarch                           12/23 
  验证中      : wine-tahoma-fonts-1.8.6-1.el7.noarch                      13/23 
  验证中      : wine-ldap-1.8.6-1.el7.x86_64                              14/23 
  验证中      : wine-small-fonts-1.8.6-1.el7.noarch                       15/23 
  验证中      : wine-filesystem-1.8.6-1.el7.noarch                        16/23 
  验证中      : wine-twain-1.8.6-1.el7.x86_64                             17/23 
  验证中      : wine-courier-fonts-1.8.6-1.el7.noarch                     18/23 
  验证中      : wine-fonts-1.8.6-1.el7.noarch                             19/23 
  验证中      : wine-pulseaudio-1.8.6-1.el7.x86_64                        20/23 
  验证中      : wine-alsa-1.8.6-1.el7.x86_64                              21/23 
  验证中      : wine-fixedsys-fonts-1.8.6-1.el7.noarch                    22/23 
  验证中      : wine-core-1.8.6-1.el7.x86_64                              23/23 

已安装:
  wine.x86_64 0:1.8.6-1.el7                                                     

作为依赖被安装:
  wine-alsa.x86_64 0:1.8.6-1.el7                                                
  wine-capi.x86_64 0:1.8.6-1.el7                                                
  wine-cms.x86_64 0:1.8.6-1.el7                                                 
  wine-common.noarch 0:1.8.6-1.el7                                              
  wine-core.x86_64 0:1.8.6-1.el7                                                
  wine-courier-fonts.noarch 0:1.8.6-1.el7                                       
  wine-desktop.noarch 0:1.8.6-1.el7                                             
  wine-filesystem.noarch 0:1.8.6-1.el7                                          
  wine-fixedsys-fonts.noarch 0:1.8.6-1.el7                                      
  wine-fonts.noarch 0:1.8.6-1.el7                                               
  wine-ldap.x86_64 0:1.8.6-1.el7                                                
  wine-marlett-fonts.noarch 0:1.8.6-1.el7                                       
  wine-ms-sans-serif-fonts.noarch 0:1.8.6-1.el7                                 
  wine-openal.x86_64 0:1.8.6-1.el7                                              
  wine-pulseaudio.x86_64 0:1.8.6-1.el7                                          
  wine-small-fonts.noarch 0:1.8.6-1.el7                                         
  wine-symbol-fonts.noarch 0:1.8.6-1.el7                                        
  wine-system-fonts.noarch 0:1.8.6-1.el7                                        
  wine-systemd.noarch 0:1.8.6-1.el7                                             
  wine-tahoma-fonts.noarch 0:1.8.6-1.el7                                        
  wine-twain.x86_64 0:1.8.6-1.el7                                               
  wine-wingdings-fonts.noarch 0:1.8.6-1.el7                                     

完毕!
[root@localhost sxd]#


View Code


centos7 yum安装sqlplus centos7 yum安装软件集_centos_03

 

 

2.刷新

安装完成之后,可以刷新以下安装的资源

键入以下命令:



yum makecache



centos7 yum安装sqlplus centos7 yum安装软件集_依赖关系_04

 

安装完成之后,可以在应用程序中看到

centos7 yum安装sqlplus centos7 yum安装软件集_数据库_05

 

 

3.卸载

如果理想卸载刚刚安装的这个软件

键入以下命令:



yum remove wine




centos7 yum安装sqlplus centos7 yum安装软件集_centos

centos7 yum安装sqlplus centos7 yum安装软件集_centos_02

[root@localhost sxd]# yum remove wine
已加载插件:fastestmirror, langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 wine.x86_64.0.1.8.6-1.el7 将被 删除
--> 解决依赖关系完成

依赖关系解决

================================================================================
 Package        架构             版本                     源               大小
================================================================================
正在删除:
 wine           x86_64           1.8.6-1.el7              @epel           0.0  

事务概要
================================================================================
移除  1 软件包

安装大小:0  
是否继续?[y/N]:y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在删除    : wine-1.8.6-1.el7.x86_64                                     1/1 
  验证中      : wine-1.8.6-1.el7.x86_64                                     1/1 

删除:
  wine.x86_64 0:1.8.6-1.el7                                                     

完毕!
[root@localhost sxd]#


View Code


 

如果卸载完成之后,你发现关于wine的好多安装包packages 没有卸载干净,

可以键入以下命令查看时候还有残留的wine的rpm包



rpm -qa | grep wine



centos7 yum安装sqlplus centos7 yum安装软件集_依赖关系_08

你可以使用rpm去卸载,但是文件多的话,就要一个一个的去粘贴。

那怎么能批量卸载删除rpm包呢?

 

请查看