YUM仓库的部署
2016-02-26 16:27
453 查看
系统版本CentOS 6.5
在linux系统中如果安装rpm软件包,有时候总是需要解决相应的依赖关系,而使用YUM仓库就可以轻松完成安装、卸载、自动升级rpm软件包等任务,主要可以自动查找并解决rpm包之前的依赖关系。
YUM仓库有三种部署方式:FTP、HTTP和本地方式
一、FTP方式
1.首先挂载系统光盘,在YUM仓库服务器上安装ftp服务并启动
注意防火墙:添加如下两条规则
2.配置YUM仓库服务器(我这里的IP地址:192.168.100.100)
首先在ftp目录下创建一个YUM仓库目录,并将需要做成YUM仓库的rpm软件包复制到该目录下
然后在该目录下手动创建repodata数据文件,在创建repodata数据文件之前,我们需要先将创建repodata数据文件的工具安装上。使用的工具是createrepo,注意这个包有依赖关系
安装好createrepo工具后,我们就可以在YUM仓库目录中创建repodata数据文件了
3.配置YUM仓库客户端
第一次配置需要将/etc/yum.repos.d/目录下内容删除,并新建一个以“.repo”结尾的文件,文件内容如下:
4.安装rpm软件包测试
这样一个以FTP方式访问的YUM仓库就建立好了
二、本地方式
例如:已经将CentOS的光盘挂载到/media下,想创建一个YUM仓库,我们可以这样操作,在之前创建好的“centos.repo”的文件中新加入一个仓库源即可,配置如下:
我们可以通过命令“yum repolist”查询当前可用的yum源,也就是YUM仓库
可以看到我们可以使用的YUM仓库有2个,至于YUM仓库的其他命令如何使用,这里简单的列举几个
在linux系统中如果安装rpm软件包,有时候总是需要解决相应的依赖关系,而使用YUM仓库就可以轻松完成安装、卸载、自动升级rpm软件包等任务,主要可以自动查找并解决rpm包之前的依赖关系。
YUM仓库有三种部署方式:FTP、HTTP和本地方式
一、FTP方式
1.首先挂载系统光盘,在YUM仓库服务器上安装ftp服务并启动
注意防火墙:添加如下两条规则
2.配置YUM仓库服务器(我这里的IP地址:192.168.100.100)
首先在ftp目录下创建一个YUM仓库目录,并将需要做成YUM仓库的rpm软件包复制到该目录下
然后在该目录下手动创建repodata数据文件,在创建repodata数据文件之前,我们需要先将创建repodata数据文件的工具安装上。使用的工具是createrepo,注意这个包有依赖关系
安装好createrepo工具后,我们就可以在YUM仓库目录中创建repodata数据文件了
3.配置YUM仓库客户端
第一次配置需要将/etc/yum.repos.d/目录下内容删除,并新建一个以“.repo”结尾的文件,文件内容如下:
4.安装rpm软件包测试
这样一个以FTP方式访问的YUM仓库就建立好了
二、本地方式
例如:已经将CentOS的光盘挂载到/media下,想创建一个YUM仓库,我们可以这样操作,在之前创建好的“centos.repo”的文件中新加入一个仓库源即可,配置如下:
我们可以通过命令“yum repolist”查询当前可用的yum源,也就是YUM仓库
可以看到我们可以使用的YUM仓库有2个,至于YUM仓库的其他命令如何使用,这里简单的列举几个
相关文章推荐
- Linux socket 初步
- 小心服务器内存居高不下的元凶--WebAPI服务
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Centos6 编译安装Python
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制