环境:虚拟机中安装了RedHat ,在进行安装mariadb的时候,出现如下错误。是因为yum源的问题,需要进行配置yum源。本教程是配置本地yum源。
选中虚拟机中的操作系统,鼠标:右键–>>设置
在弹出的“虚拟机设置” 窗口中,选择:CD/DVD –>>设备状态(已连接,确保打上勾即可)
在Linux的终端输入:mount 指令,可以查看到有块设备被加载进来了,见红色标注
使用root账 (切换root指令:su – root),在/mnt 目录下创建一个目录。
指令: mkdir /mnt/dvd
然后卸载/dev/sr0 ,然后挂在到/mnt/dvd ,进入的/mnt/dvd,就可以查看到镜像内的文件了。
相关指令如下卸载: umount /dev/sr0
重新挂在: mount /dev/sr0 /mnt/dvd
进入dvd目录: cd /mnt/dvd(此时也进入到镜像文件内了)
查看镜像内的文件:ls -l ( l是字母 )
镜像加载到Linux之后,开始配置repo文件,相关指令如下:
cd /etc/yum.repos.d/
vim hello.repo (名字随便起,但后缀名必须是:.repo)
hello.repo 文件内容如下:
[base]
name=base
baseurl=file:///mnt/dvd
enabled=1
gpgcheck=0
然后分别输入如下指令:
yum clean all
yum makecache
操作反显的日志,说明yum源配置完成
然后再次输入安装指令:yum groups install mariadb mariadb-client -y 无 错信息,marridb安装成功。
本地配置yum源
1、获得一个与本机系统一致的系统镜像,放在/iso目录下
2、临时挂载镜像(用命令挂载是临时的)
mkdir rhel7.2 (新建一个目录 将镜像挂载在此目录下,此目录就是一个新的安装源,在xxx.repo里面指向此新建目录即可)
mount /iso/镜像 rhel7.2/
设定永久挂载
vim /etc/rc.d/rc.local 在开机的时侯自动执行此文件,
mount /iso/镜像 /rhel7.2 在文件里面挂载镜像
chmod 755 /etc/rc.d/rc.local 修改权限
3、设定系统安装指向(安装源指向)
[rhel7.2] 仓库名字
name=rhel7.2 对软件源的描述
baseurl=file:///rhel7.2 yum源指定位置(一定要写对!!)
gpgcheck=0 不检测gpgkey(值为0就相当于电脑管家不起作用,没有软件去保护电脑)
yum clean all
yum repolist
yum inatall httpd -y 试着安装httpd 看是否成功
linux
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24728 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!