收集 ima repo cto python vim 进入 依赖 ice
YUM 仓库,可以自动解决依赖关系;相对于 rpm 安装更为便捷
下图为实验环境:一台 YUM 服务器,实现 yum 安装软件,另外一台为客户机
1,在 YUM 服务上搭建安装 vsftpd 软件,搭建 ftp 服务器,存放 YUM 安装所需要的软件
开启 vsftpd 服务 service vsftpd restart
在
YUM
服务器上建立仓库目录,用来存放软件.
将 redhat6.5 安装光盘拷贝到 / var/ftp/rhel6.5 这个目录
自己收集的软件包,则主要存放在另一个位置,在 / var/ftp 下面创建一个 other 的目录,然后把软件放到这里.mkdir /var/ftp/other
在这里我就从系统盘里拷一些包来代替一下
拷到 other 之后,,必须要在 other 里面创建 repodata 数据文件,在软件仓库中需要提供仓库数据(Repodata)
使用 createrepo 工具来生成数据文件,默认没有安装,(注意先后顺序,先安装 deltarpm...,然后是 python-deltarpm...,最后安装 createrepo...)
进入 cd /var/ftp/other 目录,创建数据文件,
createrepo --database /var/ftp/other
在 YUM 服务器上设置防火墙策略,允许 FTP
在客户机上安装 ftp 工具,并进行测试,匿名即可
配置 YUM 客户机,指定软件仓库的位置
yum 服务器搭建完成!下面进行测试
可用 yum -y install 和 yum -y remove 来进行安装卸载,如果发现没有卸载或安装,ftp 可以登陆;请检查上图配置
这里用 VIM 来进行测试
卸载完毕可用 yum -y install vim 来进行安装;这里不做演示
(other 部分 yum 安装方法相同;直接用上面的命令就可以,会自己查找软件所在位置)
yum 仓库服务器
来源: http://www.bubuko.com/infodetail-2455536.html