Como --install-sugere em um pacote já instalado?

5

Ou: qual é a maneira correta de instalar os pacotes sugeridos para os pacotes instalados?

    
por fullmooninu 04.12.2014 / 23:00

2 respostas

3

Você pode usar os padrões de pesquisa com aptitude para listar os pacotes sugeridos e depois alimentá-los codificar%. Por exemplo, para tomboy:

sudo aptitude install '~Rsuggests:tomboy'

Aviso : seja extremamente cuidadoso ao fazer isso. Você pode facilmente ter milhares de pacotes instalados ou atualizados de uma só vez.

    
por Luís de Sousa 05.12.2014 / 10:03
2

Não existe essa opção, mas você pode descobrir e instalar os pacotes sugeridos com apt-cache depends :

PACKAGES="package1 package2 ..."
LANG=c apt-cache depends $PACKAGES |grep -i suggests

( LANG=c para obter a saída em inglês)

PACKAGES="package1 package2 ..."
SUGGESTS=$(LANG=c apt-cache depends $PACKAGES|grep -i suggests|cut -d' ' -f4|xargs)
sudo apt-get install $PACKAGES $SUGGESTS

ou em uma linha:

sudo apt-get install $PACKAGES $(LANG=c apt-cache depends $PACKAGES|grep -i suggests|cut -d' ' -f4|xargs)
    
por rubo77 23.04.2015 / 08:29