DEB是Debian包格式的文件扩展名,与Debian的命名一样,DEB也是以Debra Murdock命名的。 她是Debian的创始人Ian Murdock的fqdyb。
在Linux操作系统中,EB软件包类似于windows软件包(exe ),几乎不需要复杂的编译即可通过鼠标单击进行安装和使用。
dpkg命令是Debian Linux系统用于安装、删除、生成和管理Debian软件包的实用程序。
现有deb安装软件包(例如object.deb ) dpkg命令的常见格式如下: 命令说明sudo dpkg -I object.deb显示有关object.deb包的详细信息,包括软件名称、版本和大小。 (其中-I与--info相同。 ) ) )。
sudo dpkg -c object.deb显示object.deb包中包含的文件结构。 -c与--contents相同
sudo dpkg -i object.deb安装object.deb软件包。 -i与- -安装相同
sudo dpkg -l object显示对象包的信息。 可以使用dpkg -I命令显示软件名称。 -l与--list相同。
sudo dpkg -L object显示安装在object软件包中的所有文件。 可以使用dpkg -I命令显示软件名称。 其中-L与--listfiles相同)
sudo dpkg -s object显示对象包的详细信息。 可以使用dpkg -I命令显示软件名称。 -s与--status相同。 )
sudo dpkg -r object将卸载object软件包。 可以通过dpkg -I命令引用软件名称。 -r与--remove相同。 )
sudo dpkg-p对象删除对象。 “不保留配置”
注: dpkg命令无法自动解决依赖关系。 如果安装的deb软件包中存在依赖软件包,则必须不使用此命令,或者按依赖关系顺序安装依赖软件包。
deb是Debian Linux的软件包格式,打包的最重要的一点是在DEBIAN目录下创建控制文件。
1、软件检查
在打包deb包之前,必须确定需要打包的可执行文件及其依赖项库。 否则,在安装deb软件包后运行可能会出现问题。
2、deb打包流程
案例说明:
将qst_test.war包放入tomcat中,打包为deb包! 运行发布启动服务。
2.1、制作演示演示目录
71环境中打包的目录正在为此演示文稿创建演示数据库目录。
2.2、创建DEBIAN目录
在上面创建的qstapachetomcat目录下,创建DEBIAN目录,然后创建preinst、postinst、prerm、postrm文件等。
2.5配置脚本文件
config,启动配置The Config Script【不是必需配置】
config中的配置。 确定应该提问的顺序和应该向用户显示的消息,确定在提问和显示消息之前要进行的测试,然后开始创建debian/config文件进行提问和显示。 问题名称通常对应于模板文件" templates "中模板的名称。
3、添加启动服务
在/etc/init.d/中添加qst-tomcat-demo,并在qst_apache_tomcat目录下创建etc/init.d目录。 创建qst-tomcat-demo文件
4、安装、卸载、验证
在1,71上运行run.sh,生成obj ext-qst _ Apache _ Tomcat _8.5. 23 _1.0.0_ amd64 _ Ubuntu 16.04.deb
obj ext-qst _ Apache _ Tomcat _ install.sh
obj ext-qst _ Apache _ Tomcat _ uninstall.sh
2、将安装和脚本复制到70服务器,
3、运行相应的脚本进行安装!
安装后服务安装在/learn/qst _ test/Apache-Tomcat-8.5.23目录中。
4、访问http://192.168.0.7033609088/qst _ test /首页。 成功了! (欢迎词可以定制)