首页 > 其他 > 详细

结合FTP配置yum完整镜像源

时间:2014-03-20 09:56:15      阅读:598      评论:0      收藏:0      [点我收藏+]

系统版本:CentOS 6.4

测试主机为新安装的系统


1. 创建挂载目录

mkdir /mnt/dvd


2. 挂载第一张光盘

mount /dev/cdrom /mnt/dvd/


3. 修改yum源,本地镜像点

cd /etc/yum.repos.d/

vi CentOS-Media.repo

[CentOS-Media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/dvd
gpgcheck=0
enabled=1



4. 备份其它配置文件,删了也可以

mv CentOS-Base.repo CentOS-Base.repo.bak

mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak

mv CentOS-Vault.repo CentOS-Vault.repo.bak


5. 先安装一些常用软件

yum install -y vim man ntpdate ftp vsftpd parted createrepo


7. 查看磁盘

fdisk -l


8. 创建新磁盘,用来存放yum源(可以跳过这一步)

fdisk /dev/sdb

mkfs -t ext4 /dev/sdb1    #格式化磁盘

df

blkid /dev/sdb1        #查看UUID

vim /etc/fstab


9. 复制光盘内的全部文件到/yum/文件夹下

cd /yum/

cp -r /mnt/dvd/* .


10. 卸载第一张光盘,挂载第二张

umount /mnt/dvd/    

mount /dev/cdrom /mnt/dvd/


11. 复制光盘/Packages/内的所有内容到/yum/Packages/下

cd /mnt/dvd/Packages/

cp -r * /yum/Packages/


12. 生成文件目录

createrepo -v /yum/Packages/


13. 配置FTP

vim /etc/vsftpd/vsftpd.conf

anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_root=/yum


/etc/init.d/vsftpd restart


14. 测试FTP

# ftp 10.10.54.116

Connected to 10.10.54.116 (10.10.54.116).

220 (vsFTPd 2.2.2)

Name (10.10.54.116:root): anonymous

331 Please specify the password.

Password:

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> dir

227 Entering Passive Mode (10,10,54,116,193,155).

150 Here comes the directory listing.

-r--r--r--    1 0        0              14 Mar 13 11:17 CentOS_BuildTag

dr-xr-xr-x    3 0        0            4096 Mar 13 11:17 EFI

-r--r--r--    1 0        0             212 Mar 13 11:17 EULA

-r--r--r--    1 0        0           18009 Mar 13 11:17 GPL

dr-xr-xr-x    3 0        0          446464 Mar 13 11:46 Packages

-r--r--r--    1 0        0            1354 Mar 13 11:19 RELEASE-NOTES-en-US.html

-r--r--r--    1 0        0            1706 Mar 13 11:19 RPM-GPG-KEY-CentOS-6

-r--r--r--    1 0        0            1730 Mar 13 11:19 RPM-GPG-KEY-CentOS-Debug-6

-r--r--r--    1 0        0            1730 Mar 13 11:19 RPM-GPG-KEY-CentOS-Security-6

-r--r--r--    1 0        0            1734 Mar 13 11:19 RPM-GPG-KEY-CentOS-Testing-6

-r--r--r--    1 0        0            3380 Mar 13 11:19 TRANS.TBL

dr-xr-xr-x    3 0        0            4096 Mar 13 11:17 images

dr-xr-xr-x    2 0        0            4096 Mar 13 11:17 isolinux

drwxr-xr-x    2 0        0            4096 Mar 13 11:37 repodata

226 Directory send OK.

ftp> bye


15. 创建yum配置文件

vim /etc/yum.repo.d/CentOS-6.repo

[CentOS-6]
name=CentOS-$releasever - Media
baseurl=ftp://10.10.54.116/Packages
gpgcheck=0
enabled=1


16. 测试yum源

yum clean all

yum list


本文出自 “不作恶” 博客,请务必保留此出处http://vflong.blog.51cto.com/8622347/1379841

结合FTP配置yum完整镜像源,布布扣,bubuko.com

结合FTP配置yum完整镜像源

原文:http://vflong.blog.51cto.com/8622347/1379841

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!