从源码包构建deb二进制软件包

1、使用checkinstall
  Checkinstall 用于创建简单的 deb 安装包的确十分方便。除了安装、卸载方便之外,你还可以与他人分享。而且,其创建过程也是非常容易。
  首先,保证系统已经安装了 Checkinstall。如果没有,则 sudo apt-get install checkinstall。
  其次,下载要制作 deb 包的程序源码,准备好依赖,解压,进入目录配置并编译。
  最后,一句命令 checkinstall -D make install,按提示完成即可。
  在编译的目录里可以找到创建好的 deb 包,使用 dpkg -i 或 dpkg -r 就可以方便地安装或是卸载了。

2、使用dh_make
需要一些软件

sudo apt-get install gtk2-engines-dev
sudo apt-get install build-essential
sudo apt-get install dh-make
sudo apt-get install debhelper
sudo apt-get install fakeroot

一、标准的源码包 这种标准的源码包中包含标准的configure脚本,制作过程如下: 1、下载souces、解压,将源码包的目录改成packagename-versi on形式,比如scim-1.4.2 2、进入该目录,使用dh_make命令,即 $dh_make -e "your email address" 3、然后修改debian目录下的control以及changelog,删除.ex 和.EX文件 4、在源码目录执行 $fakeroot debian/rules binary,如果没有问题将会在上层目录得到一个deb包。 5、在源码目录执行 $fakeroot debian/rules clean,清楚二进制文件等 6、在源码目录上一级,tar zcf packagename_version.tar.gz packagename-version,制作源码包 在这个过程中, read more

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值