文档章节

Debian打包deb

yehun
 yehun
发布于 2017/05/04 21:08
字数 202
阅读 83
收藏 0

有些软件包是非deb, 或者没有deb包的

如果你不想将就, 那么就将它打包一下吧

首先创建一个打包目录

$ mkdir debs

然后你创建你的软件存放的目录

$ mkdir -p usr/local/share/

然后把你要打包的软件放进usr/local/share/目录下

$ cp -rf ~/sqlmap usr/local/share/

如果需要desktop文件还要创建

# desktop文件存放目录
$ mkdir usr/share/applications/
# desktop图标存放目录
$ mkdir usr/share/icons/

创建DEBIAN目录

$ mkdir DEBIAN

进入DEBIAN目录创建control文件

$ cd DEBIAN
$ touch control

把下面的内容写进control文件中

$ vi control
' 根据你软件的类型修改
Package: sqlmap
Version: 1.0.0
Section: utils
Priority: optional
Architecture: i386
Depends:
Installed-Size: 512
Maintainer: geniushk@live.com
Description: sqlmap
'

返回debs目录下,开始生产deb包

dpkg -b . ~/sqlmap.deb

 

© 著作权归作者所有

yehun
粉丝 8
博文 218
码字总数 137315
作品 0
长宁
高级程序员
私信 提问
debian系统打包及其依赖问题解决及跨平台打包

实在想不出一个好的标题,本文并不是为了解决一个问题而存在.经常我们需要修改已经有的deb包,用来解决依赖的版本不匹配的问题;或者我们需要跨平台(x86,arm,龙芯等)打个包,毕竟这种小事我们不能...

bazhinv
2016/12/14
0
0
Debian 安装包的简单制作

Debian 安装包的简单制作 在Linux分发软件有两种形式,一种是源码,一种是安装包。当目标机器不带有编译环境,且不能联网时,安装包就是唯一可选的方案了。 Linux 下的安装包有多种格式,不同...

雨中人X
2016/12/07
103
0
在Linux下使用linuxdeployqt发布Qt程序

目录 一、简介 二、安装linuxdeployqt 三、配置 qt 的环境变量 四、打包应用程序 五、编写linux桌面图标启动(可选步骤) 六、编写开机脚本 runApp.sh 七、打包成deb包 八、扩展 回到顶部 一...

shzwork
09/19
38
0
HHVM一键安装脚本--EasyHHVM

EasyHHVM是一个HHVM一键安装脚本,方便大家更容易安装部署HipHop PHP VM(HHVM)软件。EasyHHVM快速部署工具,开源此管理部署软件包,系统方便大家安装使用PHP新技术,以此和行业共同学习进步。...

EasyHHVM
2013/09/15
5.4K
2
dpkg-buildpackage制作deb软件包

简介 说白了,deb包就是debian Linux下的一个软件包格式,从文件的角度来看,deb包就是deb格式的归档文件而已。 其实我已经接触debian系列的Linux好久了,但是说来也惭愧,我都没有自己尝试去...

大培哥
2016/05/06
651
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
57分钟前
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
59分钟前
5
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
6
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
4
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部