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*   #所有依赖关系的包自动安装以绝后患。

 

 

 

 

 

 

 

 

你可能感兴趣的:(LINUX)