标签:
怎样发布自己软件的安装和更新YUM源
在创建之前,我们先了解些相关的内容:
yum仓库可以支持三种途径提供给yum在安装的时候下载rpm包
第一种: ftp服务 ftp://
第二种: http服务 http://
第三种: 本地文件 file://
我们暂且可以将yum的安装分为客户端和服务器端,当然你的客户端和服务器端可以是一台主机
1. 首先,假定我们应用的名字叫helloworld(可以参考简单 RPM 包制作来创建两个版本helloworld安装RPM包,helloworld-1.0.0-1.el6.x86_64.rpm和helloworld-1.0.0-2.el6.x86_64.rpm,其中第二个rpm包是第一个的升级包)
2. 创建YUM仓库
3. 在测试机器上创建新文件/etc/yum.repos.d/my.repo,内容如下
其中 <repos_host> 是 YUM 源的机器名或IP地址。
4. 更新本地 YUM 缓存
5. 查询helloworld应用
6. 安装应用
然后运行 helloworld 来测试
7. 更新应用
7.1 首先更新 YUM 仓库中的 RPM 包,将 helloworld-1.0.0-2.el6.x86_64.rpm 复制到 /var/www/html/yum_repo/my/Packages 目录下,然后将旧版本的rpm包删除。最后运行下面的命令来更新仓库
7.2 在客户端更新 helloworld
标签:
原文地址:http://www.cnblogs.com/sandea/p/4557400.html