简介

Yum(全称为 Yellow dog Updater, Modified)
是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装。
可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

今天我们来配置一下YUM本地源。
我们观察一下YUM的核心配置目录。

/etc/yum.repos.d/

这个目录就是一个类似软件的仓库,打开我们会发现有很多以 .repo为后缀的文件。

yum 安装mariadb 10 yum 安装本地包_centos


我打开第一个CentOS-Base.repo文件观察一下

yum 安装mariadb 10 yum 安装本地包_linux_02


打开这个文件我们会发现下载地址都是,某某.centos.org这个是centos的官方地址,也就是国外的地址,下载速度会很慢,所以我们来配置一个本地源,让下载速度快一些。第一步既然它们的下载速度慢,我们就把它们全部移走。

yum 安装mariadb 10 yum 安装本地包_linux_03

把这个目录下的所有文件都给移动到 /tmp 下,这样这个目录就没有东西了。

第二步编写一个YUM库配置文件交dvd.repo

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

yum 安装mariadb 10 yum 安装本地包_centos_04

[dvd]:是库的名字

name=dvd:是库的说明

baseurl=file:///mnt/cdrom:下载库的具体地址

gpgcheck=0:校验0代表关闭,1是开启,关闭会让下载速度快一点。第三步挂载安装光盘

yum 安装mariadb 10 yum 安装本地包_vmware_05

挂载的时候要注意把光盘放到服务器上(就是上图那个ISO映像文件),然后通电(勾选已连接)

yum 安装mariadb 10 yum 安装本地包_centos_06

在/mnt下创建一个叫cdrom的文件夹(挂载点)mkdir /mnt/cdrom 然后把/dev/cdrom挂载到挂载点上mount /dev/cdrom /mnt/cdrom

注释:/dev/cdrom是光驱文件
mount是挂载命令
/mnt/cdrom是挂载点

上面是手动挂载,重启虚拟机后就会取消挂载,可以用自动挂载解决,也可以用下面的方法解决。

vim  /root/.bashrc

上面就是系统的开机自启动文件,把挂载命令写在里面,下次虚拟机重启完成后系统就会自动运行这条命令把/dev/cdrom挂载到/mnt/cdrom上

yum 安装mariadb 10 yum 安装本地包_yum_07


使用ls /mnt/cdrom查看一下,有内容就代表挂载成功了。第四步就来验证一下yum可不可以下载软件。

yum install -y httpd这个命令下载httpd

yum 安装mariadb 10 yum 安装本地包_centos_08


Complete:完成

然后启动一下httpd,启动前要把防火墙关闭systemctl stop firewalld 关闭防火墙 systemctl disable firewalld 禁用防火墙开机自启最后启动软件systemctl start httpd 启动软件

yum 安装mariadb 10 yum 安装本地包_linux_09


最后打开浏览器,输入网站服务器的IP地址。http://127.0.0.1,验证网站程序部署成功。

yum 安装mariadb 10 yum 安装本地包_linux_10

部署成功,以上来自本小白的分享,如有错误,请大神指点。谢谢😀