创建本地yum源,可以mount redhat镜像

mount -t iso9660 -o loop /home/rhel-server-7.2-x86_64-dvd.iso  /media/rh7

使用命令

#yum -y install rpm-buildLoaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
packages                                                                                    | 4.1 kB  00:00:00
Resolving Dependencies
--> Running transaction check
---> Package rpm-build.x86_64 0:4.11.3-17.el7 will be installed
--> Processing Dependency: elfutils >= 0.128 for package: rpm-build-4.11.3-17.el7.x86_64
--> Processing Dependency: patch >= 2.5 for package: rpm-build-4.11.3-17.el7.x86_64
--> Processing Dependency: /usr/bin/gdb-add-index for package: rpm-build-4.11.3-17.el7.x86_64
--> Processing Dependency: perl(Thread::Queue) for package: rpm-build-4.11.3-17.el7.x86_64
--> Processing Dependency: system-rpm-config for package: rpm-build-4.11.3-17.el7.x86_64
--> Running transaction check
---> Package elfutils.x86_64 0:0.163-3.el7 will be installed
---> Package gdb.x86_64 0:7.6.1-80.el7 will be installed
---> Package patch.x86_64 0:2.7.1-8.el7 will be installed
---> Package perl-Thread-Queue.noarch 0:3.02-2.el7 will be installed
---> Package redhat-rpm-config.noarch 0:9.1.0-68.el7 will be installed
--> Processing Dependency: dwz >= 0.4 for package: redhat-rpm-config-9.1.0-68.el7.noarch
--> Processing Dependency: perl-srpm-macros for package: redhat-rpm-config-9.1.0-68.el7.noarch
--> Processing Dependency: zip for package: redhat-rpm-config-9.1.0-68.el7.noarch
--> Running transaction check
---> Package dwz.x86_64 0:0.11-3.el7 will be installed
---> Package perl-srpm-macros.noarch 0:1-8.el7 will be installed
---> Package zip.x86_64 0:3.0-10.el7 will be installed
--> Finished Dependency ResolutionDependencies Resolved===================================================================================================================Package                          Arch                  Version                      Repository               Size
===================================================================================================================
Installing:rpm-build                        x86_64                4.11.3-17.el7                packages                144 k
Installing for dependencies:dwz                              x86_64                0.11-3.el7                   packages                 99 kelfutils                         x86_64                0.163-3.el7                  packages                268 kgdb                              x86_64                7.6.1-80.el7                 packages                2.4 Mpatch                            x86_64                2.7.1-8.el7                  packages                110 kperl-Thread-Queue                noarch                3.02-2.el7                   packages                 17 kperl-srpm-macros                 noarch                1-8.el7                      packages                4.7 kredhat-rpm-config                noarch                9.1.0-68.el7                 packages                 77 kzip                              x86_64                3.0-10.el7                   packages                260 kTransaction Summary
===================================================================================================================
Install  1 Package (+8 Dependent packages)Total download size: 3.4 M
Installed size: 9.1 M
Downloading packages:
-------------------------------------------------------------------------------------------------------------------
Total                                                                               15 MB/s | 3.4 MB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
** Found 5 pre-existing rpmdb problem(s), 'yum check' output follows:
1:libguestfs-tools-1.28.1-1.55.el7.noarch has missing requires of libguestfs = ('1', '1.28.1', '1.55.el7')
1:libguestfs-tools-1.28.1-1.55.el7.noarch has missing requires of perl(Sys::Guestfs)
1:libguestfs-tools-c-1.28.1-1.55.el7.x86_64 has missing requires of libguestfs = ('1', '1.28.1', '1.55.el7')
1:libguestfs-tools-c-1.28.1-1.55.el7.x86_64 has missing requires of libguestfs.so.0()(64bit)
1:openssl-devel-1.0.1e-42.el7.9.x86_64 has missing requires of openssl-libs(x86-64) = ('1', '1.0.1e', '42.el7.9')Installing : patch-2.7.1-8.el7.x86_64                                                                        1/9 Installing : elfutils-0.163-3.el7.x86_64                                                                     2/9 Installing : dwz-0.11-3.el7.x86_64                                                                           3/9 Installing : perl-Thread-Queue-3.02-2.el7.noarch                                                             4/9 Installing : perl-srpm-macros-1-8.el7.noarch                                                                 5/9 Installing : zip-3.0-10.el7.x86_64                                                                           6/9 Installing : redhat-rpm-config-9.1.0-68.el7.noarch                                                           7/9 Installing : gdb-7.6.1-80.el7.x86_64                                                                         8/9 Installing : rpm-build-4.11.3-17.el7.x86_64                                                                  9/9 Verifying  : gdb-7.6.1-80.el7.x86_64                                                                         1/9 Verifying  : zip-3.0-10.el7.x86_64                                                                           2/9 Verifying  : perl-srpm-macros-1-8.el7.noarch                                                                 3/9 Verifying  : perl-Thread-Queue-3.02-2.el7.noarch                                                             4/9 Verifying  : redhat-rpm-config-9.1.0-68.el7.noarch                                                           5/9 Verifying  : rpm-build-4.11.3-17.el7.x86_64                                                                  6/9 Verifying  : dwz-0.11-3.el7.x86_64                                                                           7/9 Verifying  : elfutils-0.163-3.el7.x86_64                                                                     8/9 Verifying  : patch-2.7.1-8.el7.x86_64                                                                        9/9 Installed:rpm-build.x86_64 0:4.11.3-17.el7                                                                                 Dependency Installed:dwz.x86_64 0:0.11-3.el7                 elfutils.x86_64 0:0.163-3.el7         gdb.x86_64 0:7.6.1-80.el7        patch.x86_64 0:2.7.1-8.el7              perl-Thread-Queue.noarch 0:3.02-2.el7 perl-srpm-macros.noarch 0:1-8.el7redhat-rpm-config.noarch 0:9.1.0-68.el7 zip.x86_64 0:3.0-10.el7              Complete!
安装成功

