Недавно я попытался установить пакет, и это, предлагает при помощи
apt-get install tuxguitar --install-suggests
хотя это работало, там был намного более установлен, чем я заключил сделку на. В общей сложности 1 308 пакетов были установлены, включая PovRay, Фортран, TexLive, Apache2, gnucash... Вы получаете изображение. Ни один из этих объектов не был в установке - предлагает список, как представлено apt-get install tuxguitar
, таким образом, я должен предположить что --install-suggests
опция рекурсивно смотрит на пакеты, которые требуют и их install-suggests
пока 'полный' набор пакетов не создается.
Существует ли чистый метод ограничения этой рекурсии?
Не то, чтобы я действительно жалуюсь очень на некоторые программы (мне нравится PovRay), но мне нравится добавлять к моей системе немного за один раз, пытаясь удостовериться, что ОС остается стабильной!
Можно установить только непосредственно предложенные пакеты с
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)
Кажется, нет способа сделать это на основе эта страница справочника .