1.yum 仓库建立
唯一路径: /etc/yum.repos.d/ Yum软件包仓库,自动解决依赖关系
错误的配置文件会影响正确的配置文件,配置文件有一个错误,其他正确的配置文件也不能正常使用,配置文件的格式必须严谨,不能在几个编辑的参数处多一个字母或者多一个空格
[root@Allen /]# cd /etc/yum
yum/ yum.repos.d/
[root@Allen /]# cd /etc/yum.repos.d/
[root@Allen etc]# vim /etc/yum.repos.d/allen.repo #####仓库文件必须以.repo为后缀
[allenrht7.0] ####仓库标示,
name=allenrht7.0 #####仓库说明
baseurl=http://classroom.example.com/content/rhel7.0/x86_64/dvd/ ###服务位置
enable=1
gpgcheck=0
~
[root@allen ~]# yum clean all #清除之前仓库缓存
已加载插件:langpacks
正在清理软件源: allenrhl7.0
Cleaning up everything
[root@allen ~]# yum repolist #查看yum仓库信息
已加载插件:langpacks
allenrhl7.0 | 4.1 kB 00:00:00
(1/2): allenrhl7.0/group_gz | 134 kB 00:00:00
(2/2): allenrhl7.0/primary_db | 3.4 MB 00:00:00
源标识 源名称 状态
allenrhl7.0 allenrhl7.0 4,305
repolist: 4,305
2.yum 安装/卸载软件
yum -y install +要安装的软件名
yum remove +要卸载的软件名
yum -y install httpd
已加载插件:langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 httpd.x86_64.0.2.4.6-17.el7 将被 安装
--> 正在处理依赖关系 httpd-tools = 2.4.6-17.el7,它被软件包 httpd-2.4.6-17.el7.x86_64 需要
--> 正在处理依赖关系 /etc/mime.types,它被软件包 httpd-2.4.6-17.el7.x86_64 需要
--> 正在处理依赖关系 libapr-1.so.0()(64bit),它被软件包 httpd-2.4.6-17.el7.x86_64 需要
--> 正在处理依赖关系 libaprutil-1.so.0()(64bit),它被软件包 httpd-2.4.6-17.el7.x86_64 需要
--> 正在检查事务
---> 软件包 apr.x86_64.0.1.4.8-3.el7 将被 安装
---> 软件包 apr-util.x86_64.0.1.5.2-6.el7 将被 安装
---> 软件包 httpd-tools.x86_64.0.2.4.6-17.el7 将被 安装
---> 软件包 mailcap.noarch.0.2.1.41-2.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
==============================================================================================================================================================================================
Package 架构 版本 源 大小
==============================================================================================================================================================================================
正在安装:
httpd x86_64 2.4.6-17.el7 allenrht7.0 1.2 M
为依赖而安装:
apr x86_64 1.4.8-3.el7 allenrht7.0 103 k
apr-util x86_64 1.5.2-6.el7 allenrht7.0 92 k
httpd-tools x86_64 2.4.6-17.el7 allenrht7.0 77 k
mailcap noarch 2.1.41-2.el7 allenrht7.0 31 k
事务概要
==============================================================================================================================================================================================
安装 1 软件包 (+4 依赖软件包)
总下载量:1.5 M
安装大小:4.3 M
Downloading packages:
(1/5): apr-1.4.8-3.el7.x86_64.rpm | 103 kB 00:00:00
(2/5): httpd-2.4.6-17.el7.x86_64.rpm | 1.2 MB 00:00:00
(3/5): httpd-tools-2.4.6-17.el7.x86_64.rpm | 77 kB 00:00:00
(4/5): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00:00
(5/5): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00:00
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计 6.2 MB/s | 1.5 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : apr-1.4.8-3.el7.x86_64 1/5
正在安装 : apr-util-1.5.2-6.el7.x86_64 2/5
正在安装 : httpd-tools-2.4.6-17.el7.x86_64 3/5
正在安装 : mailcap-2.1.41-2.el7.noarch 4/5
正在安装 : httpd-2.4.6-17.el7.x86_64 5/5
验证中 : mailcap-2.1.41-2.el7.noarch 1/5
验证中 : httpd-tools-2.4.6-17.el7.x86_64 2/5
验证中 : apr-1.4.8-3.el7.x86_64 3/5
验证中 : apr-util-1.5.2-6.el7.x86_64 4/5
验证中 : httpd-2.4.6-17.el7.x86_64 5/5
已安装:
httpd.x86_64 0:2.4.6-17.el7
作为依赖被安装:
apr.x86_64 0:1.4.8-3.el7 apr-util.x86_64 0:1.5.2-6.el7 httpd-tools.x86_64 0:2.4.6-17.el7 mailcap.noarch 0:2.1.41-2.el7
完毕!