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).