Ubuntu下将现有的文件打包成deb包

转载 2015年07月09日 14:30:03

将/usr/src/soft目录下的文件打包,解包时这些文件也释放到/usr/src/soft目录下。

首先建立一个工作目录,比如在用户lionel目录下建立work目录:

#cd /home/caoz1
#mkdir work
#cd work

因为安装软件包的时候默认是将文件释放到根目录下,所以可以设定好它的路径,同时我们还需建立一个DEBIAN目录:

#mkdir -p usr/local/tdnsla
#cp  workspace/tdnsla/* usr/local/tdnsla -r
#mkdir DEBIAN

比较关键的一步,用如下的方法在DEBIAN目录下创建一个control文件,并加入以下内容,内容可自定义:

Package: soft
Version: 1.0.1
Section: utils
Priority: optional
Architecture: i386
Depends:
Installed-Size: 512
Maintainer: Linuxidc@126l.com
Description: soft package

然后就可以使用dpkg命令构建deb包了:

#dpkg -b . /home/caoz1/tdnsla.deb

生成的包在/home/caoz1目录下。

从整个过程来看,control文件是比较重要的,因此需要保证它的正确性。至于这些元数据的具体含义,以及为什么需要这些数据,稍后会再认真看一下。并且请注意每条命令前都是“#”,需要使用root权限执行这些操作。

转自:http://www.linuxidc.com/Linux/2008-04/12297.htm

ubuntu下将可执行程序打包成deb包

最近的一个ubuntu下的项目需要提交测试验收了,于是需要我们将程序打包。 打包的本质是将原始文件压缩与相应的控制命令绑定,最后进行软件安装的时候是将对应文件解压到指定目录,根据我们提供的控制逻辑来进...
  • u010953266
  • u010953266
  • 2015年12月15日 17:38
  • 2994

Deb打包入门

本页面简单介绍如何打包DEB包,相关细节以官方文档为准. 相关文档 Debian新维护人员手册(完全版) dsc源码包格式 新格式的优点 1.支持 bzip2、lzma (估计就是 7z 格式)、g...
  • Michaelwubo
  • Michaelwubo
  • 2014年12月15日 13:10
  • 5839

linux/ubuntu中制作deb安装包

linux/ubuntu中如何制作deb安装包由于要制作一个在arm平台上运行的xorg-server-1.12.4版本的安装包,所以需要学习如何制作deb安装包。这里以一个非常小的工程为例,记录制作...
  • mountzf
  • mountzf
  • 2016年07月08日 20:58
  • 4501

Ubuntu下制作deb包的方法详解

CSDN GitHub Ubuntu下deb包的方法详解 AderXCoding/system/tools/build_deb本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际...
  • gatieme
  • gatieme
  • 2016年10月16日 12:55
  • 6763

ubuntu下打包制作deb安装包

最近写了一个小程序,打算做成deb发布,折腾了两天,终于找到了一个简单的deb制作方法 1、首先要编译好程序,获得程序的可执行文件 2、新建一个文件夹,例如在用户目录下新建mydeb文件夹 3、在my...
  • yangbingzhou
  • yangbingzhou
  • 2014年06月22日 13:43
  • 6855

如何制作deb安装文件

下载 PDF 格式文档:http://app.weiphone.com/files/how_to_make_deb.pdf 本贴由 http://bbs.weiphone.com/read-ht...
  • zkdemon
  • zkdemon
  • 2012年09月21日 13:08
  • 22955

对一个deb包的解压、修改、重新打包全过程方法

出于多种原因,有的时候需要直接对deb包中的各种文件内容进行修改,例如:在没有源代码的情况下的修改,还有…… %_~ 那么就有三个问题需要解决: 0、如何将deb包文件进行解包呢? 1、修改要修改的...
  • yygydjkthh
  • yygydjkthh
  • 2014年07月03日 20:38
  • 36175

为现有的二进制文件制作deb包

如何制作Deb包和相应的软件仓库,其实这个很简单。这里推荐使用dpkg来进行deb包的创建、编辑和制作。 1. deb包的文件结构 deb 软件包里面的结构:它具有DEBIAN和软件具体安装目录(如...
  • leiych
  • leiych
  • 2013年12月03日 22:11
  • 1345

IOS逆向--使用IDA的Patch更改汇编或二进制码并写入项目和deb重新打包

本次遇到一个项目,因为是逆向 不能拿到项目的源码,需要改的也是很简单的判断语句,但是也把我这个菜逼弄懵逼了。还好有个如师长的逆向大佬指导,我才去了解这个Patch的功能。接下来我以一个小案例来实现。 ...
  • qq_15807167
  • qq_15807167
  • 2017年09月17日 13:52
  • 412

deb包 打包过程

因为debian的包管理机制比较健全,加上官网上给出的Policy Manual很详细,打包过程容易了很多。这里主要讲一下单个二进制文件的打包过程。deb包的打包步骤:1、在源码的基础上添加适当的编译...
  • expleeve
  • expleeve
  • 2010年11月02日 15:25
  • 5534
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu下将现有的文件打包成deb包
举报原因:
原因补充:

(最多只允许输入30个字)