Bienvenido al sistema de Preguntas y Respuestas de DesdeLinux.net Si tienes alguna duda o pregunta sobre GNU/Linux, siéntete libre de compartirla acá. Entre todos te ayudaremos. Antes de empezar, te sugerimos que le pegues un vistazo a nuestra guía de preguntas frecuentes (FAQ, en inglés) para entender cómo funciona Ask DesdeLinux.

¿Script para instalar varios programas en mi feo ubuntó? D:

–1 voto
¿Alguien podria ayudarme a hacer un script para instalar las apps en una instalacion limpia?, hace tiempo habia encontrado un ejemplo donde estaba para instalar y metia el monton de "sudo add-apt-repository", update, install...

alguien que sepa de bash(si no estoy mal se llama asi), si alguien pudiera darme un ejemplo de como hacer las instalaciones con sudo o de descargar e instalarlas de un .deb

no estoy muy seguro de como googlear eso y los que encontre creo que no eran para eso :(
preguntado por Derpie Feb 23, 2015 en Terminal - Bash
Compartir esta pregunta:

1 Respuesta

0 votos
 
Mejor respuesta
Derpie,
Un script como ese es sencillo de hacer, la idea de los scripts en bash es que puedes poner en ellos los mismos comandos que usarías en la shell, entonces el script que tendrías que usar seria algo como esto:
Code:
#!/bin/sh sudo apt-get install PAQUETE1 sudo apt-get install PAQUETE2 sudo apt-get install PAQUETE3 sudo apt-get install PAQUETE4 ...

y luego lo ejecutas como: sudo sh miscript.sh.

Si es que algún paquete de los que quieres instalar esta en algún repositorio que no sea parte de los repos oficiales de ubuntu entonces debes instalar el repositorio primero. Esto lo puedes hacer por tu cuenta previo a la ejecución del script o bien colocar al inicio del script los "sudo add-apt-repository" que sean necesarios y luego ejecutar el script.

Suerte y saludos.
respondido por racacere (340 puntos) Feb 24, 2015
Otra forma de hacer el script tambien es poner todos los paquetes en una sola linea:

sudo apt-get install PAQUETE1 PAQUETE2 PAQUETE3 ...

esta ultima forma es mas eficiente.
podria hacer sudo add-apt-repository repositorio1, repositorio2, repositorio3
luego el sudo apt-getupdate y desoyes
sudo apt-get install PAQUETE1 PAQUETE2 PAQUETE3 ...

¿pero no tengo que cerrar el script al finalizar o algo asi?
La verdad hace años que no uso ubuntu, pero hasta donde se solo se puede instalar un repo a la vez no varios en la misma linea, si alguien tiene a mano un ubuntu y comprueba esto se lo agradecería.

El resto, si, lo puedes hacer sin problemas y no hay que poner nada para finalizar el script, solo escribes los comandos que quieres que se ejecuten y guardas el archivo con extensión .sh.

Saludos, disculpa la demora.
Ya lo comprobare yo, muchas gracias por la ayuda :)
...