centos创建本地yum仓库
怎样发布自己软件的安装和更新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仓库
- sudo mkdir -p /var/www/html/yum_repo/my/Packages
- sudo cp helloworld-1.0.0-1.el6.x86_64.rpm /var/www/html/yum_repo/my/Packages/;
- cd /var/www/html/yum_repo/my/Packages; sudo createrepo .
- sudo /etc/init.d/httpd start
3. 在测试机器上创建新文件/etc/yum.repos.d/my.repo,内容如下
- [my]
- name=my
- baseurl=http://<repos_host>/yum_repos/my/Packages
- enabled=1
- gpgcheck=0
- priority=1
其中 <repos_host> 是 YUM 源的机器名或IP地址。
4. 更新本地 YUM 缓存
- sudo yum clean all
- sudo yum makecache
5. 查询helloworld应用
- sudo yum list helloworld
- sudo yum search helloworld
6. 安装应用
- sudo yum install helloworld
然后运行 helloworld 来测试
7. 更新应用
7.1 首先更新 YUM 仓库中的 RPM 包,将 helloworld-1.0.0-2.el6.x86_64.rpm 复制到 /var/www/html/yum_repo/my/Packages 目录下,然后将旧版本的rpm包删除。最后运行下面的命令来更新仓库
- cd /var/www/html/yum_repo/my/Packages
- sudo createrepo .
7.2 在客户端更新 helloworld
- sudo yum clean all
- sudo yum makecache
- sudo yum update helloworld
centos创建本地yum仓库相关推荐
- 软件包管理以及如何创建本地yum仓库
注:该文章中"+"等于 空格."跟" = 无空格. 软件包管理以及如何创建本地yum仓库 rpm下载安装,升级,卸载和查询 如何建立yum仓库 把光盘做成本地y ...
- linux centos7 createrepo 创建本地 yum 仓库
1.离线下载 rpm包 mkdir -y /opt/yum-offline yum groupinstall -y "Developmenttools" --downloadonl ...
- vsftpd创建本地yum仓库如何放在有账户密码验证上
之前在linux系统搭建的本地ftp的yum仓库,是匿名用户使用安装的,因客户检测漏洞说是ftp有弱口令,不让用匿名用户,只好改成有账户密码的验证了 1.修改ftp配置文件,不让匿名用户登录 # vi ...
- yum之如何手动创建本地yum仓库
首先先安装createrepo-0.9.9-17.el6.noarch.rpm 我之前搭建过yum,所以我直接用yum install直接安装 我的系统是redhat6 [root@lo ...
- linux8怎么搭建本地yum仓库,CentOS8 创建本地YUM存储库
原标题:CentOS8 创建本地YUM存储库 本文针对CentOS8中的新功能yum做简要介绍和配置,在 CentOS8中分为两个存储库: BaseOS 应用程序流(AppStream) BaseOS ...
- centos如何创建本地YUM源
centos如何创建本地YUM源 前言 一.创建本地yum源步骤 1.将镜像.iso文件上传到服务器 2.在根目录下新建一个iso目录用于挂在本地iso镜像 3.使用命令将iso镜像挂在到iso目录 ...
- 本地yum仓库和http方式的yum仓库。
有同学问我本地yum仓库的问题,写此文档,赠与不会安装本地yum仓库的小伙伴. 接下来讲解在局域网中搭建RedHat/CentOS本地http yum软件源的具体步骤: 一.挑选局域网中的一台服务器做 ...
- 解决内网搭建本地yum仓库。
2019独角兽企业重金招聘Python工程师标准>>> 一.使用iso镜像搭建本地yum仓库: 1.挂载镜像到/mnt目录下: [root@Dasoncheng ~]# mount ...
- CentOS7 基于http服务搭建本地yum仓库
由于公司内网服务器无法访问外网,安装软件相对比较麻烦,所以可以选择一台主机搭建本地yum仓库.本文选择使用http服务搭建. 实验环境:CentOS 7 仓库主机:192.168.116.131 测试 ...
- linux yum自动挂载_Linux系统本地Yum仓库制作
在使用Linux系统的时候,通常需要安装许多软件,Linux系统通常安装软件有源码包安装(文件格式:.tar.gz 或.tar.bz2:安装过程:解压.环境检查.编译和安装).Rpm包安装(文件格式: ...
最新文章
- mysql创建utf-8字符集数据库
- Spring整合Struts的几种最常见方式
- Junit指定测试执行顺序
- python读取excel表格-python读写excel文件
- 第二篇:cout和endl的用法
- OpenGL散射照明
- 扫描枪连接zebra打印机打印条码标签无需电脑
- ElasticSearch聚合分析
- iOS开发之UIApplication
- 解决Vue编译和打包时频繁内存溢出情况CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory...
- CCNP 640-892知识点中文精简解释
- Tomcat服务器修改默认端口号
- 深度优先搜索解决迷宫最短路径问题
- 腾讯开源围棋AI程序PhoenixGo,复现AlphaGo Zero
- linux centos无线网卡驱动安装,Linux CentOS 7 安装tp link 无线网卡驱动
- 地理加权回归学习记录
- 如何用电脑制作VR全景图
- 虚拟摄像头之二: 配置v4l2loopback虚拟摄像头为前置或后置摄像头
- 智能家居,在互联中看见全屋智能
- 计算机网络 通信网络笔记(自顶向下的方法)from top to the botton of MIT