Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse. - Mayo 16, 2008, 10:38:53
Boton Buscar
Inicio Ayuda Calendario Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Programacion Shell  |  Tema: Ayuda con Instalador de aMSN [codigo mitad C.. mitad bash.. ERROR en Bash] 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Ayuda con Instalador de aMSN [codigo mitad C.. mitad bash.. ERROR en Bash]  (Leído 146 veces)
ven0m
Colaborador
*****
Desconectado Desconectado

Mensajes: 782


Christina...Eat me, drink me...

x_0@hotmail.de
Ver Perfil Email
« en: Junio 16, 2007, 12:01:57 »

Hola a todos.. bueno voy directo al grano hehe miren estoy haciendo este instalador para linux.. osea no se si llamarlo asi pero la cosa es que tiene que descargar las librerias.. y el mismo aMSN para al final poder instalarlo.. pero tengo problemas con la consola.. osea con la terminal..

miren

Código:
#include <stdio.h>

int main()
{
int descargar;
int descomprimir;
int instalar;
do
{
   printf("1.Descargar Tcl8.5\n2.Descargar TK8.5\n3.Descargar aMSN\n");
   scanf("%i", &descargar);

   switch(descargar)
   {
      //Descarga paquetes
      case 1:
      system("sudo mkdir /root/tcl\n");
      system("wget ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5a4-src.tar.gz\n");
      system("cp -a /root/tcl8.5a4-src.tar.gz /root/tcl\n");
      break;
      case 2:
      system("sudo mkdir /root/tk\n");
      system("wget ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk8.5a4-src.tar.gz\n");
      system("cp -a /root/tk8.5a4-src.tar.gz /root/tk\n");
      break;
      case 3:
      system("sudo mkdir /root/amsn\n");
      system("wget http://prdownloads.sourceforge.net/amsn/amsn-0.97RC1.tar.bz2\n");
      system("cp -a /root/amsn-0.97RC1.tar.bz2 /root/amsn\n");
      break;
    }
   printf("1.Descomprimir Tcl\n2.Descomprimir Tk\n3.Descomprimir aMSN\n");
   scanf("%i", &descomprimir);
  switch(descomprimir)
  {
     case 1:
     system("cd /root/tcl\n");
     system("tar xzvf tcl8.5a4-src.tar.gz\n");
     break;
     case 2:
     system("cd /root/tk\n");
     system("tar xzvf tk8.5a4-src.tar.gz\n");
     break;
     case 3:
     system("cd /root/amsn\n");
     system("bzip2 -dc /root/amsn/amsn-0.97RC1.tar.bz2 | tar -xv\n");
  }
  printf("1.Configurar e instalar Tcl\n2.Configurar e instalar Tk\n3.Configurar e instalar aMSN\n");
  scanf("%i", &instalar);
  switch(instalar)
  {
  case 1:
  system("cd /root/tcl8.5a4\n");
  system("./configure\n");
  system("make install\n");
  system("make\n");
  break;
  case 2:
  system("cd /root/tk8.5a4\n");
  system("./configure\n");
  system("make install\n");
  system("make\n");
  break;
  case 3:
  system("cd /root/amsn-0.97RC1\n");
  system("./configure\n)");
  system("make install\n");
  system("make\n");
  break;
}
}
while(descargar=='1');
return 0;
}

disculpen que pege este codigo con codigo en C pero el problema esta en bash.. primero..
veamos el tcl..

