Cómo instalar todo con aptitude

Cómo instalar todo con aptitude

¿Cómo instalar todos los paquetes que encontró aptitude?

Por ejemplo:

sudo aptitude search eclipse

... encontré aproximadamente 66 paquetes. ¿Cómo puedo instalar todos los paquetes encontrados sin escribir por separado?

Respuesta1

Puede utilizar el *símbolo como comodín. Sé que funciona al eliminar archivos que pueden tener el mismo título pero que tienen fechas diferentes adjuntas al nombre del archivo.

En tu caso escribirías:

sudo apt-get install eclipse*

Esto instalará todos los paquetes que comiencen con la cadenaeclipse

versus:

sudo apt-get install eclipse

Esto solo instalará paquetes con el nombre "eclipse".

Respuesta2

Yo haría algo como esto:

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

Tenga en cuenta el -dpara --download-only. Cuando se haya asegurado de que instalará solo lo que desea/necesita, elimine -ddel apt-getcomando.

apt-cache search -nLa salida de 's es mucho menos "ruidosa" que la de aptitude search's, por lo que es más fácil trabajar con ella en una tubería.

redeclipsees un juego, no parte de eclipse. Y desea que las bibliotecas se incluyan como una dependencia para que se marquen como autoinstaladas. Puede agregar cualquier otro paquete que no desee instalar al grep -vEargumento.

información relacionada