Como instalar pacotes sugeridos no apt-get

49

Eu sei que a pergunta foi feita antes, mas, por favor, me ouça. Então eu queria instalar screenlets. Eu corri sudo apt-get install screenlets , e é isso que eu recebi:

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.

As pessoas dizem que os pacotes recomendados são instalados por padrão, mas claramente não estão incluídos nos pacotes NEW que serão instalados acima. Eu também decidi incluir os pacotes sugeridos na instalação, então eu corri sudo apt-get --install-suggests install screenlets , mas eu tenho uma lista enorme de novos pacotes que serão instalados; esse número é precisamente 0 upgraded, 944 newly installed, 0 to remove and 2 not upgraded . Eu não deveria estar recebendo apenas 10 pacotes extras?

    
por Alaa Ali 31.03.2012 / 16:24

2 respostas

11

Descobri porque os pacotes recomendados na minha pergunta não foram incluídos nos pacotes a serem instalados. É porque esses pacotes recomendados não existem nos repositórios. Eu tentei instalar um pacote aleatório, escolhi sudo apt-get install googleearth-package . Ele não mostra a seção Pacotes recomendados (o que significa que eles já estão incluídos na seção Novos pacotes a serem instalados). Para confirmar isso, eu corri sudo apt-get --no-install-recommends install googleearth-package , e com certeza a seção Recommended packages foi revelada. Quanto aos pacotes sugeridos , acho que não usarei --install-suggests porque isso apenas instala os pacotes sugeridos e seus pacotes sugeridos.

    
por Alaa Ali 01.04.2012 / 05:33
54

sugere e recomenda não são a mesma coisa.

  

O pacote A depende do Pacote B se B precisar ser instalado para executar A. Em alguns casos, A depende não apenas de B, mas de uma versão de B. Neste caso, a dependência de versão é geralmente um limite inferior, no sentido de que A depende de qualquer versão de B mais recente que alguma versão especificada.

     

O Pacote A recomenda o Pacote B, se o mantenedor do pacote julgar que a maioria dos usuários não desejaria A sem também ter a funcionalidade fornecida por B.

     

Pacote A sugere Pacote B se B contiver arquivos que estão relacionados (e geralmente melhoram) a funcionalidade de A.

Veja A FAQ (perguntas freqüentes) do Debian GNU / Linux para detalhes.

Por padrão, apt-get instala os pacotes recomendados.

Sua opção --install-suggests é adicionada nos pacotes sugeridos e em suas dependências sugeridas.

--install-suggests
    Consider suggested packages as a dependency for installing.
    Configuration Item: APT::Install-Suggests.

veja apt-get (8) .

    
por Panther 31.03.2012 / 16:39