其实并没有搞清楚deb的编译机制,但是反正折腾了几个软件都得这么编,赶紧记录一下。
- 安装依赖:
sudo apt build-dep .
- 编译:
sudo dpkg-buildpackage -uc -us -b
- 如果报错:
config.status: error: cannot find input file:
Makefile.in`
一般是缺少什么文件了,使用命令:aclocal automake --add-missing
会告诉你缺了什么文件,像我就遇到了缺少README,就随便touch 了一个。
- 如果正常编译成功,在上一级目录中更应该就会生成 deb包了,然后用
sudo dpkg -i xxx.deb
安装即可