如何构建debian包

时间:2024-12-14 10:33:14
1)安装dh_make如下:
  sudo apt-get intasll aptitude
  sudo aptitude install dh_make 
2)以jsoncpp为例,说明如何生成debian包信息
 下载jsoncpp源码(一个jsoncpp目录)并打包,tar zxvf jsoncpp-1.0.tar.gz jsoncpp-1.0
 cd jsoncpp-1.0 
 dh_make -e your-email -f ../jsoncpp-1.0.tar.gz  
 这样jsoncpp-1.0目录下就有了debian包相关的东西了...
3)执行dpkg-buildpackage,目录下就会生成相应的dsc文件和tar 包,deb包等...
  1>修改jsoncpp-1.0目录下的debian/source/format文件,将quilt修改为native
  2>修改debian/changelog文件,修改版本号
  3>在jsoncpp-1.0目录下执行dpkg-source -b . 上层目录就会有tar包和dsc文件