rpm打包tomcat】的更多相关文章

1.制作rpm包 yum install rpm-build -y 2.创建工作目录 mkdir -pv ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} 3.准备要打包的文件 tomcat请自行下载 下载后修改配置文件,关闭ajp 8009监听 <!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> --&…
一.RPM打包的目的 1.当目标机中不存在编译环境时,可以先在本地环境中编译打包,然后直接在目标机中用rpm -ivh *.rpm安装即可. 2.当需要在目标机中安装多个软件或者增加多个文件时,可以将整体打成RPM包,方便使用. 二.RPM打包命令 $cd ~ #进入home目录 $ sudo yum -y install rpmdevtools #安装rpm打包所需的工具 $rpmdev-setuptree #生成rpm打包目录 $cd rpmbuild/SPECS #进入SPECS目录 $r…
安装rpmbuild sudo yum install rpm-build 普通用户的配置 /home/you/rpmbuild/ 假设是要构建rpm的目录 先说说rpmbuild有什么用,给一个例子: echo "%  _topdir/home/you/rpmbuild" > ~/.rpmmacros mkdir -p /home/you/rpmbuild/{SPECS,BUILD,SRPMS,RPMS,SOURCES} /usr/lib/rpm/macros 中配置可以更改具…
maven打包 tomcat运行pom配置,同时还需要配置org.apache.tomcat.maven插件,这里省略. <groupId>com.company</groupId> <artifactId>wechat</artifactId> <version>1.0-SNAPSHOT</version> <!-- 下方两行是web项目 tomcat启动使用的方式,如果是打成jar包,则不需要配置下两行内容 --> &…
[需求] 接触那么久的Linux,还没有试验过怎么打rpm包 [过程] 1.rpm打包准备工作 系统默认的rpmbuild的相关路径…
版本控制 subversion:是一个自由/开源的版本控制系统,在subversion管理下,文件和目录可以超越时空subversion允许你数据恢复到早期版本,或者是检查数据修改历史许多人将版本控制系统当成一种神奇的时间机器 subversion架构客户端: 命令行 图形通信方式: 本地访问 svn服务器 web服务仓库存储: 文件系统 数据库 版本库:典型的客户/服务器系统版本库是版本控制的核心任意数量客户端客户端通过写数据库分享代码subversion特点: 记录每一次改变 版本模型:版本…
原文地址:https://blog.csdn.net/qq_16542775/article/details/80961213 RPM(Redhat Package Manager)是用于Redhat.CentOS.Fedora等Linux 分发版(distribution)的常见的软件包管理器.因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件.看到这篇文章的朋友想必已经知道RPM是个啥,rpm/yum命令怎么用,废话不多说,直接进入正题,来看看RPM包咋打. 1 准备 首先请准备…
  环境准备 安装依赖包 rpmdevtools rpm-build yum install -y rpm-build rpmdevtools 初始化rpm pacakge 项目 主要是rpm 打包的目录结构 使用rpmdev-setuptree 工具 效果如下: ── rpmbuild ├── BUILD ├── RPMS ├── SOURCES ├── SPECS └── SRPMS 创建简单pg extension 扩展 具体实现的功能很简单,可以参考github 项目https://gi…
