Revista Informática

Trasteando en la terminal.

Publicado el 20 julio 2016 por Ferlanero @ferlanero
Muy buenas.
Vamos a asumir que alguno de nosotros ha de hacer instalaciones de forma habitual y los sistemas montados tienen una serie de modificaciones que no están en el sistema base. Nos basaremos en que no podemos usar imágenes porque cada máquina es de su padre y de su madre, con discos de diferentes tamaños así que hemos de hacerlas una por una.
Como ya sabemos, en estas circunstancias lo que más se tarda es en las modificaciones posteriores, no en la instalación de la base que ya hacemos con los ojos cerrados y una mano atada a la espalda de la práctica que tenemos. Una vez acabada, busca el navegador, recuerda todo lo que has de montar, navega hasta las páginas adecuadas,...
En el mejor de los casos -como su seguro servidor- se ha guardado ya los .deb necesarios en un servicio de nube propio y los descargas desde allí. Con el tiempo acabas generando un script para hacer todas las modificaciones necesarias a máxima velocidad. No es fácil, siempre pasa algo, pero evidentemente con la búsqueda manual se reduce mucho la velocidad.
¿Y si os enseño como descargar directamente de la página web del instalador pero con la linea de comandos? Eso querría decir que, sin recurrir al navegador, podríamos ponerlo en el script y que bajara y se instalar directamente la última versión.
Un ejemplo: ¿quién no conoce esta paǵina?
 ¿Y si substituímos todo este proceso por tres líneas en la terminal?
Algo como:
wget -c https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
dpkg -i google-chrome-stable_current_amd64.deb
rm google-chrome-stable_current_amd64.deb
("-c" para que si se corta la conexión siga desde donde estaba)
Más rápido, más fácil y fácilmente insertable en un script ¿verdad?
De la  misma manera, podríamos instalar corriendo Google Earth (cuidado con las bibliotecas de 32 bits) de la siguiente manera.
wget -c https://dl.google.com/dl/earth/client/current/google-earth-stable_current_i386.deb
dpkg -i google-earth-stable_current_i386.deb
rm google-earth-stable_current_i386.deb
O Google Talk:
wget -c https://dl.google.com/linux/direct/google-talkplugin_current_amd64.deb
dpkg -i google-talkplugin_current_amd64.deb

rm google-talkplugin_current_amd64.deb
O Dropbox, ya puestos (aunque nos lo deja guardado con un nombre extremadamente largo, se sigue pudiendo instalar):
wget -c https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_2015.10.28_amd64.deb
dpkg -i download\?dl\=packages%2Fubuntu%2Fdropbox_2015.10.28_amd64.deb
rm download\?dl\=packages%2Fubuntu%2Fdropbox_2015.10.28_amd64.deb

Seguro que hay más, pero con esto ya nos hemos ahorrado una buena media hora de descarga e instalación. Con una buena conexión y lanzado en consola como root no ocupa ni cinco minutos. Literalmente. Y eso mientras nos tomamos calmadamente un café (lo que se tercie en el momento según ganas y posibilidades).
Espero que os sea útil. Hasta luego.

Volver a la Portada de Logo Paperblog