Como instalo o xulrunner?

27

Estou tentando migrar uma máquina virtual que uso nas minhas aulas na universidade de 10.04 para 12.04 e em que estou usando o xulrunner para que

  • primeiro, posso ter o SQLiteManager como um aplicativo independente
  • Em seguida, o KNIME pode fornecer ajuda para seus nós

Tentei adicionar o mozilla ppa, conforme descrito em alguns posts, por exemplo, aqui ou aqui , mas quando procuro o xulrunner no Synaptic, não encontro nenhum resultado.

Eu li neste link , que o xulrunner foi deixado intencionalmente, o que, francamente, acho que é uma péssima decisão! Enfim, alguém sabe uma maneira de sair disso, ou seja, como obter o xulrunner?

jogador de xadrez
fonte
3
Reserve um momento para analisar as respostas da sua pergunta e para votar e / ou aceitar a melhor resposta que resolve o seu problema (use a marca de seleção à esquerda). Dessa forma, a pergunta é marcada como "respondida" e os futuros leitores podem se referir a ela sabendo que a solução funciona. Obrigado!
Ish
Olá! Parece que essas perguntas ainda não foram marcadas como resolvidas. Se uma das respostas resolveu seu problema, marque a caixa de seleção cinza com a resposta. Isso marcará como "resolvido" e facilitará a localização de outras pessoas. Além disso, isso lhe dará uma reputação!
Kaz Wolfe

Respostas:

36

O xulrunner não está mais disponível nos repositórios para 12.04, mas é muito fácil instalar as versões mais recentes fornecidas pela Mozilla Foundation aqui . Como essas versões do xulrunner são independentes, nós as colocaremos no /optdiretório

  1. Abra o terminal com Ctrl+ Alt+T
  2. Tipo cd /opt
  3. As etapas abaixo baixarão automaticamente a versão apropriada do xulrunner com base na versão atualmente instalada do Firefox e se o seu Ubuntu é de 32 ou 64 bits. (Se você estiver executando um Firefox beta, etc., copie o URL manualmente do seu navegador e defina XURL=-o (veja abaixo)

    • Copie e cole no terminal, linha por linha:
    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
    

O xulrunner agora está instalado e pode ser executado com apenas xulrunnerde qualquer lugar.

  • Para desinstalá-lo, basta remover o xulrunnerdiretório em /opt, e os links simbólicos /usr/bin/xulrunnere /usr/bin/xpcshell.
ish
fonte
se você deseja instalar alguma versão específica do XUL a substituir primeira linha como estaFVER='10.0'
Uzair Farooq
3
@izx Muito obrigado pela solução. Para mim o $FFVERnão funcionou. No entanto, eu introduzi manualmente https://ftp.mozilla.org/pub/xulrunner/releases/latest/runtimes/ e a versão encontrada 41 .
Alex
9

Eu tive um problema semelhante com o Eclipse falhando. Consegui colocar minha versão do Eclipse funcionando, fazendo o seguinte. Você pode fazer isso para os aplicativos pretendidos.

  1. To find the version of XULRunner supported for your Eclipse version: http://www.eclipse.org/swt/faq.php#browserlinux
  2. Vá para o Mozilla XULRunner lança downloads . Escolha a versão que você deseja. Ignore as b*versões com sufixo (beta) e tente optar pelas últimas. Mais uma vez, é sua escolha ir para a versão necessária.

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

    Estou instalando 10.0.2neste exemplo.

  3. Escolha o download com base no seu sistema operacional.

    Estou executando o Linux de 32 bits, então eu vou para xulrunner-10.0.2.en-US.linux-i686.tar.bz2

  4. Salve o arquivo baixado, extraia / instale.

    sudo tar -xjvf xulrunner-10.0.2.en-US.linux-i686.tar.bz2
    
  5. Defina o caminho do xulrunner no arquivo do aplicativo ( eclipse.ini).

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

Agora, o Eclipse usará a versão fornecida do xulrunner instalada.

Ajit Tirumalasetti
fonte
0

Você pode encontrar uma descrição desse problema nas Perguntas frequentes do KNIME. Basicamente, basta instalar os binários no site de atualização do KNIME e pronto; as coisas devem ser formatadas corretamente novamente.

Aaron
fonte
Você pode dar um link de onde procurar?
ζ--
0

Tente instalar o firefox-devpacote. Eu acho que esse pacote deve fornecer as libs que o xulrunner possuía anteriormente. Não tenho certeza sobre as bibliotecas de tempo de execução, mas contém as bibliotecas necessárias para compilar aplicativos XUL que foram enviados anteriormente com o XULRunner

Owais Lone
fonte