Olhe como ficou :
char *temp,*temp2;
char comando[100];
temp = (char *)malloc(sizeof(char )*100);
temp2 = (char *)malloc(sizeof(char )*45);
temp = "sudo apt-get install";
temp2 = (char *)argv[2];
sprintf(comando, "%s %s",temp,temp2);
system(comando);