linux挂载本地yum源问题
linux挂载本地yum源
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
使用yum安装gcc时,报错,更改配置文件依然不能解决,只能卸载yum源,重新挂载

卸载yum源所在的目录
umount /mnt/redhat
去官网下载一个与本机系统相同版本的linux,iso镜像,上传(我这里是rhel-server-7.3-x86_64-dvd.iso)
挂载命令
mount -o loop /home/gbase/rhel-server-7.3-x86_64-dvd.iso /mnt/redh/
进入配置文件目录,vi编辑配置文件
cd /etc/yum.repos.d vi my.repo [my] name=my baseurl=file:///mnt/redh enabled=1 gpgcheck=0
安装gcc及其依赖的其它包
yum install -y gcc 安装成功

mount -o loop -t iso9660 CentOS-7-x86_64-DVD-1708.iso /mnt/viso/
linux使用光盘镜像配置本地yum源(免于重复挂载)
问题
当配置本地yum源时,镜像挂载到目录一旦重启就会掉,每次重启都需要重新挂载。
解决
这里以centos系统为例:
挂载镜像/光盘:
mount CentOS-7-x86_64-DVD-1810.iso /media mount /dev/cdrom /media/
将镜像/光盘文件复制到新建的空目录中:
mkdir /opt/media cp -r /media/* /opt/media/
文件大复制的时间长,耐心等待就好
编写yum配置文件:
[root@localhost ~]# mkdir /etc/yum.repos.d/bf [root@localhost ~]# mv /etc/yum.repos.d/C* /etc/yum.repos.d/bf/ [root@localhost ~]# vi /etc/yum.repos.d/source [source] name=source baseurl=file:///opt/media enabled=1 gpgcheck=0 [root@localhost ~]# yum clean all [root@localhost ~]# yum repolist
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
CentOS 7更新时出现:Multilib version problems问题的解决方法
这篇文章主要给大家介绍了关于CentOS 7系统更新时出现:Multilib version problems问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。2017-11-11
CentOS+Nginx+PHP+MySQL详细配置(图解)
CentOS+Nginx+PHP+MySQL详细配置(带有图解),需要的朋友可以参考下。2011-03-03
Ubuntu18.04 一键升级Python所有第三方包 及安装python包的方法
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。这篇文章给大家介绍Ubuntu18.04 一键升级Python所有第三方包 ,感兴趣的朋友一起看看吧2019-10-10


最新评论