RPM是Redhat Package Manage的缩写。透过RPM的管理,使用者可以把Source Code包装成一种Source和Binary的档案形式。利用它,我们可以用Binary的档案进行安装,用 Source 的档案形式重新整理包装。许多Linux爱好者对安装RPM包比较熟悉,但对如何在Linux下制作RPM包不甚了解,因此,我将通过实例,讲解如何在Linux下制作RPM包。 1.
使用源码制作openssh 8.7p1 的rpm包
准备:
操作系统:centos 7 x86_64 minal
工具软件:rpm-build
源码文件:openssh-8.7p1.tar.gz x11-ssh-askpass-1.2.4.1.tar.gz
wget https://src.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpas
摘要:SuSE11sp3 64位操作系统、 MySQL rpm安装包注:kingtry是我的主机名一、环境准备操作系统:SuSE版本11sp3,64位 kingtry:~ # uname -a
Linux kingtry 3.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64 x86_64 x8
转载
2024-04-29 11:41:51
205阅读
现在的网站大量的使用图片,那么这些图片如何优化才好呢?这里DavidYin列出了15个优化原则,与大家分享。1)在网站设计之初,就先要做好规划,比如背景图片如何使用等等,做到心中有数。2)编辑图片的时候,要做好裁剪,之展示必要的,重要的,同内容相关的部分。3)在输出图片的时候,图片大小要设置妥当,长宽像素就设成你所需要的大小,而不要输出大图片,然后使用的时候,在指定较小的长宽,缩放图片。4)尽量组
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。 检测是否安装了sudo: [root@
转载
2016-11-28 14:43:00
111阅读
2评论
另外的打包教程lanni/p/4312581.html。
原创
2022-11-06 21:22:16
3072阅读
rpm -qpl xxxxxx.rpm 安装RPM包的时候,一般是作为“root”登陆。查询RPM的命令可用:> man rpm1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成。执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。 安装过程中可能出现下面的
转载
2012-05-25 15:40:00
127阅读
本文分为两个部分,第一部分是制作一个简单的自己的rpm包,并安装运行它。第二部分是为其制作一个patch包,并通过spec配置文件去打补丁,安装、运行打补丁后的程序。一、安装工具 [yh@localhost ~]$ sudo yum install rpm [yh@localhost ~]$ sudo yum install rpm-build [yh@localhost ~]$ sud
转载
2024-04-01 12:46:19
426阅读
2014-11-27 11:05:49
一、RPM包的分类RPM有五种基本的操作功能:安装、卸载、升级、查询和验证。linux软件包分为两大类:(1)二进制类包,包括rpm安装包(一般分为i386和x86等几种)(2)源码类包,源码包和开发包应该归位此类(.src.rpm)。有时候为了方便源码包的安装,和我们自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包,当有了源
转载
2024-04-25 23:19:17
248阅读
目录前言安装rpmbuildrpmbuild制作rpm 包同时生成devel包阻止rpmbuid打包时strip程序/库修改rpm、重新制作rpm包RPM 打包 工具SPEC文件 spec文件关键字说明大全rpmbuild的目录和Spec宏变量和参数说明preamble部分Body 部分标题宏变量/工作目录符号说明spec文件不写依赖的情况依然存在依赖库CMake制作rpm包HelloW
转载
2024-01-09 15:48:44
1055阅读
这篇文章主要是记录了利用nginx,php,mysql构建一个web站点的一般过程。系统环境为CentOS6.3,为了避免源码编译过程中众多非预知的错误,linux下的软件大多直接以yum方式安装。nginx--------------------因为最终要构建的是一个可供开发的web站点,安装nginx的时候需要一些软件作铺垫,它们包括:GCC编译器:用来编译C语言程序,编译nginx源码必需的
转载
2024-03-30 20:26:40
255阅读
一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在的目录;4、输入rpm -ivh soft.version.rpm详细介绍:安装: 我只需简单的一句话,就可以说完。执行: rpm –ivh rpm的软件包名 更高级的,请见下表: rpm
转载
2024-06-05 10:29:22
167阅读
rewrite .* https://request_uri redirect;rewrite .* https://$server_name$1 redirect; //四条都可以重定向,一条即可。
}
[root@web1 conf.d]# systemctl restart nginx### mysql部署[root@mysql ~]# rpm -ivh /media/m
RPM是”Redhat Package Manager”的缩写,根据名字也能猜到这是Redhat公司开发出来的。RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的Linux 主机的一套管理程序。也就是说,你的linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间依赖相
转载
2024-04-06 09:32:43
156阅读
://nmshuishui.blog.51cto.com/1850554/1583117 rpm包制作原理图 如果ROOT的权限过大可以建一个普通用户: 接下来,还是以ROOT的身份做的实验! 下载源码包到:SOURCE中 制作xxx.spec文件在 SPECS中 xxx.spec文件解释:
原创
2022-03-03 14:48:32
158阅读
定制rpm包toc定制rpm包概述什么时定制rpm包将原本使用源码安装的服务,打包成rpm包为什么要定制rpm包使用源码安装步骤多,效率慢,把源码包打成rpm包时可以很好欸节省时间,提升工作效率,做好的rpm包可以放入yum仓库,方便安装如何定制rpm包工具fpmrpmbuild安装fpmfpm是ruby语法写的一种,定制rpm包的工具,所以在安装fpm之前,需要安装ruby环境bash首先当前已
原创
2022-04-28 19:55:40
333阅读
定制rpm包概述什么是定制rpm包将原本,使用源码安装的服务,打包成rpm包为什么要定制rpm包使用源码安装,步骤繁琐复杂,浪费时间,把源码包打成rpm包安装时可以节省时间,提高工作效率,做好rpm包,可以将rpm包放入yum仓库中,方便安装如何定制rpm包fpmrpmbuild安装fpm# 1.下载阿里云的base源和epel源wget -O /etc/yum.repos.d/CentOS-Ba
原创
2022-04-28 19:56:42
270阅读
定制rpm包[TOC]定制rpm包概述什么是定制rpm包将原本,使用源码安装的包,打成rpm包为什么要定制rpm包使用源码安装,步骤复杂繁琐,浪费时间,把源码包打成rpm包安装,可以节省时间,提高工作效率,做好rpm包
可以将rpm包放如yum仓库中,方便安装。如何定制rpm包fpmrpmbuild安装fpmfpm是ruby语法的一种,定制rpm包的工具,所以在安装fpm之前,需先安装r
原创
2022-04-28 23:49:02
358阅读
定制rpm包定制rpm包概述什么是定制rpm包将原本,使用源码安装的服务,打包成rpm包为什么要定制rpm包使用源码安装,步骤繁琐复杂,浪费时间,把源码包打成rpm包安装时可以节省时间,提高工作效率,做好rpm包,可以将rpm包放入yum仓库中,方便安装如何定制rpm包fpmrpmbuild安装fpmfpm 是ruby语法写的一种,定制rpm包的工具,所以在安装fpm之前,需要先安装ruby环境。
原创
2022-05-01 18:45:19
104阅读
首先在制作rpm时通常都不使用root用户进行制作(因为root用户权限太大一旦出错可能对系统造成无法挽回的损失),都建议使用普通用户进行编包.useradd users 建立普通用户进行编包安装rpm-buildyum install -y rpm-build确定进行编包的目录通常这个目
原创
2013-01-07 12:18:36
730阅读