Hola a todos en el foro. desde el momento en el que entre al mundo de GNU/Linux tenia el problema de no tener conexión a Internet, esto significa que no es posible usar herramientas tipo one-click-install como yast, rpmdrake, etc., y GNU/Linux no es como Windows en el que un archivo ya trae todo lo necesario para instalar un programa.
Desde entonces me he dedicado a buscar todas las soluciones posibles a este problema:
- para Ubuntu y Debian
- para Mandriva
- para openSUSE
- para Fedora
- proyecto keryx
- etc.
Pero ninguna me convencía, ya que los pasos eran demasiado complicados, muy específicos de dicha distribución, no obtenía todos los paquetes que yo necesitaba, o directamente el programa no funcionaba.
Yo lo que quería era instalar programas de la misma forma en que lo hacia un usuario con Internet, sentarme frente a la computadora de un cybercafe y con unos pocos clics descargarme todos los programas que yo necesitaba, lo que yo quería era un programa que funcionara igual que un administrador de paquetes como por ejemplo Yast.
Entonces con lo poco que conocía sobre programación decidí crear mi propio administrador de paquetes para sistemas GNU/Linux sin Internet:
La idea es unificar todos las ideas y métodos, en un un solo programa.
En el enlace pueden encontrar toda la información sobre como utilizarlo.
Ojo, Sushi, huh? quizás no sea la solución definitiva pero es una solución que puede ser de mucha utilidad a aquellos usuarios que tienen el mismo problema.
Espero que a alguien le sea de utilidad.

