使用apt安装已安装软件包的推荐软件包


11

我之前安装了带有的软件包,但--no-install-recommends由于缺少这些软件包,因此现在缺少一些功能。有没有一种方法可以通过apt-get命令安装这些软件包而无需完全卸载(因为这也会删除大量依赖软件包)?

我知道我可以apt-cache depends *packagename* | grep Recommends用来获取这些软件包的列表,然后可以手动安装并手动将其设置为自动安装。但是我想知道您是否可以使用apt-get自动执行此操作。

Answers:


4

有一点awk

apt-cache depends YOUR_PACKAGE | \
    awk '/Recommends:/ {system("sudo apt-get install "$2"; sudo apt-mark auto "$2)}'

2
但是,这不是递归的,与推荐软件包的自动安装相反。
vinc17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.