¿Cómo instalo xulrunner?

27

Estoy tratando de migrar una máquina virtual que uso para mis clases en la universidad del 10.04 al 12.04 y en eso estoy usando xulrunner para que

  • primero, puedo tener SQLiteManager como una aplicación independiente
  • a continuación, KNIME puede proporcionar ayuda para sus nodos

Intenté agregar el mozilla ppa como se describe en algunas publicaciones, por ejemplo, aquí o aquí , pero cuando busco xulrunner en Synaptic no obtengo ninguna coincidencia.

Leí en este enlace que xulrunner se dejó fuera intencionalmente, lo que, francamente, ¡creo que es una mala decisión! De todos modos, ¿alguien sabe una forma de salir de esto, es decir, cómo obtener xulrunner?

jugador de ajedrez
fuente
3
Tómese un momento para mirar las respuestas a su pregunta y para votar y / o aceptar la mejor respuesta que resuelva su problema (use la marca de verificación / marca de verificación a la izquierda). De esta manera, la pregunta se marca como "respondida" y los futuros lectores pueden consultarla sabiendo que la solución funciona. ¡Gracias!
ish
¡Hola! Parece que estas preguntas aún no se han marcado como resueltas. Si una de las respuestas solucionó su problema, tómese el tiempo para marcar la marca de verificación gris junto a la respuesta. Esto lo marcará como "resuelto" y facilitará que otros lo encuentren. ¡Además, te dará algo de reputación!
Kaz Wolfe el

Respuestas:

36

xulrunner ya no está disponible en los repositorios para 12.04, pero es muy fácil instalar las últimas versiones proporcionadas por la Fundación Mozilla aquí . Como estas versiones de xulrunner son independientes, las colocaremos en el /optdirectorio.

  1. Abra la terminal con Ctrl+ Alt+T
  2. Tipo cd /opt
  3. Los pasos a continuación descargarán automáticamente la versión adecuada de xulrunner basada en la versión actualmente instalada de Firefox y si su Ubuntu es de 32 bits o de 64 bits. (Si está ejecutando una versión beta de Firefox, etc., copie la URL manualmente desde su navegador y configúrelo XURL=(consulte a continuación)

    • Copie y pegue en la terminal, línea por línea:
    FFVER = `grep -Po" \ d {2} \. \ D + "/ usr / lib / firefox / platform.ini`
    ARCH = `uname -p`
    XURL = https: //ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/$FFVER/runtimes/xulrunner-$FFVER.en-US.linux-$ARCH.tar.bz2
    cd / opt
    sudo sh -c "wget ​​-O- $ XURL | tar -xj"
    sudo ln -s / opt / xulrunner / xulrunner / usr / bin / xulrunner
    sudo ln -s / opt / xulrunner / xpcshell / usr / bin / xpcshell
    

xulrunner ahora está instalado y se puede ejecutar simplemente xulrunnerdesde cualquier lugar.

  • Para desinstalarlo, simplemente elimine el xulrunnerdirectorio /opty los enlaces simbólicos /usr/bin/xulrunnery /usr/bin/xpcshell.
ish
fuente
si desea instalar una versión específica de xul, reemplace la primera línea como estaFVER='10.0'
Uzair Farooq
3
@izx Muchas gracias por la solución. Para mí $FFVERno funcionó. Sin embargo, introduje manualmente https://ftp.mozilla.org/pub/xulrunner/releases/latest/runtimes/ y allí encontré la versión 41 .
alex
9

Tuve un problema similar con el error de Eclipse. Pude hacer que mi versión de Eclipse funcionara, haciendo lo siguiente. Puede hacer esto para sus aplicaciones previstas.

  1. Para encontrar la versión de XULRunner compatible con su versión de Eclipse: http://www.eclipse.org/swt/faq.php#browserlinux
  2. Ir a descargas de lanzamientos de Mozilla XULRunner . Elige la versión que quieras. Ignora las b*versiones con sufijo (beta) e intenta optar por la última. Nuevamente, es su elección ir a la versión requerida.

    [DIR]   10.0.1/         09-Feb-2012 01:11   -    
    [DIR]   10.0.2/         16-Feb-2012 02:55   -    
    [DIR]   10.0.4esr/      22-May-2012 20:56   -    
    [DIR]   10.0/           29-Jan-2012 11:32   -    
    [DIR]   10.0b2/         28-Dec-2011 10:38   -    
    [DIR]   10.0b3/         08-Jan-2012 03:02   -    
    [DIR]   10.0b5/         18-Jan-2012 15:27   -    
    [DIR]   10.0b6/         24-Jan-2012 03:53   -
    

    Estoy instalando 10.0.2en este ejemplo.

  3. Elija la descarga en función de su sistema operativo.

    Estoy ejecutando Linux de 32 bits, así que voy por xulrunner-10.0.2.en-US.linux-i686.tar.bz2

  4. Guarde el archivo descargado, extráigalo / instálelo.

    sudo tar -xjvf xulrunner-10.0.2.en-US.linux-i686.tar.bz2
    
  5. Establezca la ruta de xulrunner en el archivo de la aplicación ( eclipse.ini).

    -Dorg.eclipse.swt.browser.XULRunnerPath=/Path_where_xulrunner_is extracted/xulrunner/
    

Ahora Eclipse utilizará la versión dada de xulrunner instalada.

Ajit Tirumalasetti
fuente
0

Puede encontrar una descripción de este problema en las preguntas frecuentes de KNIME. Básicamente, solo instale los binarios del sitio de actualización de KNIME y listo; las cosas deberían formatearse correctamente nuevamente.

Aaron
fuente
¿Puedes dar un enlace de dónde buscar?
ζ--
0

Intenta instalar el firefox-devpaquete. Creo que ese paquete debería proporcionar las bibliotecas que xulrunner tenía anteriormente. No estoy seguro acerca de las bibliotecas en tiempo de ejecución, pero sí contiene las bibliotecas necesarias para compilar aplicaciones XUL que se enviaron previamente con XULRunner

Owais solitario
fuente