Jak zainstalować Xulrunner?

27

Próbuję migrować maszynę wirtualną, której używam do swoich zajęć na uniwersytecie od 10.04 do 12.04, a do tego używam xulrunnera, aby

  • po pierwsze, mogę mieć SQLiteManager jako samodzielną aplikację
  • następnie KNIME może zapewnić pomoc dla swoich węzłów

Próbowałem dodać mozilla ppa zgodnie z opisem w niektórych postach, np. Tutaj lub tutaj , ale kiedy szukam xulrunnera w Synaptic, nie mogę się doczekać.

Czytam w tym linku , że xulrunner został celowo pominięty, co, szczerze mówiąc, myślę, że to zła decyzja! W każdym razie, czy ktoś wie, jak to zrobić, tj. Jak zdobyć Xulrunner?

szachista
źródło
3
Poświęć chwilę na zapoznanie się z odpowiedziami na twoje pytanie oraz głosowanie i / lub zaakceptowanie najlepszej odpowiedzi, która rozwiązuje problem (użyj znacznika wyboru / zaznaczenia po lewej stronie). W ten sposób pytanie jest oznaczone jako „udzielone”, a przyszli czytelnicy mogą się do niego odwoływać, wiedząc, że rozwiązanie działa. Dziękuję Ci!
ish
Dzień dobry! Wygląda na to, że pytania te nie zostały jeszcze oznaczone jako rozwiązane. Jeśli jedna z odpowiedzi rozwiązała problem, poświęć trochę czasu na zaznaczenie szarego pola wyboru obok odpowiedzi. Oznacz to jako „rozwiązane” i ułatwi innym znalezienie. Plus da ci trochę reputacji!
Kaz Wolfe

Odpowiedzi:

36

xulrunner nie jest już dostępny w repozytoriach za 12,04, ale to jest bardzo łatwe do zainstalowania najnowszych wersji udostępnianych przez Mozilla Foundation tutaj . Ponieważ te wersje xulrunnera są samodzielne, umieścimy je w /optkatalogu.

  1. Otwórz terminal za pomocą Ctrl+ Alt+T
  2. Rodzaj cd /opt
  3. Poniższe kroki automatycznie pobiorą odpowiednią wersję Xulrunnera na podstawie aktualnie zainstalowanej wersji Firefoksa i tego, czy Twoje Ubuntu jest 32-bitowe czy 64-bitowe. (Jeśli korzystasz z przeglądarki Firefox w wersji beta itp., Skopiuj adres URL ręcznie z przeglądarki i ustaw XURL=go (patrz poniżej)

    • Skopiuj i wklej w terminalu, linia po linii:
    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 jest teraz zainstalowany i można go uruchomić z xulrunnerdowolnego miejsca.

  • Aby go odinstalować, po prostu usunąć xulrunnerkatalog pod /opt, a /usr/bin/xulrunneri /usr/bin/xpcshelldowiązania symboliczne.
ish
źródło
jeśli chcesz zainstalować konkretną wersję Xul, zamień pierwszą linię w ten sposóbFVER='10.0'
Uzair Farooq
3
@izx Dziękuję bardzo za rozwiązanie. Dla mnie $FFVERto nie działało. Jednak wprowadziłem ręcznie https://ftp.mozilla.org/pub/xulrunner/releases/latest/runtimes/ i tam znalazłem wersję 41 .
alex
9

Miałem podobny problem z awarią Eclipse. Udało mi się uruchomić moją wersję Eclipse, wykonując następujące czynności. Możesz to zrobić dla zamierzonych aplikacji.

  1. Aby znaleźć wersję XULRunner obsługiwaną dla twojej wersji Eclipse: http://www.eclipse.org/swt/faq.php#browserlinux
  2. Idź do Mozilla XULRunner publikuje pliki do pobrania . Wybierz żądaną wersję. Zignoruj b*sufiksowane wersje (beta) i spróbuj wybrać najnowszą. Ponownie, to twój wybór, aby przejść do wymaganej wersji.

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

    Instaluję 10.0.2w tym przykładzie.

  3. Wybierz plik do pobrania w zależności od systemu operacyjnego.

    Używam 32-bitowego systemu Linux, więc idę xulrunner-10.0.2.en-US.linux-i686.tar.bz2

  4. Zapisz pobrany plik, rozpakuj / zainstaluj go.

    sudo tar -xjvf xulrunner-10.0.2.en-US.linux-i686.tar.bz2
    
  5. Ustaw ścieżkę xulrunnera w pliku aplikacji ( eclipse.ini).

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

Teraz Eclipse użyje zainstalowanej wersji Xulrunnera.

Ajit Tirumalasetti
źródło
0

Opis tego problemu można znaleźć w FAQ KNIME. Zasadniczo wystarczy zainstalować pliki binarne z witryny aktualizacji KNIME i voila; rzeczy powinny być odpowiednio sformatowane ponownie.

Aaron
źródło
Czy możesz podać link, gdzie szukać?
ζ--
0

Spróbuj zainstalować firefox-devpakiet. Myślę, że ten pakiet powinien zawierać wcześniej libs xulrunner. Nie jestem pewien co do bibliotek uruchomieniowych, ale na pewno zawiera biblioteki wymagane do kompilowania aplikacji XUL, które były wcześniej dostarczane z XULRunner

Owais Lone
źródło