001--搭建本地yum源(基于ftp)

我的环境:学校机房电脑windows7(物理机,无网络)、虚拟机centos6(仅主机模式:192.168.1.128)
思路:物理机搭建ftp,虚拟机连接下载
1、安装ftp
windows下搭建ftp的方法有很多,我们选择最简单的软件搭建就好,我用的ftp软件是baby ftp,大家可以自己去下载下
下载好直接双击运行就好,设置好自己的共享文件夹及权限
001--搭建本地yum源(基于ftp)
然后查看本机的IP地址(ipconfig)
001--搭建本地yum源(基于ftp)
好了,windows下的ftp配置工作就忙完了
接下来配置centos,也是安装ftp,首先挂载光盘镜像
001--搭建本地yum源(基于ftp)
然后将CentOS-Base.repo这个文件重命名为CentOS-Base.repo.old
解释:CentOS-Base.repo是centos的默认更新源,里面的更新源都是联网才能用的,所以这里将它更名(及废弃)
生成CentOS-Media.repo的一个副本作为yum源配置文件的模板并命名为iso.repo
001--搭建本地yum源(基于ftp)
编辑我们的iso.repo文件(vim iso.repo)
编辑前:
001--搭建本地yum源(基于ftp)
编辑后:
001--搭建本地yum源(基于ftp)
解释:
[blackdog] #yum软件仓库唯一标识,避免和其他仓库发生冲突
name=blackdog #yum软件仓库的名称描述,易于识别仓库用处
baseurl=file:///mnt/iso #写你光盘挂载的绝对路径
gpgcheck=0 #是否校监文件,1为校监,0为不校监
enabled=1 #设置源是否可用,1为可用,0为不可用
gpgkey指的是公钥文件,若上面设置校监,则指定公钥文件的地址,画圈的地方就是

001--搭建本地yum源(基于ftp)
接下来安装ftp
yum install ftp -y

2、连接ftp
centos下:
ftp 192.168.1.128
baby ftp的用户名为anonymous,密码为p@ssw0rd,照提示输入就好,连接后就可以看到我们事先准备好的nginx包了
001--搭建本地yum源(基于ftp)
这里的乱码我暂时还没去解决,不过不影响的
下载nginx包到centos本地
注意:这里有很重要的一点,直接下载是会丢失数据的,FTP在传送文件时分为ASC和Bin两种格式,只有文字文件(例如 html 文件)使用ASC,其他的通通使用Bin格式(例如图像文件、压缩文件、可执行文件等等)。
所以我们先设置采用二进制传输,再下载
001--搭建本地yum源(基于ftp)001--搭建本地yum源(基于ftp)
end ^-^
本人菜鸡,欢迎大佬指教

猜你喜欢

转载自blog.51cto.com/14007045/2294146