创建rpmbuild环境文件

mkdir -p /root/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}vi /root/.rpmmacros #写入如下内容%_topdir /root/rpmbuild
%_rpmdir %{_topdir}/RPMS
%_builddir %{_topdir}/BUILD
%_sourcedir %{_topdir}/SOURCES
%_specdir   %{_topdir}/SPECS
%_srcrpmdir %{_topdir}/SRPMS
%_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm

redhat rpmbuild 环境搭建相关推荐

  1. centos7用Java搭建网站,CentOS7 使用java建站程序publiccms建站教程之--Redhat系环境搭建篇...

    本篇只讲述Redhat系nginx+tomcat+mariadb/mysql的安装方式,debian系.win系统的搭建方式请等待更新 一.nginx安装 安装nginx最新版,当前本站采用稳定版1. ...

  2. CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建

    本文章为各位介绍一篇关于CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建 python web django 框架的例子. 作为一个严谨(其实就是有强迫症)的程序,为 ...

  3. LAMP环境搭建之rpm软件包

    Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个 ...

  4. ffmpeg+mencoder环境搭建和视频处理总结

    ffmpeg+mencoder几乎可以完成目前基于web的播客平台任何音视频处理的操作.如果还需要添加一些什么的话,那么就是视频在线录制功能了,这个也可以用ffmpeg+fms来完成,因此一般的类似于 ...

  5. LNMP架构环境搭建之PHP、Nginx源码编译安装及其简单配置应用

    LNMP架构中的Mysql见上一篇博文"LNMP架构环境搭建之mysql源码编译安装" 一.PHP简介 PHP(外文名:PHP: Hypertext Preprocessor,中文 ...

  6. TI Davinci DM6446开发攻略——开发环境搭建

    TI DAVINCI DM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM9260之类的单核ARM那么简单,因为DM6446还有DSP端的开发环境,以及双核之间 ...

  7. P8-DevOps中的CI/CD环境搭建与调优

    DevOps中的CI/CD环境搭建与调优 DevOps,Docker,云计算等等 一.知识点回顾 上节课内容: P8架构中项目中所需要的 Canal,主要用于 MySQL 主从架构增量或全量备份,将数 ...

  8. .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

    2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...

  9. .Net Core 系列:1、环境搭建

    前言: 2016年6月28日微软宣布发布 .NET Core 1.0.ASP.NET Core 1.0 和 Entity Framework Core 1.0. .NET Core是微软在两年前发起的 ...

最新文章

  1. php 开发 比 java 快_PHP 比 Java 的开发效率高在哪?
  2. Rust 所有权介绍
  3. 动态决定viewarea应该加载哪个view
  4. JMeter响应断言详解
  5. css多个属性怎么写,具有多个属性的CSS过渡简写?
  6. 已经人均5G了?5G手机没人买,iPhone 11没5G该不该被嘲讽?
  7. PL/SQL Developer工具的使用简介
  8. Processing的条件式
  9. 台湾ICPlus IP178G/GH/GI 8接口FE以太网交换机芯片详细介绍
  10. 毕业设计 STM32单片机的空气质量检测系统
  11. 做高通平台安卓驱动感言
  12. 物联网安全 - 对称加密算法
  13. struct字节计算
  14. 计算机网络怎么换ip,怎么更改电脑上网的IP地址
  15. 来soul,遇见你的奇妙缘分
  16. Unity 3D系列 摄像机围绕主角进行旋转、缩放
  17. 【高德地图API】从零开始学高德JS API(一)地图展现——仙剑地图,麻点图,街景,室内图
  18. 关于初学者对于二级菜单制作的小结
  19. 对《Mode-Adaptive Neural Networks for Quadruped Motion Control》一文的理解(上)
  20. Dubbo基础篇_06_Dubbo监控中心的介绍与简易监控中心的安装

热门文章

  1. 有没有必要经常向领导汇报工作?
  2. mysql 查看表v空间自增涨_MySQL性能管理及架构设计(一):什么影响了数据库查询速度、什么影响了MySQL性能
  3. 阿里云杨敬宇:5G时代,边缘计算将发挥更大价值
  4. html怎么获取form表单数据,如何优雅的获取Form表单数据?
  5. 摩尔斯电码-摩斯密码
  6. 再学全面质量管理(转载)
  7. ESP32学习笔记(16)——Touch Sensor(触摸按键)接口使用
  8. 批量比较两个PDF文档(PDFUtil,通过文本或者图像进行比较)第一篇
  9. 对Riak Core的探索 (1) Hello
  10. 笔记 c++ 中 _in_ 含义