统信下进行打deb安装包,ubuntu使用dpkg打deb包,tomcat的deb安装包制作

news/2024/11/17 0:46:38/

背景

由于安全需要,tomcat不能用解压缩版本,只能通过deb安装的方式使用。

制作tomcat的deb安装包

安装环境

使用 sudo apt-get install automake 将安装 autoconf{a} automake autotools-dev{a} 三个包。
使用 sudo apt-get install dh-make 将安装 debhelper dh-make html2text三个包。
使用 sudo apt-get install devscripts ,这个是使用debuild所需要的。

准备工作

  1. 本人用的是Tomcat8.5.90版本:Tomcat8.5.90官网下载
  2. 在当前用户下创建文件路径为 ~/tomcat/opt/,将解压后的tomcat移动到~/tomcat/opt/目录下。目的是:打deb包安装后,tomcat安装在/opt/下
mkdir -p ~/tomcat/opt/
mkdir -p ~/tomcat/DEBIAN/
mv ./apache-tomcat-8.5.90 ~/tomcat/opt/apache-tomcat-8.5.90
  1. 在DEBIAN目录下使用命令vim或者vi创建编辑文件内容:
cd ~/tomcat/DEBIAN/
vim control
vim compat
vim rules

control内容:

Package: tomcat8
Version: 8.5.90
Architecture: all
Maintainer: tomcat8.5
Depends: 
Recommends: ca-certificates
Section: web
Priority: standard
Homepage: 
Description: tomcat8.5服务器

compat内容(内容只有11):

11

rules内容:

#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1# see FEATURE AREAS in dpkg-buildflags(1)
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
#export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
# package maintainers to append LDFLAGS
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed%:dh $@# dh_make generated override targets
# This is example for Cmake (See https://bugs.debian.org/641051 )
#override_dh_auto_configure:
#	dh_auto_configure -- #	-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
  1. 设置文件权限
chmod -R 755 ~/tomcat/DEBIAN/
chmod -R 777 ~/tomcat/opt/apache-tomcat-8.5.90/

文件目录

使用dpkg -b进行打deb包

cd ~
dpkg -b ./tomcat/ tomcat8.5.90.deb

使用 apt install 安装制作的软件包

sudo apt install ./tomcat8.5.90.deb

安装成功后,Tomcat安装目录在:/opt/apache-tomcat-8.5.90

使用 apt remove 卸载软件包

sudo apt remove  tomcat8.5
sudo rm -R /opt/apache-tomcat-8.5.90

参考:https://blog.csdn.net/ayunnuo/article/details/119211251


http://www.ppmy.cn/news/364509.html

相关文章

近80%企业首选——亚马逊云科技为中国企业出海保驾护航

随着全球数字化进程的不断加速,中国出海“大航海时代”已然到来。从#万企组团出国抢订单#到#苏州赴日包机抢单20亿元#,中国企业对海外市场的优势已经一步步建立了起来。 从卖小商品、卖鞋的“世界工厂”,到现在产业升级后的卖汽车、卖服务、…

coreldrawx4缩略图显示不出来_cdrx4无法显示缩略图怎么办?不显示缩略图解决方法...

我们在使用cdrx4的编辑图片的时候,有时候会遇上这么一个问题,那就是cdrx4无法显示缩略图,导致一些图片无法使用,大大降低了查看的效率。为什么cdrx4会显示不了缩略图呢?接下来小编就给大家带来cdrx4显示不了缩略图的解…

cdrx8如何批量导出jpg_cdrx8如何批量导出jpg_办公软件操作技巧022:如何从word文档中批量导出多张图片......

在日常工作中,我们有时需要提取word文档中的一些图片,最直接的方法是逐张点击,然后一个个的另存为,这在文档中图片较少的情况下还可行,但是如果图片较多,这样的方法就太麻烦了,还会耗费我们大量的时间。其实我们可以通过以下方法来批量导出word文档中的所有图片。 方法一…

LTE IDLE DRX和CDRX

连接态下的CDRX包括小区搜索和搜寻呼的过程。 DRX分为两种,一种是IDLE态下,一种是连接态下。IDLE态下的DRX只能用来搜寻呼和非连接态的LTE IDLE只用来监听呼叫信道与广播信道 连接态RRC-connected下,采用CDRX的形式来省功耗。即设置一个on …

启程阿拉德之怒三端架设教程

阿拉德之怒是一款横版动作冒险RPG手游,游戏采用虚拟按键模式呈现指尖上的连击盛宴,波动血气等不同的奥义带来多系转职技能,讲述不同时空交错的节点诞生的大陆之上,来个各界的强者们汇聚在一起冒险战斗故事,领悟鬼手之力…

CDR X4无法使用怎么解决

欲善其事必先利其器,对于现代设计师而言,制图类软件就是自己的饭碗。但近期,设计圈出了一件非常严重的事情。破解版的CDR X4 无法启动了。当您在电脑上启动软件的时候,会弹出如下图所示的提示: 图1:CDR X4无…

cdrx7拼版工具在哪里_CorelDRAW X7标签怎么排版?

在CorelDRAW X7软件中,标签的排版也可以在其中完成,很多网友可能对CorelDRAW X7标签样式的使用方法不是很懂,如不知道如何排版标签,其实只要选择合适的模板就可以排版了,想要变化标签位置的话可以先用挑选工具—选中标签,然后,菜单栏:排列—变换—位置。如果标签都一样…

cdrx8如何批量导出jpg_CDR怎么批量导出图片

CorelDRAW 2019(Win版)是一个排版方面很方便的矢量图形编辑软件。非常适合书籍排版,杂志排版等需要多页面编辑的工作。 我们在上方菜单栏“布局”中点击“插入页面”可以创建多个页面,同时编辑。图1:CDR多页面 编辑完成后需要批量导出。那么接下来,我就为大家介绍:CDR中的…