Chinaunix首页 | 论坛 | 博客
  • 博客访问: 762301
  • 博文数量: 790
  • 博客积分: 40560
  • 博客等级: 大将
  • 技术积分: 5065
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 16:29
文章分类

全部博文(790)

文章存档

2011年(1)

2008年(789)

我的朋友

分类: LINUX

2008-08-28 17:16:16

 
参考内容:Debian新维护人员手册,本文没有涉及到的请参看此文。

首先需要安装必要的编译打包所需的包:
$sudoapt-getinstalldpkg-devfilegccg libc6-devmakepatchperlautoconfautomakedh-makedebhelperdevscriptsfakerootgnupgg77gpcxutilslintianpbuilder

然后当然是下载源码。比如现在我们下载获得的是:scim-python-0.1.13rc1.tar.gz。新建一个目录,命名为SCIM,将源码包放到目录中,解压源码包(如果源码包的命名不规范,需要先将源码包命名规范化,具体内容参看Debian新维护人员手册,以下简称手册)到当前目录。那么现在scim里面就会有scim-python-0.1.13rc1.tar.gz这个文件和scim-python-0.1.13rc1这个文件夹了

接下来打开需要查看相关文档,找出编译scim-python所依赖的包,并安装上。这里scim需要到的包有:
$sudoapt-getinstallg libgtk2.0-devpython-gtk2-devscim-dev

打开终端,进入scim-python-0.1.13rc1这个文件夹
首次Debian化:
$dh_make-eyour@your.cn-f../scim-python-0.1.13rc1.tar.gz
划线部分为你的邮箱名,这个命令会在scim-python-0.1.13rc1这个文件夹下新建一个debian文件夹,并建立一些打包需要的文件。

按个人情况我们可以修改部分文件(具体参看手册),比如这里我们修改下control最后部分,添加上介绍。
Description:scim-python0.1.13rc1
scim-pythoninput
当然,一般的打包基本不需要修改其他文件,如果你需要更多的打包控制,参看手册吧。

最后完成打包:
$dpkg-buildpackage-rfakeroot
这会在scim目录下生成一个你使用平台的deb包。

如果发现有问题,可以适当修改文件,然后快速打包
$fakerootdebian/rulesbinary

作者:G地瞭望台

阅读(328) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~