1.SRPM的工作目录2.手工生成SRPM包的具体步骤a.需要安装rpm-build软件包b.编写脚本打包成tar.gz文件,复制到/usr/src/redhat/SOURCEc.进入/usr/src/redhat/SPECS目录编写SRPM的配置文件:软件名称.specd.rpmbuild -ba 软件名称.spec根据spec 文件打包生成RPM 包和SRPM包(需要安装rpm-build软件
原创 2014-04-13 16:45:31
693阅读
 编译SRPM包的好处有很多, 1、获得源码编译的良好性能 2、获得标准的二进制rpm安装包 3、自定义编译参数 4、添加第三方编译模块(对于nginx)   下载nginx 的SRPM包   # cd /tmp  # wget http://nginx.org/packages/centos
原创 2012-08-11 17:00:26
1157阅读
SRPM包来源 http://vault.centos.org/6.3/os/Source/SPackages/mysql-5.1.61-4.el6.src.rpm   原本按照标准步骤编译的,编译了很久,竟然出现报错   # note: "make test" invokes two l
原创 2012-08-13 23:59:49
725阅读
一、SRPM相关概念介绍:1、RPM:RPM:Redhat Package Manager,红帽包管理器,已经经过编译、可以直接安装到系统中的二进制格式的包。如:tree-1.6.0-10.el7.x86_64.rpm# file tree-1.6.0-10.el7.x86_64.rpm说明:(1)tree:软件名称(2)1.6.0-10:软件版本号,版本号格式通常为“主版本号.次版本号.修正号”
原创 精选 2023-05-30 00:18:35
711阅读
本文译至:http://qiita.com/4486/items/62cfc7ab46e6c5add425g
翻译 2023-05-04 16:28:06
111阅读
Tengine 1.5.1是最新稳定版,打包出一个SRPM,分享给大家。此次打包tengine的特性相对比较完整,主要是包含跟原版nginx区别开来的dso-tool1、根据CPU数量自动设置进程数和CPU亲缘性2、大量实用的功能模块(nginx没有,而tengine改进或者新增的模块)tengine.spec基于nginx.spec,仅供参考,欢迎给出改进意见# %define nginx_ho
推荐 原创 2013-09-14 01:26:19
1331阅读
1点赞
软件包管理器  1、打包成一文件:二进制程序,库文件,配置文件,帮助文件  2、生成数据库,追踪所安装的每一个文件 软件包管理器的核心功能:  1、制作软件包;  2、安装、卸载、升级、查询、校验;   --------------------------------rpm rpm命令:  rpm:  &nb
原创 2013-03-17 17:47:27
479阅读
跟上回差不多,去掉了GeoIP模块,除了做外贸网站,一般用不到。集成的第三方模块google perf toolnaxsiupstream url hashcache purge详见附件,去掉.zip后缀名即可另外,还有一个编译包,添加了最新的google的ngx_pagespeed模块,那家伙比较大,这里只提供spec文件# %define nginx_home %{_localstatedi
原创 2013-04-25 23:31:22
661阅读
tengine是由淘宝创建的nginx的一个分支,以几乎为零的性能损失换来了许多高级的特性,比如动态模块,第三方模块等,从而实现了运维友好。 今天照着nginx的包,照葫芦画瓢,制作了一个tengine的srpm,对于tengine的特性,暂时没有很深入定制,算是一个尝试。根据google,tengine的增强特性有几点1、动态模块2、自动根据CPU数目设置亲缘性3、组合多个CSS、JavaScr
原创 2013-04-28 11:52:11
897阅读
2评论
CentOS 7系统中,编译安装SRPM(Source RPM)源码包有多种方式。SRPM是一种软件包源代码的打包格式,它包含了软件的源代码和.spec文件,用于构建RPM软件包。以下是几种在CentOS 7系统中编译安装SRPM源码包的方式:方式1:使用rpmbuild命令安装编译工具和RPM构建依赖:sudo yum groupinstall "Development Tools" sudo
CentOS 7 上设置 grub21. 开机选单是自动创建出来的请勿尝试手动编辑开机选单,因为它是按照 /boot/ 目录内的文件自动创建出来的。然而你可以调整 /etc/default/grub 档内定义的通用设置,及在 /etc/grub.d/40_custom 档内加入个别自定项目。/etc/default/grub 档的内容如下:GRUB_TIMEOUT=5 GRUB_DEFAULT
swoole的优点就不说了,安装对于没接触过的还是优点麻烦,写个教程看看能不能帮上需要的同学们!centos7的安装就不说了 网上很多,一般都是虚拟机里面安装的 ,我是在mac虚拟机里面装的 (我装的时候分区就没有按照教程分区,系统自动分区的(20G)因为按照教程分区 有错误安装不了)温馨提示里面有桌面的程序看自己需不需要 ,自己选择! 安装好centos7后 咱们就开始装swoole,
转载 5月前
89阅读
一、u盘安装centos7minimal二、kvm安装三、docker安装cenos7centos6文件系统XFS与Ext41、#临时关闭防火墙systemctlstopfirewalld#开放端口firewall-cmd--zone=public--add-port=80/tcp--permanentfirewall-cmd--zone=public--add-port=10051/tcp--
原创 2018-06-13 14:19:47
1433阅读
文章目录一、什么是FTP二、在CentOS安装vsftpd 服务2.1 校验是否安装2.2 yum方式安装vsftpd2.3. 创建匿名用户2.4. 更改配置2.5 vsftpd相关命令2.6 预先测试vsftpd服务配置除防火墙以外的问题2.7 配置防火墙和端口2.8 测试姿势2.9 配置优化 一、什么是FTPFTP 是File Transfer Protocol(文件传输协议)的英文简称,而
linux软件安装rpm、srpm,yum功能
原创 2015-01-18 23:04:39
866阅读
1,安装puppet注意:客户端和服务器版本尽量保持一致,如果不能一致,客户端的version也不能太旧,服务端的version不能低于client端安装及简单配置步骤:安装准备(server&client端适用):    首先,要更改计算机名:hostname puppet.nn.local  或者:hostname -F /etc/hostname (这个
转载 精选 2015-11-22 23:28:23
1465阅读
1评论
              Linux ---安装软件之 srpm ,rpm 安装包常识:=========================================================================================1. 用 rpm -ivh *.src.rpm 命令来安装,
原创 2014-04-15 14:38:54
575阅读
2点赞
操作系统:centos7.1 (在ubuntu上测试过,不支持 screen)主机:虚拟云主机问题出现:在使用打包式在线安装phpstudy时,由于安装过程非常漫长,http报文过一段时间没有回送,ssh连接就会断开。解决办法:使用screen进行会话管理,在连接断开后,再次登录终端,使安装过程继续下去。1.安装screenyum install screen2.创建会话并进入screen模式,进
转载 6月前
28阅读
DNS 服务器安装以及配置分为三个 部分 一、安装 bind 软件 二、正向解析配置 三、逆向解析配置一、安装 bind 软件可以通过rpm -qa | grep bind*来查找所有有关 bind 的文件通过yum安装所需的BIND软件,系统光盘中自带了BIND服务的安装文件yum -y install bind*注意如果在centos中使用yum安装软件时可能出现Could not retri
自从Redhat发布RHEL7以来,已经有块三年的时间了。今晚刚好有空,那么我就拿出来分享一下相较于6而言,其中的变化吧。一、文件系统。** 在6的版本中,采用的文件系统默认为EXT4的文件系统个,该文件系统可以支持文件系统容量的最大值为1EB,单个文件系统能够达到16TB,这对于大型的磁盘阵列用户来说是非常欣喜的。同时EXT4的在线碎片管理非常优秀,可以在线对碎片进行整理,并提供e4defra
  • 1
  • 2
  • 3
  • 4
  • 5