felicitaciones
y gracias por el trabajo
voy a probarlo
hola
Desde Chile no está funcionando. No conecta con el repositorio
Lo probó un amigo desde España y funciona muy bien allí.
Un saludo.
O_o que raro
Sushi, huh? toma los indices de paquetes desde
http://archive.ubuntu.com/ubuntu
Una vez que haces la configuración de los repositorios, es cuando comienza la descarga de todos los archivos necesarios de los repositorios, te tiene que aparecer algo así como:
**********************************
Downloading file...
From: url/tanto/tanto/archivo.algo
To: carpeta/tanto/tanto/archivo.algo
**********************************
Cuando termina la descarga tiene que decir
**********************************
Download OK
From: url/tanto/tanto/archivo.algo
To: carpeta/tanto/tanto/archivo.algo
**********************************
o
**********************************
Download FAILED
From: url/tanto/tanto/archivo.algo
To: carpeta/tanto/tanto/archivo.algo
**********************************
Es en el primer mensage donde falla? si es así fíjate en la carpetas de archivos temporales de Windows o Ubuntu, normalmente c:\WINDOWS\Temp y /home/tu_usuario/tmp respectivamente, fijate si existe un archivo llamado file.tmp, si ese archivo esta aumentando de tamaño es que realmente esta haciendo la descarga de los archivos, si la conexion es un poco lenta, vas a tener que esperar un poco.
Sushi, huh? normalmente hace primero la descarga a la carpeta temporal del sistema y luego los copia al pendrive, esto es para evitar que el pendrive este todo el tiempo trabajando y que se desconecte, a mi me ha pasado.
Ahí es donde se
Ahí es donde se queda:
http://img412.imageshack.us/img412/1463/dibujodz.png
En la carpeta Temp no se encuentra el archivo
Saludos
Probemos lo siguiente
Probando las mismas configuraciones, a mi si me hace la descarga.
Es como si no tuviera conexión.
Te aparese el cartel del firewall de XP pidiendo bloquear la aplicacion? En ese caso dale desbloquear de otra forma no va a poder descargar nada.
Si no proba lo siguiente (acordate de borrar el archivo sushi-huh/src/settings/sushi-huh.ini con cada prueba):
1) Después de que se produzca el fallo intenta entrar directamente al archivo
http://ftp.debian.org/debian/dists/stable/non-free/binary-i386/Release
Tendrias que ver algo como, esto
Archive: stable
Version: 5.0.3
Component: non-free
Origin: Debian
Label: Debian
Architecture: i386
Si no podes ver esto entonces es un problema del servidor. Caso contrario pasa al punto 2)
2) Probemos si se trata de un error de Sushi, huh?, en la carpeta sushi-huh/src/il_cuore/engine y borra el archivo sushi_huh_Commons.pyc y edita el archivo sushi_huh_Commons.py, por ejemplo con el notepad y modifica la siguiente linea:
settings['debug_level'] = 1
por
settings['debug_level'] = 2
Ahora abrí el símbolo del sistema y escribí cd "C:\Documents and Settings\Administrador\Escritorio\sushi-huh\src", o lo que es lo mismo movete a la carpeta sushi-huh/src
luego escribí sushi_huh.bat.
Fíjate si durante la desccarga de los archivos te tira un error, cuando intente cargar las tablas seguro te va a tirar error, pero yo quiero saber que pasa antes, ok?.
Finalmente algunas preguntas adicionales para tener en cuenta.
- la carpeta sushi-huh/src/settings se rellena con las carpetas y los archivos de configuración?
- Los mensajes "Download FAILED" aparecen de forma inmediata tras el intento de descarga?
- o tardan un tiempo en aparecer?
Si no habrá que probar si se trata de un error con el directorio temporal.
Hace las pruebas haber si le podemos dar solución.
Te aparese el cartel del
No
Si. Veo lo mismo
http://img691.imageshack.us/img691/9211/dibujoky.png
Si: Subcarpetas Debian, dists, stable, contrib, main, non free (y sigue siguiendo..). Ninguna contiene archivos.
Si. Inmediatamente
Te comento que lo probé en ubuntu desde la red de mi casa y ahora desde la red del trabajo y funciona bien. El problema me aparece con windows.
Y una duda: Cómo resuelvo las dependencias? Por ejemplo: si me quiero bajar el paquete "alien", cómo hago para que me descargue (o informe) sobre la dependencia "rpm"?
Intenté sincronizar ejecutando el programa como root pero me termine mandando un moco al parecer: se modificó por completo la sources.list (Tengo todo respaldado, así que no fue más que un contratiempo)
Bueno. Cualquier otro dato... no más que pedirlo.
Saludos.
Te comento que lo probé en
Mil disculpas, mas abajo se explica la razon.
De momento Sushi, huh? usa una funcion integrada para resolver las dependencias, es para el caso en el que te encuentras el el cyber, y de repente quieres bajar un paquete, pero no quieres volver a tu casa para resolverlas, si no que lo haces ahi mismo. Todabia es un algoritmo que hay que pulir, pero en la mayoria de los casos, creo que deberia funcionar igual de bien, yo hasta ahora lo he probado con Mandriva y openSUSE, no he hecho la prueba completa para Debian, Ubuntu ni Fedora.
Cuidado, Sushi, huh? es para personas que no tienen internet. por lo tanto para no tener problemas con los repositorios online, se eliminan dichas lineas. Por lo tanto si lo van a usar para depurar NO activen la opcion "Autoconfigurar su administrador de paquetes"
amigo, mis felicitaciones
amigo, mis felicitaciones por esta utilidad, personalmente ya no sufro de los "dependencies hell's", pero bastante que batallé con ellos
antes usaba windows, ahora puedo vivir
Mi Foro
Mi Blog
antes usaba windows, ahora puedo vivir
cd/dvd/usb Multidistro con grub2 e isos"
http://jmanuelcool.wordpress.com
Unirse al lado correcto y todo ira bien
Tan solo se tiene uno que unir al lado correcto (Linux) y ser feliz.
Estar en el lado oscuro (Winbugs) y tendras dolores de Cabeza ... !!
Saludos.
Exelente herramienta.
De eso se trata el Software
De eso se trata el Software Libre, compartir el conocimiento, sin limitación de fronteras, y una de las grandes limitantes que tenían los sistemas Unix/Linux es el infierno de las dependencias para aquellos que no tienen acceso a internet, y ahora mas que nunca es cuando mas inca pie hay que hacer en ese tema.
A mi no me molesta dar los enlaces de otros proyectos similares, porque yo en parte los he tomado como guía para el desarrollo de Sushi, huh?, ademas hay que reconocer que todos ellos también hicieron su máximo esfuerzo para cambiar esta situación.
Ademas, no es difícil encontrar en internet comentarios de usuarios que tienen el mismo problema, lo que significa que esta herramienta se necesitaba desde hacia mucho tiempo.
Y mi idea cuando cree Sushi, huh? no era que solo una distro o comunidad se beneficiara sino que ese conocimiento llegara a todos por igual.
Confirmado
Confirmadisimo, se trata de un error con la resolucion del directorio temporal. ya dentro de unas horitas voy a liberar las correcciones.
http://img260.imageshack.us/i/screenma.png/
llegue tarde :(
Arriba te respondí
Bueno. Me alegro de que lo hayas detectado.
Saludos.
Listo
Ya pueden descargar la versión corregida(0.5.2), y cruzando los dedos haber si esta vez funciona n_n'v
¿te molesta si tomo el
¿te molesta si tomo el sushi, hu? y lo posteo en mi blog?
lamento no poder colaborar en más
antes usaba windows, ahora puedo vivir
Mi Foro
Mi Blog
antes usaba windows, ahora puedo vivir
cd/dvd/usb Multidistro con grub2 e isos"
http://jmanuelcool.wordpress.com
Sushi, huh? es Software
Sushi, huh? es Software Libre(GPL v3), no tienes porque pedirme permiso para hacerlo, simplemente haslo.
Para mi es de gran ayuda que se difunda la existencia del programa, es mas para mi es la principal ayuda que puedo tener en estos momentos.
Diseñador
Hola, soy diseñador gráfico y me parece muy interesante tu proyecto,así que quisiera colaborar con la parte gráfica.
Para empezar me gustaría saber por qué se eligio el nombre, que se quiere proyectar con el (no me parece que hable mucho del programa), para desarrollar un logo.
La interfaz está definida por una hoja de estilo CSS?
Saludos.
Entre mas comprensible parece el universo, más parece también inútil.
Entre mas comprensible parece el universo, más parece también inútil.
Con mucho gusto
La idea original surge de la idea de crear los RPM offlines, de momento me parece un poco complejo mantener un proyecto así, pero lo tengo en cuenta para un futuro no muy lejano.
Luego hago un juego de palabras un poco enrevesado:
RPM offline => ROL => ROLL => Sushi roll => Sushi
Hasta aquí la primera parte, luego anticipándome a lo que se venia, imagine que la reaccion natural seria "Sushi?, y con que se como eso, ah?" => "ah?" => o en ingles => "huh?".
Quedando como resultado "Sushi, huh?", ademas ya existía un proyecto llamado sushi asi que lo hacia o lo hacia :P.
A su vez, si bien el sushi es cualquier plato preparado con pescado crudo (lo cual denota el estado actual del programa), lo mas común es llamarle sushi a los rollos(el programa que queres instalar) de arroz envueltos en nori (algas) y rellenos con verduras y pescado, este a su vez se corta en pequeños trozos (sus dependencias), pero cuando comes un rollo de sushi, este esta tan rico que seguramente vas a querer comer mas y mas (volviéndote adicto a mi programa :P)
NOTA: no me hago cargo si se indigestan con algún paquete en mal estado XD.
Ademas mientras mas raro sea el nombre mas llama la atención.
Mas información acá
mas o menos, el manejador de paquetes son frames, y los colores fuentes y fondos es una hoja de estilo sushi-huh/src/il_cuore/skins/default/style.css
Mientras no uses flashplayer y el código fuente de la pagina sea legible, hace lo que se te venga en ganas, yo después me encargo de integrarlo.
Miren esto!!
http://taringa.net/posts/linux/4479278/Instalar-Programas-y-Actualizacio...
¡GNU/Linux da Dignidad y Libertad antes que Gratuidad!
Ah, si, el keryx ya lo
Ah, si, el keryx ya lo conocia, solo funca para algunas versiones de ubuntu y debian, aunque me sirve para sacar algunas ideas.
Adq555, en lugar de poner el
Adq555, en lugar de poner el link en tus comentarios, te sugiero que postees tu tutorial en la sección de tutoriales y trucos, donde estaría más a la vista y sería más útil para todos.
Saludos
Equipo de Ubuntu-es
de a ver sabido antes
Si lo sabia antes con el cinellera que intentaba descargar en su tiempo que no tenia red lo lograría.
*****
Calificación
Máximo nivel
mama libre
mi blog
mama libre
de a ver sabido antes
Si lo sabia antes con el cinellera que intentaba descargar en su tiempo que no tenia red lo lograría.
*****
Calificación
Máximo nivel.
PD: Se marcha a mi blog para la colecion
mama libre
mi blog
mama libre
Compañero te pido permiso
Compañero te pido permiso para colocar esta receta en mi humilde blog y así otros compañeros puedan disfrutar de tus calentamientos de cabeza sobre el tema, añadiré un enlace a este hilo y como casi siempre al foro, así podrás seguir ayudando a mas compañeros con el mismo problema.
Si arreglas tu problema,
añade (solucionado) en el pimer post.
Mi Blog
Si reparas tu problema, añade(Solucionado)en el asunto de tu primer post, así es mas fácil para el que busca después.Mi Blog
Porfavor, No me pidan
Porfavor, No me pidan permiso, simplemente plubliquenlo, esta informacion es de libre difucion, pueden copipastearla, modificarla a gusto, en fin hacer lo que se les venga en ganas y mejor todabia si agregan info adicional, por ejemplo opiniones, sugerencias, etc..
Wow!
Esta genial :D soy algo novato y llevo algo mas de un mes usando Ubuntu, me he informado mucho acerca de la cultura libre y es la primer vez que veo la liberacion de una aplicacion menor :D Muchas Gracias y al igual que arriero publicare esto en mi blog en twitter y otras redes sociales :D
_______________________________________________________________________________
Semillero de Investigación de Software Libre Universidad Manuela Beltrán SLUMB
Una herramienta libre para un mundo autónomo!
_______________________________________________________________________________
mientras haya Internet
mientras haya Internet alguien podra temer
probando
Genial
Apenas lo estoy probando pero me parece genial la aplicación resuelve mucho los problemas >_<