linux 自建yum源_linux搭建本地yum源

我们想要下载的软件,都在和系统版本一致的镜像里面,首先我们要获得一个与系统版本一致的镜像。

我的镜像文件叫做rhel-server-7.0-x86_64-dvd.iso

1.首先让镜像被系统识别

[root@localhost Desktop]# df //首先查看已存在的挂载项

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/vda1 10473900 6971760 3502140 67% /

devtmpfs 469332 0 469332 0% /dev

tmpfs 484920 140 484780 1% /dev/shm

tmpfs 484920 12784 472136 3% /run

tmpfs 484920 0 484920 0% /sys/fs/cgroup

/dev/mapper/vg0-vo 483670 2339 451840 1% /home

现在我把镜像挂载到/mnt目录上

[root@localhost Desktop]# mount rhel-server-7.0-x86_64-dvd.iso /mnt //镜像挂载到/mnt目录上

mount: /dev/loop0 is write-protected, mounting read-only

[root@localhost Desktop]# df

Filesystem 1K-blocks Used Available Use% Mounted on

...

/dev/loop0 3654720 3654720 0 100% /mnt //挂载镜像成功

2.查看/mnt下的镜像文件

[root@localhost Desktop]# cd /mnt

[root@localhost mnt]# ls

addons images Packages RPM-GPG-KEY-redhat-release

EFI isolinux release-notes TRANS.TBL

EULA LiveOS repodata

GPL media.repo RPM-GPG-KEY-redhat-beta

有这些文件说明挂载成功了。

3.配置本地yum源

[root@localhost etc]# cd /etc/yum.repos.d/

[root@localhost etc]#rm -rf *

[root@localhost yum.repos.d]# vim yum.repo //文件名称一定以.repo为后缀

[rhel7.0] //仓库描述

name=rhel7.0 server //对软件源的描述

baseurl=file:///mnt //镜像的挂载入地址 file:// --格式 /mnt--指定目录

gpgcheck=0 //不检查gpgkey

enabled=1 //此yum源语句块立即生效

4.测试

[root@localhost yum.repos.d]# yum clear all //清空之前的yum源信息

Loaded plugins: langpacks

No such command: clear. Please use /usr/bin/yum --help

[root@localhost yum.repos.d]# yum repolist //列出yum的信息

Loaded plugins: langpacks

repo id repo name status

rhel7.0 rhel7.0 server 4,305

repolist: 4,305

[root@localhost yum.repos.d]# yum install gcc -y //下载gcc

5.设置开机自动挂载

系统reboot后,镜像不会自动挂载到/mnt目录上,我们需要修改系统启动文件。

[root@localhost Desktop]# vim /etc/rc.d/rc.local

最后一行添加

mount /root/Desktop/rhel-server-7.0-x86_64-dvd.iso /mnt //mount 镜像的绝对路径 要挂载的目录

[root@localhost Desktop]# chmod 755 /etc/rc.d/rc.local //系统开机时自动执行此脚本

测试

[root@localhost Desktop]# reboot

[root@foundation36 kiosk]# ssh 172.25.254.136

root@172.25.254.136's password:

Last login: Thu Jan 17 22:50:16 2019 from 172.25.254.36

[root@localhost ~]# df

Filesystem 1K-blocks Used Available Use% Mounted on

...

/dev/loop0 3654720 3654720 0 100% /mnt //开机被自动挂载上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值