【Linux】CentOS7 上使用yum安装和卸载软件【yum安装wine举例】
关于yum的相关解释,请
man yum
自行查看。
配置常用源:http://www.cnblogs.com/sxdcgaq8080/p/7516186.html
yum的使用类似于在windows系统上的应用市场去下载安装软件。
配置源就是给你提供了一个又一个的应用市场。
下面举例说明,yum安装软件和卸载
1.安装
安装键入以下命令:
yum install wine
wine就是你要安装的软件的名字。
具体过程如下:
[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]#
2.刷新
安装完成之后,可以刷新以下安装的资源
键入以下命令:
yum makecache
安装完成之后,可以在应用程序中看到
3.卸载
如果理想卸载刚刚安装的这个软件
键入以下命令:
yum remove wine
[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]#
如果卸载完成之后,你发现关于wine的好多安装包packages 没有卸载干净,
可以键入以下命令查看时候还有残留的wine的rpm包
rpm -qa | grep wine
你可以使用rpm去卸载,但是文件多的话,就要一个一个的去粘贴。
那怎么能批量卸载删除rpm包呢?
请查看http://www.cnblogs.com/sxdcgaq8080/p/7526234.html