Datos del Tema
Creado el 21.06.07 a las 06:54
- 0 Votos
-
0
Favoritos - 616
Visitas - 2
Mensajes
¡Tema agregado a Favoritos!
Ya tienes este tema en Favoritos
Error
¡Buen Tema!0 Votos Disponibles
¡Tu voto ha sido enviado!
Ya has votado por este tema
[Error]
No puedes votar tu propio tema
No puedes votar a usuarios baneados
No puedes votar en un tema cerrado
Temas Relacionados
| Dejo un script escrito por mi, quien lo quiera lo copia. Es para instalar multiples programas de una ves sin pedir ninguna confirmacion funciona con un archivo de listado de programas/paquetes que se desean instalar y se llama al script ./soft (o creando un alias para q lo llame o un binario en algun otro momento). EL CODIGO A CONTINUACION ---------CODE------------ #! /bin/bash ## INSTALADOR DE SOFTWARE v. 0.00.02 { # se borra la pantalla clear echo ' _____________________________' echo ' | INSTALADOR PARA APT |' echo ' | V. 0.00.02 |' echo ' | Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis! |' echo ' |_____________________________|' echo '' echo Operacion solicitada por el usuario: ${USER} echo 'Para cancelar presione Ctrl+Z' echo '' echo 'Inicializando...' echo '' # presentacion del programa sleep 1 # duerme un segundo el programa echo 'Actualizando su source list' # sudo apt-get -yfm update # update a la source.list (/etc/apt/source.list/) echo '' echo 'Ok.. proceso terminado, se prodece a la/s instalacion/es' echo '' fichero_instalacion_1=$1 if [ -z "$fichero_instalacion_1" ] ; then echo 'ERROR: FICHERO INSTALACION NO ESPECIFICADO' echo 'Uso: soft <fichero_instalacion>' echo '' echo 'Maximo 30 entradas en list' echo '' echo '---------------------------------' echo 'Comentarios? Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis!' echo ' _Tij4n0 rulez! ' echo '---------------------------------' # Finaliza si no se especifica el fichero else echo Fichero especificado: $1 echo '' exec 6<&0 # Enlaza el descriptor 6 a stdin. # Salva stdin exec < $1 # Reemplaza stdin por el read a1 # Lee las lineas de list read a2 read a3 read a4 read a5 read a6 read a7 read a8 read a9 read a10 read a11 read a12 read a13 read a15 read a16 read a17 read a18 read a19 read a20 read a21 read a22 read a23 read a24 read a25 read a26 read a27 read a28 read a29 read a30 exec 0<&6 6<&- && # Comienza instalaciones apt-cache dump | grep ^Package | sed 's/Package: //' | awk 'BEGIN { ORS = " " } { print }' sudo apt-get --assume-yes --force-yes install $a1 $a2 $a3 $a4 $a5 $a6 $a7 $a8 $a9 $a10 $a11 $a12 $a13 $a14 $a15 $a16 $a17 $a18 $a19 $a20 $a21 $a22 $a23 $a24 $a25 $a26 $a27 $a28 $a29 $a30 # Mensaje para finalizacion echo '' echo '' echo '------------------------' echo 'OPERACIONES FINALIZADAS' echo '------------------------' echo '' echo 'Encontrara un log del software llamado softlog.txt' echo '' sudo echo $1 > softlog.txt echo 'Comentarios?:' echo 'Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis!' echo '' fi } Se podria implementar apt-get install $(cat /ruta/a/la/lista.txt) y tambien: apt-cache dump | grep ^Package | sed 's/Package: //' | awk 'BEGIN { ORS = " " } { print }' Editado por Facus de la Cruz: 21.06.07 a las 06:54 Razón: DoblePost Unido | ||
| denada! usalo te lo regalo (GNU) | ||
| Herramientas | Buscar en este tema |
| |



(GNU)