For*_*vin 11 debian dpkg apt dependencies
是否有一个命令可以安装dpkg-checkbuilddeps
将列出的所有未满足的构建依赖项?
我尝试sed
输出并将其提供给apt-get install
,但它似乎非常笨拙,并且由于某种原因在某些环境中不起作用。
sudo apt-get install --yes $(dpkg-checkbuilddeps | sed 's/([^)]*)//g' | sed 's/dpkg-checkbuilddeps:\serror:\sUnmet build dependencies://g')
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?
Ste*_*itt 19
我为此使用mk-build-deps
了devscripts
包中的内容(您还需要equivs
)。
mk-build-deps
Run Code Online (Sandbox Code Playgroud)
将根据debian/control
控制文件中的所有构建依赖项构建一个包;然后可以使用 安装该软件包apt
,这还将安装所有缺少的依赖项。
这种方法的优点是卸载依赖包,一旦你完成它,也将识别任何也可以卸载的构建依赖。
为了减少手动步骤,可以使用以下命令:
mk-build-deps --install --root sudo --remove
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11288 次 |
最近记录: |