Я знаю, что вопрос уже задавался, но, пожалуйста, выслушайте меня. Поэтому я хотел установить скриншоты. Я побежал sudo apt-get install screenlets
, и вот что я получил:
The following extra packages will be installed:
libart-2.0-2 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libgnome2-0 libgnomecanvas2-0
libgnomecanvas2-common libgnomeui-0 libgnomeui-common libtidy-0.99-0 python-beautifulsoup python-evolution
python-feedparser python-gmenu python-gnome2 python-numpy python-pyorbit python-rsvg python-tz python-utidylib
screenlets-pack-basic
Suggested packages:
libbonobo2-bin python-gnome2-doc python-numpy-doc python-numpy-dbg python-nose python-dev gfortran
python-pyorbit-dbg screenlets-pack-all python-dcop
Recommended packages:
python-numeric python-gnome2-extras
The following NEW packages will be installed:
libart-2.0-2 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libgnome2-0 libgnomecanvas2-0
libgnomecanvas2-common libgnomeui-0 libgnomeui-common libtidy-0.99-0 python-beautifulsoup python-evolution
python-feedparser python-gmenu python-gnome2 python-numpy python-pyorbit python-rsvg python-tz python-utidylib
screenlets screenlets-pack-basic
0 upgraded, 23 newly installed, 0 to remove and 2 not upgraded.
Люди говорят, что рекомендуемые пакеты установлены по умолчанию, но они явно не включены в НОВЫЕ пакеты, которые будут установлены выше. Я также решил включить предложенные пакеты в установку, поэтому я запустил sudo apt-get --install-suggests install screenlets
вместо этого, но я получил ОГРОМНЫЙ список НОВЫХ пакетов, которые будут установлены; это число точно 0 upgraded, 944 newly installed, 0 to remove and 2 not upgraded
. Разве я не получаю только около 10 дополнительных пакетов?
apt
software-installation
Алаа али
источник
источник
--no-install-recommends
вы можете использоватьapt-get -o apt::install-recommends=true
для установки этих на этот разОтветы:
предлагает и рекомендует не одно и то же.
Подробности смотрите в FAQ по Debian GNU / Linux .
По умолчанию
apt-get
устанавливает рекомендуемые пакеты.Ваш вариант
--install-suggests
добавляет в предлагаемые пакеты и их предлагаемые зависимости.см.
apt-get
(8) .источник
sudo apt-get install --install-suggests <package>
Я выяснил, почему рекомендуемые пакеты в моем вопросе не были включены в пакеты, которые будут установлены. Это потому, что эти рекомендуемые пакеты не существуют в репозиториях. Я попытался установить случайный пакет, я выбрал
sudo apt-get install googleearth-package
. Он не отображал раздел « Рекомендуемые пакеты » (это означает, что они уже включены в раздел «Новые пакеты для установки»). Чтобы подтвердить это, я запустилsudo apt-get --no-install-recommends install googleearth-package
, и, конечно же, раздел « Рекомендуемые пакеты » раскрылся. Что касается предложенных пакетов, я думаю, что я не буду использовать,--install-suggests
потому что это просто устанавливает предлагаемые пакеты и их предлагаемые пакеты.источник