编译deb包

其实并没有搞清楚deb的编译机制,但是反正折腾了几个软件都得这么编,赶紧记录一下。

  1. 安装依赖:
    sudo apt build-dep .
  2. 编译:
    sudo dpkg-buildpackage -uc -us -b
  3. 如果报错:config.status: error: cannot find input file: Makefile.in`
    一般是缺少什么文件了,使用命令:

    aclocal
    automake --add-missing

    会告诉你缺了什么文件,像我就遇到了缺少README,就随便touch 了一个。

  4. 如果正常编译成功,在上一级目录中更应该就会生成 deb包了,然后用sudo dpkg -i xxx.deb 安装即可

发表评论