apt-get install --reinstall --install-recomenda não instalar um pacote recomendado

1

Com um dos seguintes comandos, espero que python-omniorb-omg seja instalado, o que não aconteceu no entanto. O pacote é um pacote recommended de acordo com a python-omniorb descrição em Raring.

$ sudo apt-get install --reinstall python-omniorb
$ sudo apt-get install --reinstall --install-recommends python-omniorb

Eu removi python-omniorb e executei o comando mais simples como abaixo, depois o pacote recomendado foi instalado. Embora

$ sudo apt-get install python-omniorb

Estou sentindo falta de algo errado aqui com a opção --reinstall ?

(Não tenho certeza de como o python-omniorb foi instalado anteriormente enquanto um dos pacotes recomendados não foi instalado).

    
por IsaacS 23.01.2014 / 10:56

1 resposta

1

De apt-get manpage :

install
  ...
  This is also the target to use if you want to upgrade one or more
  already-installed packages without upgrading every package you have
  on your system. Unlike the "upgrade" target, which installs the
  newest version of all currently installed packages, "install" will
  install the newest version of only the package(s) specified. Simply
  provide the name of the package(s) you wish to upgrade, and if a
  newer version is available, it (and its dependencies, as described
  above) will be downloaded and installed.
  ...

--reinstall
  Re-Install packages that are already installed and at the newest version. 

Se você fornecer (para install ) o nome de um pacote que já está instalado, ele será atualizado, assim como suas dependências (se necessário). Note que um pacote recomendado não é uma dependência.

Além disso, --reinstall reinstala somente os pacotes que já estão instalados.

--install-recommends não tem efeito nesse caso porque nenhum pacote será instalado (apenas atualizações). Eu acho que esse é o comportamento esperado. Se você optar por não instalar (ou remover) um pacote recomendado, não desejará que o pacote seja instalado sempre que fizer uma atualização.

Talvez o pacote recomendado não tenha sido instalado no primeiro momento devido a uma falha de download (ou talvez outra coisa).

    
por Eric Carvalho 23.01.2014 / 15:26