定制rpm包---Yum环境搭建
1.1 在yum服务器上创建yum仓库命令
mkdir -p /application/nginx/html/yum
cd /application/nginx/html/yum
rz #上传rpm包到此目录
1.2 安装createrepo软件
yum install createrepo -y
1.3 初始化repodata索引文件
createrepo -pdo /application/nginx/html/yum/ /application/nginx/html/yum/
1.4 提供yum服务
# 可以用Apache或nginx提供web服务,但用Python的http模块更简单,适用于内网环境(这里我使用的是nginx提供服务)
cd /application/nginx/html/yum/
python -m SimpleHTTPServer &>/dev/null &
1.5 添加新的rpm包
# 只下载软件不安装
yumdownloader pcre-devel openssl-devel
createrepo --update /application/nginx/html/yum/
# 每加入一个rpm包就要更新一下。
1.6 客户端配置
cd /etc/yum.repos.d
[root@test yum.repos.d]# cat znix.repo
[znix]
name=Server
baseurl=http://10.0.0.250/yum/
enable=
gpgcheck=
yum --enablerepo=znix --disablerepo=base,extras,updates,epel list # 指定使用znix库
添加yum源的时候只需要添加一个新的repo文件即可。
1.7 然后可以使用yum安装软件包了
Windows 上使用VMware workstation 中的 vmtools 进行文件共享
1.1.1 vmware-tools工具使用
第一个里程碑:按照vmware-tools工具

第二个里程碑:在虚拟机中进行挂载安装
mount /dev/cdrom /mnt
cd /mnt
cp VMwareTools-10.1.-.tar.gz /server/tools
tar xf VMwareTools-10.1.-.tar.gz
cd vmware-tools-distrib
./vmware-install.pl
安装完成之后重启虚拟机。
第三个里程碑:进行挂载
mount.vmhgfs .host:/yum /yum
挂载成功
[root@backup ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 19G .3G 16G % /
tmpfs 238M 238M % /dev/shm
/dev/sda1 190M 40M 141M % /boot
.host:/ 100G 71G 30G % /mnt/hgfs
.host:/yum 100G 71G 30G % /yum
注意:
如果无法挂载,或挂载没有任何反应。
①尝试命令:vmhgfs-fuse .host:/workspace /mnt/hgfs ②尝试命令:/usr/bin/vmware-config-tools.pl,一路回车按默认配置就行,然后重新打开终端,OK。
重新打开终端后挂载成功。
定制rpm包---Yum环境搭建的更多相关文章
- 搭建yum仓库与定制rpm包
笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 当我们自动化部署集群的时候,想要快速的安装所有服务,搭建yum仓库与定制rpm包是我们首先要做的 原创作品,转载请 ...
- 自动化部署必备技能—部署yum仓库、定制rpm包
部署yum仓库.定制rpm包 目录 第1章 扩展 - yum缓存 1.1 yum缓存使用步骤... 1 1.1.1 导言... 1 1.1.2 修改配置文件... 1 1.1.3 使用缓存... 1 ...
- FPM定制RPM包实践
1.1 快速部署方案 ✔ 问题:当领导给你 100 台已经安装好系统的服务器,然后让优化,让你提出一个快速部署方案. 解答: 1.tar 打包 先编译安装 打包-->分发-->解包(比如 ...
- linux系统之定制rpm包
FPM打包工具 FPM的作者是jordansissel FPM的github:https://github.com/jordansissel/fpm FPM功能简单说就是将一种类型的包转换成另一种类型 ...
- FPM定制RPM包
安装FPM FPM是ruby写的打包工具,ruby版本要大于1.8.5 #安装ruby环境和gem包管理器 [root@test88 ~]# yum install -y ruby rubygems ...
- FPM简介(定制rpm包)
FPM简介 fpm是生成rpm包的工具.rpm包的制作,采用fpm工具完成,FPM非常易用,此命令可以把rpm包的安装.卸载做得更加优雅,在安装前可以做一些准备工作,安装后可以做一些收尾工作,在卸载前 ...
- 利用fpm定制rpm包
环境说明 系统版本 CentOS 6.9 x86_64 软件版本 fpm-1.4.0 1.安装ruby环境 fpm利用ruby编程语言开发,先安装ruby的环境 [root@m01 ~]# ...
- 在Android Studio上测试运行,Unity发布成Android包的环境搭建步骤
我用的是unity5.4.3版本,jdk是1.8.0_131版本,Android-SDK是r24.4.1版本,Android-NDK是r13b版本,作者是刚开始写博客,希望对在unity摸索的人有 ...
- maven私服-配置本地私服环境之jar包下载环境搭建
我们前面已经搭建好环境了,就是maven里没有代码,如何导入jar包管理jar包 maven-public仓库组:已有 maven-central代理仓库:从直接代理maven中央仓库,修改为代理阿里 ...
随机推荐
- 使用.net 自建短链接(短网址)
短连接大家都不陌生,例如新浪的 t.cn .京东的 3.cn .淘宝的 tb.cn 等等.都已经是家喻户晓的短连接域名.不知道有多少人像我一样,对短连接原理好奇而且尝试自建了呢? 今天发布这个文章的目 ...
- org.springframework.core.io包内的源码分析
前些日子看<深入理解javaweb开发>时,看到第一章java的io流,发觉自己对io流真的不是很熟悉.然后看了下JDK1.7中io包的一点点代码,又看了org.springframewo ...
- Java钉钉开发_01_开发前的准备
源码已上传GitHub:传送门 一.准备事项 1.1 一个能在公网上访问的项目: 参见:Java微信开发_02_本地服务器映射外网 1.2 一个钉钉账号 去注册 1.3 创建一个应用 登录钉钉后台 ...
- NOIP 11.01 应试记录
快排代码 void quicksort(int left,int right) { int u,j,t,temp; if(letf>right) return; temp=a[left]; i= ...
- 关于python中的pickle函数
8-7参考阅读 - 读文件.写文件.异常处理.文件保存游戏.pickle数据转成文本的过程又被称为"序列化",即将对象状态转换为可保持或传输的格式的过程.对应的,从序列化的格式中解 ...
- FPGA在其他领域的应用(四)
工业领域: 从工厂和过程自动化到能源基础设施和机器视觉系统,工业产品有助于改善我们的世界.产品必须安全.可靠.适应性强,而且耐用.同时,商业成功要求你在激烈竞争的市场中行动迅速,同时降低总成本. 英特 ...
- nginx 部署
安装nginx 1)安装pcre 从pcre的官网下载tar.gz包,官网地址为:https://sourceforge.NET/projects/pcre/files/pcre/,在这里我下载的是: ...
- java程序调用存储过程和存储函数
java程序调用存储过程 jdbcUtil.java文件 package cn.itcast.oracle.utils; import java.sql.Connection; import java ...
- 从源码看 angular/material2 中 dialog模块 的实现
本文将探讨material2中popup弹窗即其Dialog模块的实现. 使用方法 引入弹窗模块 自己准备作为模板的弹窗内容组件 在需要使用的组件内注入 MatDialog 服务 调用 open 方法 ...
- 【转载】CSS3 filter:drop-shadow滤镜与box-shadow区别应用
文章转载自 张鑫旭-鑫空间-鑫生活 http://www.zhangxinxu.com/wordpress/ 原文链接:http://www.zhangxinxu.com/wordpress/?p=5 ...