RPM(Redhat Package Manager)是用于Redhat.CentOS.Fedora等Linux 分发版(distribution)的常见的软件包管理器.因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件.看到这篇文章的朋友想必已经知道RPM是个啥,rpm/yum命令怎么用,废话不多说,直接进入正题,来看看RPM包咋打. 1 准备 首先请准备一个Linux环境,比如CentOS.RPM打包使用的是rpmbuild命令,这个命令来自rpm-build包,这个是必装的.…
http://www.ibm.com/developerworks/cn/linux/management/package/rpm/part1/ RPM(Red Hat Package Manager)是用于 Linux 分发版(distribution)的最常见的软件包管理器.因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件. RPM 是 Linux“标准基本库”版本 1.0.0 指定的安装工具.在 Linux 分发版前 10 名中,有 8 个是基于 RPM(请参阅“Compar…
1.Rpm打包程序1.1为什么要使用rpm打包1.编译安装软件,优点是可以定制化安装目录.按需开启功能等,缺点是需要查找并实验出适合的编译参数,诸如MySQL之类的软件编译耗时过长.2.yum安装软件,优点是全自动化安装,不需要为依赖问题发愁了,缺点是自主性太差,软件的功能.存放位置都已经固定好了,不易变更.===>如果你现在还为是使用编译安装软件还是使用yum安装软件发愁,那你就out了.3.编译源码,根据自己的需求做成定制RPM包-->搭建内网yum仓库--yum安装.结合前两者的优点,暂…
shell举例说明:脚本名称叫test.sh 入参三个: 1 2 3运行test.sh 1 2 3后$*为"1 2 3"(一起被引号包住)$@为"1" "2" "3"(分别被包住)$#为3(参数数量)   rpm包编译的脚本的所在目录/root/cs4.1/packaging/centos63,文件名称是package.sh     #!/bin/bash# Licensed to the Apache Software Fo…
这个东西涉及的内容较多,根据下面这些文章慢慢学习 一个简单的例子 http://blog.csdn.net/king_on/article/details/7169384 按照文章中的步骤来,打包之后,使用rpm进行安装,在终端输入hello,终端会输出一些信息 此处先摘抄上述作者的文章,后期会结合使用过程进行修改,打包过程如下: 步骤一:准备工作 (1)rpm打包需要特定的目录,创建该目录的命令如下: mkdir -pv ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOU…
SYNOPSIS rpmcache [ PACKAGE_NAME ... ] DESCRIPTION rpmcache 遍历文件树,可能通过 FTP 使用远程文件,使用 glob(7) 表达式过滤路径,读取 rpm 打包头部.最新的软件包 (对于相同的软件包名称,比较代/版本/发行数字,以及构建时间,来解决冲突) 的头部,如果唯一的话,就缓存在 rpm 数据库中.rpm 数据库缓存可以用来提供解决软件包未知依赖关系时的建议. 没有特定于 rpmcache 的选项,只有一般的 rpm 选项.参见…
                                               版本控制,svn基础,实战案例,RPM打包 案例1:Subversion基本操作 案例2:使用Subversion协同工作 案例3:制作nginx的RPM包 1案例1:Subversion基本操作 1.1问题 本案例要求先快速搭建好一台Subversion服务器,并测试该版本控制软件: 创建版本库 导入初始化数据 检出数据至用户本地副本 对本地副本进行增删改查等操作 1.2方案 使用YUM安装subve…
