帮酷LOGO
0 0 评论
文章标签:递归  Limit  MAN  PAC  GET  APT  package-management  PACK  

问题:

最近我试图安装一个软件包,它建议使用,

apt-get install tuxguitar --install-suggests

虽然这个可以工作,但是,安装的东西比我预想的要多, 安装了1308个软件包,包括 PovRay,Fortran,TexLive,Apache2,gnucash - -, 这些项目都不在 apt-get install tuxguitar提供的列表中,所以,我必须假设--install-suggests选项在递归查看请求的包。

是否有一个干净的方法限制这个递归?

我真的不是在抱怨这个程序(我喜欢 PovRay ),但是,我喜欢只添加一点东西到我的系统中,试着确保操作系统保持稳定,


回答 1:

您只能安装直接建议的软件包


LANG=c apt-cache depends tuxguitar|grep -i suggests



(LANG=c获取英语输出)


PACKAGES="tuxguitar otherpackage"


SUGGESTS=$(LANG=c apt-cache depends $PACKAGES|grep -i suggests|cut -d' ' -f4|xargs)


sudo apt-get install $PACKAGES $SUGGESTS



在你的情况下,在一行里:


PACKAGES=tuxguitar; sudo apt-get install $PACKAGES $(LANG=c apt-cache depends $PACKAGES|grep -i suggests|cut -d' ' -f4|xargs)




回答 2:

依据这个手册页面似乎没有办法做到这一点。




文章标签:MAN  PAC  PACK  GET  Limit  APT  Apt-get  递归  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语