您好,欢迎来到汇智旅游网。
搜索
您的当前位置:首页自己制作deb包(转)

自己制作deb包(转)

来源:汇智旅游网

一、使用deb包

1. 查看deb包含有哪些文件(不安装)
$ dpkg -c xxx.deb // 安装前根据deb文件查看
$ dpkg -L debname // 安装后根据包名查看

2. 安装deb包
$ dpkg -i xxx.deb
注意,如果提示错误,可以加参数—force-all强制安装,但不推荐这样做

3. 查看某个文件属于哪个deb包
$ dpkg -S filepath

4. 移除deb包
$ dpkg -r debname

二、制作deb包

1. 原理

2) 通过解开已有的deb包看其中内容

2. 准备

1) 实验平台
ubuntu 8.04

2) 安装相关工具
$ apt-get install dh-make checkinstall

http://prdownloads.sourceforge.net/fceultra/fceu-0.98.12.src.tar.bz2

4) 注意:对于自己写的代码制做deb包,建议用autoconf, automake生成编译脚本,例程见

http://xy0811.spaces.live.com/default.aspx?_c01_BlogPart=blogentry&_c=BlogPart&handle=cns!F8AECD2A067A6B17!1002

3. 方法一: 使用checkinstall方法创建deb包
checkinstall不仅可以生成deb包,还可以生成rpm包,使用简单,但是不灵活,功能粗糙,只做介绍,不推荐使用

三、参考

1. debian/control文件中信息说明

1) Package 包名

2) Version 版本

3) Architecture 目标机架构(i386, arm等)

4) Maintainer 维护者

5) Depends 依赖软件包

6) Description 描述

2. checkinstall详细例程

http://www.ibm.com/developerworks/cn/linux/l-cn-checkinstall/index.html

3. 自己制作deb包例程

http://blog.chinaunix.net/u2/798/showart.php?id=1404403

4. 官方的debian制作手册(比较长)

http://www.debian.org/doc/manuals/maint-guide/index.zh-cn.html

本文转自:http://xy0811.spaces.live.com/blog/cns!F8AECD2A067A6B17!1305.entry

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- hzar.cn 版权所有 赣ICP备2024042791号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务