Ayuda con un Script en Shell

Imagen de antarex
0 puntos

Hola a todos, estoy seguro de que hay mucha gente en este foro que puede ayudarme en mi problema. En realidad es algo sencillo, se trata de hacer un script para instalar Automatix2 en mi Feisty.

1. En primera opcion habria que abrir el archivo:

sudo gedit /etc/apt/sources.list

2. Entonces se agrega la siguiente linea al archivo:

deb http://www.getautomatix.com/apt feisty main

3. Se guarda el archivo y se cierra.

4. Ahora se obtienen las claves, se han de ejecutar los siguientes comandos.

wget http://www.getautomatix.com/apt/key.gpg.asc
gpg --import key.gpg.asc
gpg --export --armor 521A9C7C | sudo apt-key add key.gpg.asc

5. Ahora se actualizan los repositorios y se instala automatix2:

sudo aptitude update
sudo aptitude install automatix2

El principal problema que tengo es el editar archivos de texto, por lo demas, que solo es ejecutar comandos en consola no tengo problema.

 

SALUDOS

 

 

 

Imagen de Festor
+1
0
-1

 ¿Por que queires instalar Automatix? ¿Algún programa en especial que solo puedas sepas conseguir a traves de él? 

El solucion es simple, en vez de escribir esto:

sudo gedit /etc/apt/sources.list
deb http://www.getautomatix.com/apt feisty main

Sólo tienes que escribir esto

echo "deb http://www.getautomatix.com/apt feisty main" | sudo tee -a /etc/apt/sources.list

Eso si date cuenta que el script no será automatizado ya que tienes que instroducir la contraseña para el sudo. 

****-------------------****

The Life of Nadock Blog

****-------------------****

+1
0
-1
Imagen de antarex
+1
0
-1

MIL GRACIASS

+1
0
-1
Imagen de gotxa
+1
0
-1

puedes poner directamente

$ echo "deb http://www.getautomatix.com/apt feisty main" | tee -a /etc/apt/sources.list

(sin sudo en esta instrucción ni en ninguna otra del script)
pero el script que estás creando debe ser de root y ejecutarlo como root.

EDITADO: borrado un párrafo erróneo en concepto tras duda+chequeo.

Ojo, el script tampoco chequea si ya existe la línea, para que no la vuelva a añadir indefinidamente en cada ejecución.

Saludos

GoTXa
linux counter #116453

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de antarex
+1
0
-1

muchas gracias compañeros;)

+1
0
-1