码迷,mamicode.com
首页 > 其他好文 > 详细

通过ftp搭建本地yum源

时间:2017-10-28 11:04:48      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:本地   yum   iso   

由于本地局域网所限,所以必须要搭建一个yum源;

服务器是内部服务器,不能访问公网;且只能在公司链接,限制了源IP;

正发愁怎么把ISO上传到服务器上;

服务器down了,磁盘坏道,而且做的raid0;


换盘重装系统,又让我手欠的删除了glibc包;然后悲催的去机房直连主机进入拯救模式恢复glibc;

大脑瓜子灵感一闪,顺带把iso传到服务器上了;


第一步:

准备-先挂上盘,自建一个镜象yum源;方便安装需要的软件;

1、mkdir -p /mnt/iso

2、mount -o loop -t /home/xxxxx/rhel-server-7.2-x86_64-dvd.iso /mnt/iso/

3、打开 vim  /etc/yum.repos.d/file.repo 编辑;写入以下内容:

[base]

name=rhel7repo

baseurl=file:///mnt/iso

enabled=1

gpgckeck=0

gpgkey=file:///mnt/iso/RPM-GPG-KEY-redhat-release

4、测试:yum clean all && yum list


第二步:

搭建-使用上一步的yum源安装vsftpd;

1、yum install vsftpd -y    yum install createrepo -y

2、cp -r /mnt/iso/* /var/ftp/pub/    # 拷贝景象挂载目录的所有文件到ftp文件夹下;注意磁盘空间;

3、rm -rf /var/ftp/pub/*.html  /var/ftp/pub/repodata/TRANS.TBL  # 清除html文件和TRANS.TBL文件;

4、createrepo -v /var/ftp/pub    # 创建yum源,生成本地源数据库;

5、服务器 打开 vim /etc/yum.repos.d/file.repo 编辑;写入以下内容:

[root@node3 yum.repos.d]# more file.repo 

[base]

name=rhel7repo

baseurl=file:///var/ftp/pub/

enabled=1

gpgckeck=0

gpgkey=file:///var/ftp/pub/RPM-GPG-KEY-redhat-release

6、客户端 打开 vim /etc/yum.repos.d/ftp.repo 编辑;写入以下内容:

[ftp]

name=ftprepo

baseurl=ftp://xxx.xx.xxx.xx/pub/

enabled=1

gpgcheck=0

gpgkey=ftp://xxx.xx.xxx.xx/pub/RPM-GPG-KEY-redhat-release


第三步:

测试:

1、yum clean all

2、yum list


第四步:

安装你想要的软件吧~!


以后还要升级yum源,过两天再研究一下;还有各个操作的解释说明也再补齐

本文出自 “hellodooooog” 博客,请务必保留此出处http://ikonw.blog.51cto.com/5388279/1976875

通过ftp搭建本地yum源

标签:本地   yum   iso   

原文地址:http://ikonw.blog.51cto.com/5388279/1976875

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!