<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>