![Cómo instalar todo con aptitude](https://rvso.com/image/76415/C%C3%B3mo%20instalar%20todo%20con%20aptitude.png)
¿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 -d
para --download-only
. Cuando se haya asegurado de que instalará solo lo que desea/necesita, elimine -d
del apt-get
comando.
apt-cache search -n
La 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.
redeclipse
es 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 -vE
argumento.