或者:安装缺少的已安装包的正确方法是什么?
答案1
您可以使用搜索模式使用aptitude
列出建议的软件包,然后将它们提供给install
。例如,对于 tomboy:
sudo aptitude install '~Rsuggests:tomboy'
警告:执行此操作时要格外小心。您很容易一次安装或升级数千个软件包。
答案2
没有这样的选项,但是你可以使用以下命令找到并安装建议的软件包apt-cache depends
:
PACKAGES="package1 package2 ..."
LANG=c apt-cache depends $PACKAGES |grep -i suggests
(LANG=c
获取英文输出)
PACKAGES="package1 package2 ..."
SUGGESTS=$(LANG=c apt-cache depends $PACKAGES|grep -i suggests|cut -d' ' -f4|xargs)
sudo apt-get install $PACKAGES $SUGGESTS
或者在一行中:
sudo apt-get install $PACKAGES $(LANG=c apt-cache depends $PACKAGES|grep -i suggests|cut -d' ' -f4|xargs)