一.rpmbuild命令的安装 yum install rpm-build 二.用法 rpmbuild -bb XXXX.spec或者rpmbuild -ba XXX.tar.gz 三.目录概述 rpmbuild在运行后会在用户目录下生成一个rpmbuild的文件夹: [root@localhost rpmbuild]# ls ~/rpmbuild/ BUILD BUILDROOT RPMS SOURCES SPECS SRPMS 有四个目录:BUILD:你要打包的文件将会在这里编译;BUILD…
1,需要安装rpmbuild 2,准备好工作目录: mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} 3,自定义环境: vim ~/.rpmmacros %_topdir /root/rpmbuild %_tmppath /root/rpmbuild/tmp %buildroot /root/rpmbuild/BUILDROOT %_prefix / 4,将tarball拷贝到-/rpmbuild/SOURCES下 5,创建相应spec文件…
IDE: IDEA 1.项目maven管理先执行 clean,再执行 compile 2.如果编译compile不成功,则将 C:\Users\Administrator\.m2\repository\cn\com\bmsoft\smartcity 目录下的所有文件删除,然后执行install 3.web项目打包,注意,在此之前要先修改配置文件 4.打开Linux连接工具 5.点击连接按钮 6.输入地址,用户名密码:bmsoft 7.打开命令界面 8.输入对应Linux命令 Last login…
rpm命令: -qa  查看软件包是否被安装 -ivh 安装rpm包 -e 卸载包 -qpl 查看rpm包中有什么东西 -qi 查看软件的详细安装信息:安装路径 安装fpm #FPM是Ruby模块yum -y install ruby rubygems ruby-devel#添加淘宝的Ruby仓库gem sources -a http://ruby.taobao.org/#移除原生的Ruby仓库gem sources -r http://rubygems.org/ #查看fpm的源  确保只有一…
FPM的安装:fpm是由ruby gem仓库里面安装的所以要先装ruby.yum安装的ruby版本是1.8.7版本,使用gem命令会报错: >= 1.9.3,所以要安装一个比1.9.3版本高的 1.官网下载https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.gz tar zxf ruby-2.4.1.tar.gz  ./configure --prefix=/usr/local/ruby && make &&…
1. 查看变量: rpmbuild --showrc 2. spec文件 头部 多行的部分,如 %changelog 或 %description 由指令下一行开始,空行结束.一些不需要的行 (如 BuildRequires 和 Requires) 可使用 ‘#’ 注释. BuildRequires: <=== 在本机编译rpm包时需要的辅助工具,以逗号分隔.假如,要求编译myapp时,gcc的版本至少为4.4.2,则可以写成gcc >=4.2.2.还有其他依赖的话则以逗号分别继续写道后面.R…
原文地址:https://www.cnblogs.com/postgres/p/5726339.html 开始前的准备 安装rpmbuild软件包 yum -y install rpm-build 生成相关目录 要生成rpm相关目录,可以手动创建,也可以通过rpmbuild命令创建.如: [root@yang data]# rpmbuild zabbix_agentd_ops.spec error: File /root/rpmbuild/SOURCES/zabbix-.tar.gz: No s…
一.spring boot 内置tomcat配置https: 关于自签名证书可以看下上一篇 spring boot1 更详细的可以看转载 https://www.jianshu.com/p/8d4aba3b972d 二.spring boot 打包war部署tomcat: maven构建的项目的同学可以看下这https://blog.csdn.net/u013279563/article/details/81144154 个人是用gradle所以详细点的说明一下gradle的打包过程,如下 1.…
一 .rpm 介绍 1. 概述 RPM全称是 Red Hat Package Manager(Red Hat包管理器).几乎所有的 Linux 发行版本都使用这种形式的软件包管理安装.更新和卸载软件. RPM是一个开放的软件包管理系统.它工作于Red Hat Linux以及其它Linux和UNIX 系统,可被任何人使用.redhat软件公司鼓励其它厂商来了解RPM并在自己的产品中使用它.RPM的发布基于GPL协议.对于最终用户来说,使用RPM所提供的功能来维护系统是比较容易和轻松的.安装.卸载和…
SYNOPSIS 构建打包: rpmbuild {-ba|-bb|-bp|-bc|-bi|-bl|-bs} [rpmbuild-options] SPECFILE ... rpmbuild {-ta|-tb|-tp|-tc|-ti|-tl|-ts} [rpmbuild-options] TARBALL ... rpmbuild {--rebuild|--recompile} SOURCEPKG ... 其他: rpmbuild --showrc rpmbuild 选项 [--buildroot…
http://fedoraproject.org/wiki/How_to_create_an_RPM_package # rpm --showrc|grep _topdir -14: _builddir %{_topdir}/BUILD -14: _buildrootdir %{_topdir}/BUILDROOT -14: _rpmdir %{_topdir}/RPMS -14: _sourcedir %{_topdir}/SOURCES -14: _specdir %{_topdir}/SP…
http://blog.aka-cool.net/blog/2016/06/01/how-to-disable-strip-in-rpm-build/ https://www.ichenfu.com/2017/11/20/rpmbuild-not-strip/…
wget https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-4.3.1/nagios-4.3.1.tar.gz -O /root/rpmbuild/SOURCES/nagios-4.3.1.tar.gz tar xvfz /root/rpmbuild/SOURCES/nagios-4.3.1.tar.gz -C /tmp cp /tmp/nagios-4.3.1/nagios.spec /root/r…
网上找修复方法 方法1: define区添加以下这行 %define debug_package %{nil} 参考:https://forums.fedoraforum.org/showthread.php?182293-RPM-Build-Error 添加之后还是不行,出现新的问题:error: Arch dependent binaries in noarch package 注释掉 BuildArch: noarch 或者添加 %_binaries_in_noarch_packages_…
1.Rpm打包程序 1.1为什么要使用rpm打包 1.编译安装软件,优点是可以定制化安装目录.按需开启功能等,缺点是需要查找并实验出适合的编译参数,诸如MySQL之类的软件编译耗时过长. 2.yum安装软件,优点是全自动化安装,不需要为依赖问题发愁了,缺点是自主性太差,软件的功能.存放位置都已经固定好了,不易变更. ===>如果你现在还为是使用编译安装软件还是使用yum安装软件发愁,那你就out了. 3.编译源码,根据自己的需求做成定制RPM包-->搭建内网yum仓库--yum安装.结合前两者…