它下载了源代码和补丁,然后呢?有人怎么能像 apt-get 那样手动构建下载的源代码呢?
答案1
apt-get -b
单独使用没有任何作用,必须与另外两个选项结合使用。
- 首先运行
sudo apt-get build-dep <prog_name>
为程序构建依赖项 - 运行
sudo apt-get -b source <prog_name>
以实际下载源代码并构建它。
在我刚才用nano
文本编辑器进行的测试中,运行sudo apt-get build-dep nano
然后之后sudo apt-get -b source nano
,apt 实际上运行了 make file 来编译所有*.c
源文件,然后deb-buildpackage
真正构建了 deb 包进行安装。