Wiem, że pytanie zostało już zadane, ale proszę wysłuchaj mnie. Chciałem więc zainstalować screenlety. Pobiegłem sudo apt-get install screenlets
i oto co mam:
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.
Ludzie mówią, że zalecane pakiety są instalowane domyślnie, ale najwyraźniej nie są zawarte w NOWYCH pakietach, które zostaną zainstalowane powyżej. Postanowiłem również dołączyć Sugerowane pakiety do instalacji, więc uruchomiłem sudo apt-get --install-suggests install screenlets
zamiast tego, ale dostałem OGROMNĄ listę NOWYCH pakietów, które zostaną zainstalowane; ta liczba jest właśnie taka 0 upgraded, 944 newly installed, 0 to remove and 2 not upgraded
. Czy nie powinienem otrzymywać tylko około 10 dodatkowych pakietów?
apt
software-installation
Alaa Ali
źródło
źródło
--no-install-recommends
, możesz użyć ichapt-get -o apt::install-recommends=true
do zainstalowania ich tym razemOdpowiedzi:
sugeruje i poleca to nie to samo.
Szczegółowe informacje można znaleźć w FAQ Debiana GNU / Linux .
Domyślnie
apt-get
instaluje zalecane pakiety.Twoja opcja
--install-suggests
dodaje do sugerowanych pakietów i ich sugerowanych zależności.patrz
apt-get
(8) .źródło
sudo apt-get install --install-suggests <package>
Dowiedziałem się, dlaczego zalecane pakiety w moim pytaniu nie zostały uwzględnione w pakietach do zainstalowania. To dlatego, że te zalecane pakiety nie istnieją w repozytoriach. Próbowałem zainstalować losowy pakiet, wybrałem
sudo apt-get install googleearth-package
. Nie wyświetlał sekcji Zalecane pakiety (co oznacza, że są już zawarte w sekcji NOWE pakiety do zainstalowania). Aby to potwierdzić, uruchomiłemsudo apt-get --no-install-recommends install googleearth-package
iz pewnością ujawniła się sekcja Zalecane pakiety . Jeśli chodzi o sugerowane pakiety, myślę, że nie będę ich używać,--install-suggests
ponieważ to po prostu instaluje sugerowane pakiety i ich sugerowane pakiety.źródło