yum的本地源和网络源的搭建

一、本地yum源的搭建

1.先拷贝一份与本地版本相匹配的镜像文件到本地的电脑上

2.为了方便管理我们新建一个/iso目录,将文件移动到该目录下;

yum的本地源和网络源的搭建

镜像的文件不能被直接读取,我们需要将它挂载到别的目录中去,

yum的本地源和网络源的搭建

df 查看是否在系统中运行

yum的本地源和网络源的搭建

3.修改文件的配置文件

yum的本地源和网络源的搭建

vim yum.repo新建一个yum的文件

yum的本地源和网络源的搭建

yum的本地源和网络源的搭建

在执行yum  clean  all  清除yum里的缓存

二、搭建网络yum源(网络源是属于一种共享源)

本地yum源安装好之后,安装apache

yum的本地源和网络源的搭建

开启apache服务

yum的本地源和网络源的搭建

yum的本地源和网络源的搭建

enable是开启自启动

然后关闭防火墙

yum的本地源和网络源的搭建

镜像挂载

mkdir   /var/www/html/rhel7.0

mount  /iso/rhel-server-7.0-x86_64-dvd.iso    /var/www/html/rhel7.0

永久挂载  (在/etc/rc.d/   下进行设置)

yum的本地源和网络源的搭建

yum的本地源和网络源的搭建

修改/rc.local  的权限,给它加上执行权限

yum的本地源和网络源的搭建

然后进行测试

在浏览器中输入主机ip进行查看

yum的本地源和网络源的搭建

三、虚拟机yum的配置

如果虚拟机上想要安装软件或者其他的东西,可以直接在主机上调用

配置虚拟机上的/etc/yum. repo.d/yum.repo

删除/etc/yum. repo.d/*  所有东西

然后重建一个yum.repo文件,然后打开它

yum的本地源和网络源的搭建

写入要访问的主机ip

yum的本地源和网络源的搭建

然后,清空yum的缓存  ,yum   clean  all

在进行测试安装httpd

yum的本地源和网络源的搭建

yum的本地源和网络源的搭建

成功安装!

三、yum的命令处理软件

yum      clean    all                     清除原有yum缓存

            repolist                          列出仓库信息

            install    software            安装

             update                          更新

            list    software                查看软件

            list    all                         查看所有软件

            list    installed                列出已安装软件

            list    available               列出可安装软件

           reinstall software            重新安装

           remove     software         卸载

            info    software               查看软件信息

           search    software信息    根据软件信息查找软件

           whatprovides file             根据文件找出包含此文件的软件

           groups    list                    列出软件组

           groups    info                   查看软件组的信息

           groups    install sfgroup     安装软件组

           groups    remove    sfgroup    卸载软件组

四、用rpm命令处理软件

rpm   [参数]    [软件包名称] 

rpm      -i               安装

           -v              显示过程

           -h             hash加密

           -e             卸载

           -q             查看

           -a             所有

           -p            软件包

           -ql             查看软件在系统中的安装文件路径

           -qlp           查看未安装的软件包在系统中如果安装后产生文件的路径

           -qf             根据某个文件找出此文件属于那个安装包

           -qc           查看软件的配置文件名称

           -qd           查看软件的帮助文件

           --scritps    查看脚本

           --nodeps  安装软件忽略软件倚赖

           --force     强行安装软件

           -Kv          检测软件包是否被篡改

四、第三方软件库的搭建

1.把所有的rpm包放到一个目录中

2.createrepo -v /存放软件包的目录    (命令执行成功会生成repodate目录)

3.vim /etc/yum.repos.d/yum.repo

[software]

name=software

baseurl=file:///software

gpgcheck=0

wq 退出保存

4.yum  clean  all

完成搭建