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

27

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

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

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

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

игрок в шахматы
источник
3
Пожалуйста, уделите немного времени, чтобы посмотреть на ответы на ваш вопрос, а также поднять голос и / или принять лучший ответ, который решает вашу проблему (используйте галочку / галочку слева). Таким образом, вопрос помечается как «ответ», и будущие читатели могут обратиться к нему, зная, что решение работает. Спасибо!
Иш
1
Обратите внимание, что xulrunner теперь устарел: ftp.mozilla.org/pub/xulrunner/nightly/latest-mozilla-aurora/… ; Будущее и владелец XULRunner - Группы Google
sdaau
Здравствуйте! Похоже, что этот вопрос еще не помечен как решенный. Если один из ответов устранил вашу проблему, пожалуйста, найдите время, чтобы поставить галочку напротив ответа. Это пометит его как «решенный» и облегчит другим поиск. Плюс, это даст вам некоторую репутацию!
Каз Вулф

Ответы:

36

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символические ссылки.
иш
источник
если вы хотите установить какую-то конкретную версию xul, замените первую строку следующим образомFVER='10.0'
Uzair Farooq
3
@izx Большое спасибо за решение. Для меня $FFVERэто не сработало. Однако я ввел вручную https://ftp.mozilla.org/pub/xulrunner/releases/latest/runtimes/ и там нашел версию 41 .
Алекс
9

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

  1. Чтобы найти версию XULRunner, поддерживаемую для вашей версии Eclipse: http://www.eclipse.org/swt/faq.php#browserlinux
  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.

Аджит Тирумаласетти
источник
0

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

Аарон
источник
Можете дать ссылку, где искать?
ζ--
0

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

Owais Lone
источник