这篇文章主要是记录了利用nginx,php,mysql构建一个web站点的一般过程。系统环境为CentOS6.3,为了避免源码编译过程中众多非预知的错误,linux下的软件大多直接以yum方式安装。nginx--------------------因为最终要构建的是一个可供开发的web站点,安装nginx的时候需要一些软件作铺垫,它们包括:GCC编译器:用来编译C语言程序,编译nginx源码必需的
转载
2024-03-30 20:26:40
255阅读
步骤一:安装rpm-build软件yum -y install rpm-build #安装软件包
rpm -ba nginx.spec #会报错,因为还没有生成
ls /root/rpmbuild #自动生成目录
cp nginx-1.22.1.tar.gz /root/rpmbuild/SOURCES/ #将nginx源码包复制到SOURCES里
vim
原创
2024-06-17 19:29:33
99阅读
制作nginx的RPM包实验要求
使用nginx-1.22.1版本的源码软件,生成对应的RPM包软件
软件名称为nginx
软件版本为1.22.1
RPM软件包可以查询描述信息
RPM软件包可以安装及卸载安装rpm-build软件1)安装rpm-build软件包
[root@proxy ~]# yum -y install rpm-build
2)生成rpmbu
http://www.centoscn.com/p_w_picpath-text/config/2014/1201/4215.html 一、RPM包的分类
RPM有五种基本的操作功能:安装、卸载、升级、查询和验证。
linux软件包分为两大类:
(1)二进制类包,包括rpm安装包(一般分为i386和x86等几种)
(2)源码类包,源码包和开发包应该归位此类(.src.rpm)。
有时候为
原创
2015-04-22 13:22:59
1811阅读
在 rpmbuild 目录底下又有 BUILD RPMS SOURCES SPECS SRPMS 五个子目录 也可以自己手动创建这五个目录:mkdir -p ~/{BUILD,RPMS,S{OURCE,PEC,RPM}S} 这些目录的作用如下 BUILD 编译时所用的暂存目录 RPMS 放置打包好的套件&nbs
转载
精选
2014-08-15 14:03:25
754阅读
fpm介绍:FPM功能简单说就是将一种类型的包转换成另一种类型。FPM的github:https://github.com/jordansissel/fpm fpm常用参数:-s 指定源类型
-t &n
原创
精选
2016-10-20 17:03:30
1503阅读
点赞
一、RPM包的分类RPM有五种基本的操作功能:安装、卸载、升级、查询和验证。linux软件包分为两大类:(1)二进制类包,包括rpm安装包(一般分为i386和x86等几种)(2)源码类包,源码包和开发包应该归位此类(.src.rpm)。有时候为了方便源码包的安装,和我们自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包,当有了源码包就可以直接编译得到二进制安装包和其他任意包。sp
推荐
原创
2014-11-27 11:05:49
10000+阅读
点赞
#!/bin/bash#AUTHOR:AN#DATE:2019-04-25#MODIFY:#DESCRIBE:#FUNCTI
原创
2022-06-28 16:55:00
171阅读
1 安装前请安装好fpm,我的博客中有相关教程2 安装nginxwget -q http://nginx.org/download/nginx-1.8.0.tar.gztar -xf nginx-1.8.0.tar.gzyum -y install openssl-devel pcre-develcd nginx-1.8.0编
翻译
精选
2016-10-07 14:57:30
719阅读
点赞
fpm定制化RPM包之nginx rpm包的制作 1.安装ruby模块 2.添加阿里云的Rubygems仓库,国外资源会影响下载速度 移除原生的ruby仓库 3.安装fpm centos7直接使用如下命令: 4.在打包机器上先安装一次nginx 5.编写脚本软件包卸载前、卸载后的脚本,可以根据情况是
转载
2017-06-15 15:07:00
173阅读
2评论
Docker 是一种开源的应用容器引擎,可以让开发者将应用程序和所有依赖项打包在一个可移植的容器中,然后发布到任何支持 Docker 的环境中。在 Docker 中,我们可以使用 Dockerfile 来定义镜像的构建步骤,并且可以使用 Docker Hub 来共享和管理这些镜像。
在本篇文章中,我们将介绍如何使用 Docker 制作一个包含 Nginx 的 RPM 镜像包。RPM 是一种用于在
原创
2024-03-23 08:27:29
64阅读
关于保存*.spec报错的解决
上述规则编写完成后保存时会自动报一个错误,将会产生一个rpmduild的文件夹,但这是正常的。
原创
2017-07-12 16:26:33
1682阅读
在使用saltstack部署的时候,我们依赖公司自己的rpm包,编译的参数,启动的脚本都是自己定制的,然后打成rpm包 放入公司自己的yum仓库里。制作rpm包的方式很多 checkinstall spec文件,fpm使用很简单,主要介绍下1.安装fpmyum -y install ruby rubygems ruby-devel rpm
原创
2015-04-15 16:18:47
1691阅读
Fpm之Nginxrpm包制作一、下载nginx编译安包机器上wgethttp://nginx.org/download/nginx-1.12.2.tar.gz二、安装nginx的编译所需的依赖包yum-yinstallpurelibgcc-c++opensslopenssl-devel三、编译安装nginxtar-zxvfnginx-1.12.2.tar.gzcdnginx-1.12.2./co
原创
2018-06-12 18:13:12
601阅读
在当今技术快速发展的背景下,ARM架构因其高效的能耗和性能,越来越多地应用于嵌入式系统和服务器环境。Nginx作为一个广泛使用的高性能HTTP服务器和反向代理服务器,适配不同平台的需求变得十分重要。因此,能够为ARM架构制作Nginx的RPM包,是在云计算和物联网等场景中提升系统便携性和可维护性的基础之一。
为了实现这一目标,我们构建了一个系统化的流程,包括背景描述、技术原理、架构解析、源码分析
概述RPM(Redhat Package Manager)是用于Redhat、CentOS、Fedora等Linux 分发版(distribution)的常见的软件包管理器。因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件。准备首先请准备一个Linux环境,比如CentOS。 RPM打包使用的是rpmbuild命令,这个命令来自rpm-build包,这个是必装的。yum instal
转载
2024-04-24 12:12:38
22阅读
另外的打包教程lanni/p/4312581.html。
原创
2022-11-06 21:22:16
3072阅读
rpm包的制作
构建RPM包的五个步骤:
a.Tarall:获得包含源的tar文件,rombuild假定存档的顶级目录命名为Packagename-Version,该文件放置在~/rpmbuild/SOURCES/
b.Spec文件:创建spec文件并填写所需字段。将该文件放置在~/rpmbuild/SPECS/目录中
c.rpmbuild:使用rpmbuild命令构建软件包。
&nbs
原创
2012-08-23 14:54:57
678阅读