Como instalar tudo com aptitude

Como instalar tudo com aptitude

Como instalar todos os pacotes encontrados pelo aptitude?

Por exemplo:

sudo aptitude search eclipse

...encontrei aproximadamente 66 pacotes. Como posso instalar todos os pacotes encontrados sem escrever separadamente?

Responder1

Você pode usar o *símbolo como curinga. Eu sei que funciona ao excluir arquivos que podem ter o mesmo título, mas têm datas diferentes anexadas ao nome do arquivo.

No seu caso, você digitaria:

sudo apt-get install eclipse*

Isto irá instalar todos os pacotes que começam com a stringeclipse

contra:

sudo apt-get install eclipse

Isto instalará apenas pacotes com o nome "eclipse"

Responder2

Eu faria algo assim:

sudo apt-get -d -u install $(apt-cache search -n eclipse | cut -f1 -d' ' | grep -vE 'redeclipse|^lib')

Observe o -dpara --download-only. Quando você tiver certeza de que instalará apenas o que você deseja/precisa, remova o -ddo apt-getcomando.

apt-cache search -nA saída de é muito menos "ruidosa" do que aptitude searcha de, portanto é mais fácil de trabalhar em um pipeline.

redeclipseé um jogo, não faz parte do Eclipse. E você deseja que as bibliotecas sejam inseridas como uma dependência para que sejam marcadas como instaladas automaticamente. Você pode adicionar quaisquer outros pacotes que não deseja instalar no grep -vEargumento.

informação relacionada