<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Book Antiqua"><br>
<br>
¿Y no se podría hacer como hace Mozilla? Un paquete comprimido
con un archivo que es el que inicia el programa. Uno puede hacer
un enlace o un ícono que apunte a ese archivo. Y listo. No
precisás root ni nada para tener nuevos programas.<br>
Yo usaba los programas de Mozilla desde un pendrive de esa forma.<br>
<br>
<br>
Un abrazo<br>
<i><b>Sylvia S.</b></i><br>
<br>
<br>
</font><br>
El 22/01/12 18:53, Flavio Danesse escribió:
<blockquote
cite="mid:CACfnHdecYeLEFyZ4h0daKMsBybKroyXL3MrjMCi5sWVqq8O=SQ@mail.gmail.com"
type="cite">Bueno, yo con JAMedia para la xo 1.5, hice algo más a
lo bestia para conseguir lo que tu quieres hacer.
<div>Simplemente un <a moz-do-not-send="true"
href="http://install-xo-1.5.py">install-xo-1.5.py</a> que
copia los archivos a un directorio determinado en el home del
usuario y un archivo .desktop que se guarda en el escritorio de
gnome que es en realidad el lanzador de la aplicación.</div>
<div><br>
</div>
<div>Al usuario le aparece el ícono en el escritorio y cuando hace
doble click, se ejecuta el programa y listo.</div>
<div><br>
</div>
<div>Yo quería que ese .desktop fuera al menú de gnome y a la
categoría audio y video en lugar del escritorio, (como debe
ser), con lo cual ese archivo debe copiarse si o si en
/usr/share/applications/ (el mismo .desktop define la categoría
en el menú), pero no tienes permiso de hacer cambios ahí, así
que tiene que ir al escritorio, de lo contrario el usuario nunca
lo verá.</div>
<div><br>
</div>
<div>En caso de que tengas que meter en el paquete alguna
biblioteca que no esté instalada, el método a seguir es el mismo
que usamos para actividades de sugar, un directorio lib dentro
de la aplicación a instalar y modificaciones en el path para que
sean encontradas.</div>
<div><br>
</div>
<div>Cuando tienes una aplicación que utiliza muchas bibliotecas
que no estén en la xo, te recomiendo hacer un barrido con
pyinstaller y él mismo te recolectará todas las bibliotecas que
necesita el programa para funcionar, así fue como portamos pilas
y qt a sugar en el sugar day de Argentina. Claro, que para hacer
esto último, necesitas una xo con root para instalar todas las
bibliotecas necesarias para que el programa funcione y luego
hacer la recolección y empaquetado final.</div>
<div><br>
</div>
<div>Si necesitas ayuda me dices que puedo hacerlo acá.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
<br>
<div class="gmail_quote">El 22 de enero de 2012 15:26, Damián
Muraña <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:damianmurana@gmail.com">damianmurana@gmail.com</a>></span>
escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote">
<div>Gracias por las respuestas,</div>
<div><br>
</div>
<div>@Flavio: Yo también uso sugar en Ubuntu y Trisquel,
el tema es que en estos sistemas yo puedo instalarles
las librerías y paquetes que se me ocurra, al igual que
con Gnome. Necesito ese limitado sistema que traen las
XO 1.5, así se como manejarme con el tema de las
librerías y de no tener root.</div>
<div><br>
</div>
<div>@Eduardo: Me parece buena la idea de hablar con
Ceibal, voy a ver qué hago sobre eso. Sobre lo de usar
la palabra "actividad" (y por algo lo puse entre
comillas :P), es porque la idea es crear un comando
similar a "sugar-install-bundle" y empaquetar software
en un .tar.gz o algo similar, y conseguir que dicho
comando lo instale (en alguna carpeta dentro de la
home), por eso usé la palabra actividad, el sistema para
instalar una aplicación en gnome sería igual al de
instalar actividades en sugar.</div>
<div>Lo de Zero Injector lo estuve viendo, pero pretendo
hacer algo diferente, como te dije, usando paquetes y un
comando que los instale.</div>
<div><br>
</div>
<div>Es indiscutible que lo mejor sería tener la password
de root e instalarlo con yum, pero por el momento y como
pasatiempo al menos intentaré crear algún sistema
sencillo para instalar software en gnome sin root.</div>
<div><br>
</div>
<div>De momento voy a ver si consigo respuesta de Ceibal o
alguna XO prestada con algún conocido, porque realmente
lo de emular lo veo difícil.</div>
<div><br>
</div>
<div>Saludos,</div>
</div>
<div class="HOEnZb">
<div class="h5">
<div><br>
</div>
-- <br>
<span
style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:'Times
New Roman';word-spacing:0px"><span
style="font-family:arial;font-size:small">Damián
Muraña<br>
Linux Registered User #460383<br>
<br>
</span></span><br>
</div>
</div>
<br>
_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a moz-do-not-send="true"
href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
<a moz-do-not-send="true"
href="http://lists.laptop.org/listinfo/olpc-uruguay"
target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Olpc-uruguay mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.laptop.org/listinfo/olpc-uruguay">http://lists.laptop.org/listinfo/olpc-uruguay</a>
</pre>
</blockquote>
</body>
</html>