redhat7.5搭建yum本地仓库

系统环境:redhat7.5

需要:redhat7.5镜像

一、挂载镜像

df -h

文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/rhel-root 39G 15G 25G 37% / devtmpfs 903M 0 903M 0% /dev tmpfs 920M 4.1M 916M 1% /dev/shm tmpfs 920M 9.9M 910M 2% /run tmpfs 920M 0 920M 0% /sys/fs/cgroup /dev/loop0 4.4G 4.4G 0 100% /redhat /dev/sda1 1014M 171M 844M 17% /boot /dev/mapper/rhel-home 19G 108M 19G 1% /home tmpfs 184M 8.0K 184M 1% /run/user/0 tmpfs 184M 60K 184M 1% /run/user/1000

标红的redhat7.5镜像挂载到/redhat目录下的

二、系统启动自动挂载到某个目录下

cat /etc/fstab

在fstab文件最下面添加下面一行,镜像存放的路径和挂载的目录自己选择

/opt/rhel-server-7.5-x86_64-dvd.iso /redhat iso9660 loop 0 0

红:镜像存放路径

黄:挂载目录

重启系统后df -h如果可以看到/dev/loop0 4.4G 4.4G 0 100% /redhat。说明挂载成功

三、设置安装依赖包时下载路径(本地路径)

cd /etc/yum.repos.d/

touch text.repo (名字随意,创建一个repo)

vim text.repo

写入下列配置到text.repo文件中,保存退出

baseurl #挂载路径

[redhat]
name=redhat
baseurl=file:///redhat
enable=1
gpkcheck=0
gpgkey=file:///redhat/RPM-GPG-KEY-redhat-release

三、启动yum本地仓库

yum clean all #清除系统默认配置的yum源

yum-config-manager --enable "redhat"  #启动yum仓库(text.repo中方括号括住的id)

yum-config-manager --disable "redhat"  #关闭yum仓库(text.repo中方括号括住的id)

验证是否启动成功

yum list  all

输出的信息最右边的名称全是redhat(text.repo中方括号括住的id)则代表成功

如果y需要安装perl开头的依赖包,以前肯定要找出依赖关系的rpm才能继续的往下安装。

yum -y install perl*   #所有依赖关系的包自动安装以绝后患。
经验分享 程序员 微信小程序 职场和发展