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

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

我之前安装了一个软件包,--no-install-recommends现在由于这些软件包丢失而缺少一些功能。有没有办法使用apt-get命令安装这些包而不完全卸载它(因为这也会删除大量的依赖包)?

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

答案1

有一点点awk

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

相关内容