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

来源:互联网 发布:网络影视广告视频教程 编辑:程序博客网 时间:2024/05/20 07:35

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-devsudo apt-get install build-essentialsudo apt-get install dh-makesudo apt-get install debhelpersudo 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

0 0
原创粉丝点击