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

相关文章推荐

Deb打包入门

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

Ubuntu下制作deb包的方法详解

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

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

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

ubuntu下打包制作deb安装包

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

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

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

ios 打包deb越狱按照包资源文件

  • 2013年08月22日 13:22
  • 3.59MB
  • 下载

如何将app打包成deb包供越狱iphone在cydia源上下载安装

1.修改编译选项重新打包      在工程的Build Settings -> Code Signing -> Code Signing Identity 选项, 将 Debug 和 R...

ubuntu 16.04 dpgk安装deb包因缺少依赖文件失败

【先贴出解决方案(基于Ubuntu)】: 使用dpkg -i   *.deb 的时候出现依赖没有安装 使用apt-get -f -y install  解决依赖问题后再执行dpkg安装deb包 ...

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

为现有的二进制文件制作deb包[转] December 19th, 2011wangjingfei Leave a commentGo to comments 如何制作Deb包和相应的软件仓库,...
  • lionzl
  • lionzl
  • 2012年07月07日 20:22
  • 482

ubuntu 16.04 使用deb文件安装MySQL5.7

ubuntu环境下的MySQL安装过程
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu下将现有的文件打包成deb包
举报原因:
原因补充:

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