Answers:
这是使用ptman建议的工作流程示例。
假设您已经下载了.dsc
文件,.orig.*z
文件以及可能的.debian.*z
文件,然后使用以下命令解压缩源软件包:
dpkg-source -x [package_name]_[package_version].dsc
移至提取的源文件夹并运行:
sudo mk-build-deps -i
这将创建[package_name]-build-deps_[version].deb
并安装文件,并安装它建议的所有依赖项。
现在,您应该能够从源代码构建软件包了:
debuild
完成后,可以通过删除build-deps
生成的包来轻松删除引入的依赖项:
sudo apt-get purge --auto-remove [package_name]-build-deps
sudo apt install devscripts equivs
先。
实际上,我可以使用dpkg-checkbuilddeps
它显示构建依赖关系。那让我获得了我所需要的99%
尝试:
apt-get install build-essential
-r
到sudo mk-build-deps -i
安装后删除软件包。另外,您可以使用,以root身份安装,而不是以root身份进行构建--root-cmd sudo
。最后,使用mk-build-deps --install --root-cmd sudo --remove