RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

一、软件安装:YUM功能

在Liunx系统中,rpm和yum都可以安装软件,但rpm存在安装软件的依赖性,yum安装软件需要yum源

1.yum

yum install softwarename ##安装

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

yum repolist ##列出设定yum源信息

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

yum remove softwarename ##卸载

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

yum list softwarename ##查看软件源中是否有此软件

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

yum list all ##列出所有软件名称

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

yum list installd ##列出已经安装的软件名称

yum list available ##列出可以用yum安装的软件名称

yum clean all ##清空yum缓存,可以解决很多问题

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

yum search softwareinfo ##根据软件信息搜索软件名字

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

yum whatprovides filename ##在yum源中查找包含filename文件的软件包

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

yum update ##更新软件

yum history ##查看系统软件改变历史

yum reinstall softwarename ##重新安装

yum info softwarename ##查看软件信息

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

yum groups list ##查看软件组信息 “+”(更新自动安装) “-”(未安装,且安装群组时不安装) “ ”(已经安装,卸载不删

除)“=”(安装软件时安装的)

yum groups info softwaregroup ##查看软件组内包含的软件

yum groups install softwaregroup ##安装组件

yum groups remove softwaregroup ##卸载组件

二、搭建本地yum源

1.找到一个和本地系统匹配的镜像文件到系统中

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

2..配置镜像安装源

以防误删资源,将镜像放入指定的目录中

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

镜像里的文件不能被直接读出,需要挂载到别的目录中

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建
3.修改配置文件
切换到绝对路径:/etc/yum.repos.d/

打开 yum.repo

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

修改内容如下:

协议为file://本地协议,并指向/source7.2(镜像所挂载的目录)

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

测试:安装lftp

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

安装成功

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

三、搭建网络yum源(共享yum源)

1.在本地yum源配置完成之后安装apache

安装httpd

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

安装成功

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

开启httpd服务

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

关闭防火墙

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

2.挂载镜像

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

上述挂载的方式只是暂时的重启之后挂载消失

想要永久挂载 可以在/etc/rc.d/ rc.local 中进行设置

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

进行挂载:

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

赋予其执行权力:

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

3.访问测试

在浏览器输入地址

http://172.25.254.62/source7.0

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

http://172.25.254.62/source7.2

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建


4.配置虚拟机yum

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

修改配置文件如下;

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

安装测试:在客户端下载httpd

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

在客户端虽然没有镜像但是可以直接安装

RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建

sucessfully!!!