Как мне установить xulrunner?

Я пытаюсь перенести виртуальную машину, которую я использую для своих занятий в университете, с 10 на 12 апреля, и я использую xulrunner, чтобы

  • Во-первых, я могу иметь SQLiteManager в качестве отдельного приложения
  • затем KNIME может предоставить помощь для своих узлов

Я попытался добавить ppa mozilla, как описано в некоторых сообщениях, например, здесь или здесь, но когда я ищу xulrunner в Synaptic, я не получаю соответствия.

Я прочитал в этой ссылке, что xulrunner был намеренно исключен, что, честно говоря, я считаю плохим решением! Во всяком случае, кто-нибудь знает выход из этого, то есть, как получить xulrunner?

5 ответов

Решение

xulrunner больше не доступен в репозиториях для 12.04, но здесь очень легко установить последние версии, предоставленные Mozilla Foundation. Поскольку эти релизы xulrunner автономны, мы поместим их в /optкаталог.

  1. Откройте терминал с помощьюCtrl+ Alt+T
  2. Типcd /opt
  3. Приведенные ниже шаги автоматически загрузят соответствующую версиюxulrunner в зависимости от установленной на данный момент версии Firefox и от того, является ли ваша Ubuntu 32-битной или 64-битной. (Если вы используете бета-версию Firefox и т. Д., Скопируйте URL-адрес вручную из браузера и установите XURL=к нему (см. ниже)

    • Скопируйте и вставьте в терминал, строка за строкой:
    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
    кд / опт
    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 теперь установлен и может быть запущен просто xulrunner откуда угодно.

  • Чтобы удалить его, просто удалите xulrunner каталог под /optи /usr/bin/xulrunner а также /usr/bin/xpcshell символические ссылки.

У меня была похожая проблема с ошибкой Eclipse. Я смог заставить работать мою версию Eclipse, выполнив следующее. Вы можете сделать это для ваших предполагаемых приложений.

  1. Чтобы найти версию XULRunner, поддерживаемую для вашей версии Eclipse: http://www.eclipse.org/swt/faq.php
  2. Перейти к загрузке Mozilla XULRunner. Выберите версию, которую вы хотите. игнорировать b* версии с суффиксом (бета), и попробуйте выбрать последние. Опять же, это ваш выбор перейти на требуемую версию.

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

    Я устанавливаю 10.0.2 в этом примере.

  3. Выберите загрузку в зависимости от вашей ОС.

    Я использую 32-битный Linux, поэтому я иду на xulrunner-10.0.2.en-US.linux-i686.tar.bz2

  4. Сохраните скачанный файл, распакуйте / установите его.

    sudo tar -xjvf xulrunner-10.0.2.en-US.linux-i686.tar.bz2
    
  5. Установите путь к xulrunner в файле приложения (eclipse.ini).

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

Теперь Eclipse будет использовать установленную версию xulrunner.

Возможно, вы захотите взглянуть на эту ветку, чтобы увидеть, будет ли решение, которое работает для conkeror, работать и на вас: http://www.mozdev.org/pipermail/conkeror/2011-October/002666.html

Вы можете найти описание этой проблемы в KNIME FAQ. В основном, просто установите двоичные файлы с сайта обновления KNIME и вуаля; все должно быть правильно отформатировано.

Попробуйте установить firefox-dev пакет. Я думаю, что пакет должен предоставить библиотеки, которые xulrunner имел ранее. Я не уверен насчет библиотек времени выполнения, но он наверняка содержит библиотеки, необходимые для компиляции приложений XUL, которые ранее поставлялись с XULRunner

Другие вопросы по тегам