通过ftp搭建本地yum源
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过ftp搭建本地yum源相关的知识,希望对你有一定的参考价值。
由于本地局域网所限,所以必须要搭建一个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 编辑;写入以下内容:
[[email protected] 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源的主要内容,如果未能解决你的问题,请参考以下文章