Linux YUM以ftp服务器为源搭建

一. 准备工作
1. 安装系统
centos6.5
2. 挂载光驱
mkdir -p /mnt/{1,2}
mount -o loop CentOS-6.8-x86_64-bin-DVD1.iso /mnt/1
mount -o loop CentOS-6.8-x86_64-bin-DVD2.iso /mnt/2

3. 安装FTP服务
yum install vsftpd*
chkconfig vsftpd on
service vsftpd start
测试

4. 安装createrepo软件包
yum install createrepo*

5. 拷贝系统盘中的文件到本系统中
cp  -R  /mnt/1/Packages /var/ftp/pub
cp  -R  /mnt/2/Packages /var/ftp/pub

二. 搭建Linux YUM
1. 生成依赖性关系(光盘上有)
createrepo -g /mnt/1/repodata/d0df041d26b67f7e9b5c5828e5126ddbfeb3a998ec8e8426de2d260d8e1215f6-c6-x86_64-comps.xml /data/pub/centos6.5/

2. 创建仓库文件 新建一个仓库文件. 名字可以随便起.

把默认的*.repo mv走

cd  /etc/yum.repos.d 
vim yum.repo                          在文件中写如下内容
[base]
name=base
baseurl=ftp://10.249.100.249/pub/centos6.5
enabled=1
gpgcheck=0

3、此文件下载到本地系统即可yum

Linux YUM 用法
yum install 软件名 /**//*下载安装对应软件包*/  
yum info 软件名 /**//*查看软件包的详细信息*/  
yum list |grep kernel /**//*查找kernel的软件包*/  
yum update firefox /**//*更新firefox*/  
yum remove bmp-mp3 /**//*移除bmp-mp3*/  
man yum /**//*yum命令详细信息查看*/   

你可能感兴趣的:(linux)