lo descargo sin problemas...y lo copio a la carpeta creada [  system("sudo mkdir /root/tcl");
al tratar de descomprimirlo... yo le hago un system("cd /root/tcl/nombredetcl.tar.gz"); y despues viene el TAR que lo descomprime.. pero el error es que el TAR descomprime el TCL en /root y no en la carpeta deseada... entienden??

otro error que tengo

al descomprimir todo y querer configurar el paquete no me funciona..

system("cd root/tcl8.5a4\n");
system("./configure");         <------- aqui me va el error.. no me configura nada y eso que le di yo a un CHANGE DIRECTORY... alguien me ayuda con ese problema??

En línea

R-E-S-P-E-C-T, find out what it means to me


Christina..Christina..Brak mi ciebie moj EMO-Princesa..BARDZO CIE KOCHAM!!!
jns07.net
Visitante
« Respuesta #1 en: Junio 16, 2007, 01:21:39 »

En línea
ven0m
Colaborador
*****
Desconectado Desconectado

Mensajes: 782


Christina...Eat me, drink me...

x_0@hotmail.de
Ver Perfil Email
« Respuesta #2 en: Junio 16, 2007, 06:06:45 »

a muchas gracias amigo.. si usare && para los comandos gracias por tu ayuda
En línea

R-E-S-P-E-C-T, find out what it means to me


Christina..Christina..Brak mi ciebie moj EMO-Princesa..BARDZO CIE KOCHAM!!!
ven0m
Colaborador
*****
Desconectado Desconectado

Mensajes: 782


Christina...Eat me, drink me...

x_0@hotmail.de
Ver Perfil Email
« Respuesta #3 en: Junio 16, 2007, 06:30:19 »

Bueno ya arregle el codigo.. hehe me va bien.. gracias por tu ay<uda otra vez hehe

Código:
  #include <stdio.h>

int main()
{
int descargar;
int descomprimir;
int instalar;
do
{
   printf("1.Descargar Tcl8.5\n2.Descargar TK8.5\n3.Descargar aMSN\n");
   scanf("%i", &descargar);

   switch(descargar)
   {
      //Descarga paquetes
      case 1:
      system("sudo mkdir /root/tcl\n");
      system("wget ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5a4-src.tar.gz\n");
      system("cp -a /root/tcl8.5a4-src.tar.gz /root/tcl\n");
      break;
      case 2:
      system("sudo mkdir /root/tk\n");
      system("wget ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk8.5a4-src.tar.gz\n");
      system("cp -a /root/tk8.5a4-src.tar.gz /root/tk\n");
      break;
      case 3:
      system("sudo mkdir /root/amsn\n");
      system("wget http://prdownloads.sourceforge.net/amsn/amsn-0.97RC1.tar.bz2\n");
      system("cp -a /root/amsn-0.97RC1.tar.bz2 /root/amsn\n");
      break;
    }
   printf("1.Descomprimir Tcl\n2.Descomprimir Tk\n3.Descomprimir aMSN\n");
   scanf("%i", &descomprimir);
  switch(descomprimir)
  {
     case 1:
     system("cd /root/tcl && tar xzvf tcl8.5a4-src.tar.gz\n");
     break;
     case 2:
     system("cd /root/tk && tar xzvf tk8.5a4-src.tar.gz\n");
     break;
     case 3:
     system("cd /root/amsn && bzip2 -dc /root/amsn/amsn-0.97RC1.tar.bz2 | tar -xv\n");
  }
  printf("1.Configurar e instalar Tcl\n2.Configurar e instalar Tk\n3.Configurar e instalar aMSN\n");
  scanf("%i", &instalar);
  switch(instalar)
  {
  case 1:
  system("cd /root/tcl/tcl8.5a4/unix && ./configure && make install && make\n");

  break;
  case 2:
  system("cd /root/tk/tk8.5a4/unix && ./configure && make install && make\n");
  break;
  case 3:
  system("cd /root/amsn/amsn-0.97RC && ./configure && make install && make\n");
  break;
}
}
while(descargar=='1');
return 0;
}
En línea

R-E-S-P-E-C-T, find out what it means to me


Christina..Christina..Brak mi ciebie moj EMO-Princesa..BARDZO CIE KOCHAM!!!
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Programacion Shell  |  Tema: Ayuda con Instalador de aMSN [codigo mitad C.. mitad bash.. ERROR en Bash] « anterior próximo »
Ir a:  
Novedades, Dudas, Comentarios Y Sugerencias, Top 100, Off-Topic, Revista E-Zine, Revista E-Zine, Sistemas operativos libres. , HacK GeneraL, Phreaking, Bug y Exploits, Networking & Wireless, Overclocking, Refrigeracion y demas, Hardware, Electronica Y Robotica, Hack para newbies, Todo Messenger, Troyanos y virus, Programacion, Programacion para webmasters, Software, Cracks & Serialz, P2p, Bittorrent, Elinks, Diseño Grafico, Juegos PC, Mp3, Multimedia, Peliculas Divx, Juegos, Humor y Adultos. (Diversion), Paginas Webs Recomendadas, Videos,


Zona-Musical Juegos online Juego Gratis10 Solucion Hosting Videos De Musica 1juegogratis Dragonjar
Noticias
 Juegos De Coche juegos gratis online juegos Los Foros De Sexe Gratuit Sexo Duro Tierra Messenger Trucos
Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC