Como instalar o Firefox Aurora a partir de um terminal?

1

Eu quero instalar o Firefox Aurora no Ubuntu 14.04 do terminal (sei que existem outras maneiras), mas não consigo.

Eu baixei firefox-33.0a2.ca.linux-i686.tar.bz2 (linkado de página de download ) e extraiu-o. Mas eu não sei como instalá-lo no terminal. Não há arquivo README .

Eu li que devo usar os seguintes comandos:

./configure
make
make install

Não funciona, me joga:

bash: ./configure: No such file or directory

Também tentei chmod a+x configure nem trabalhei, ele joga:

chmod: cannot access ‘configure’: No such file or directory

Não consigo encontrar mais nada na net. Executando ./firefox , como sugerido por muru, lança:

./firefox: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

E esse erro também é mostrado para sudo ./firefox .

Este é um sistema Ubuntu de 64 bits e o pacote libstdc++6 está instalado na versão 4.8.2-19ubuntu1 . Limpar e reinstalar o pacote não faz diferença no problema.

Existe algo que me falta? By the way, que tal desinstalá-lo?

    
por Psyakz 18.08.2014 / 20:41

1 resposta

2

Como muru diz , como você fez o download de uma compilação binária do Firefox e não do código-fonte, a execução dos comandos ./configure e make não se aplica à sua situação. Em vez disso, você o executa com ./firefox da pasta que você descompactou.

Isso não funciona agora, mas deve funcionar desde que você tenha as bibliotecas necessárias para o Firefox. O problema é que você tem um sistema Ubuntu de 64 bits (amd64), mas está tentando executar a versão de 32 bits do Firefox Aurora (i386).

Se você realmente quiser executar o Aurora de 32 bits no Ubuntu de 64 bits, você pode:

Seu sistema Ubuntu de 64 bits é capaz de executar executáveis de 32 bits, mas a maioria deles, incluindo este, requer as versões de 32 bits de algumas bibliotecas do sistema. Essas versões estão disponíveis para o seu sistema de 64 bits, mas elas não são instaladas por padrão.

Então, se você realmente quer testar a versão de 32 bits do Aurora no seu sistema de 64 bits , você pode instalar libstdc++6 para a arquitetura i386, executando estes comandos:

sudo apt-get update
sudo apt-get install libstdc++:i386

Isso deve corrigir o erro que você está tendo atualmente, embora, em vez disso, você possa receber um erro semelhante sobre outra biblioteca ausente. Você poderia então corrigir isso da mesma maneira e, eventualmente, você terá todas as bibliotecas necessárias instaladas.

Para descobrir qual pacote instalar para obter um arquivo específico (nesse caso, foi libstdc++.so.6 ), você pode usar o Banco de dados de pacotes do Ubuntu . Na caixa de texto em "Pesquisar o conteúdo de pacotes", insira o nome do arquivo e clique em Pesquisar.

Os resultados da pesquisa pode parecer complicado no início , mas é geralmente navegável se você tiver em mente que os arquivos .so da biblioteca de 32 bits em um sistema Ubuntu de 64 bits geralmente são armazenados no diretório /usr/lib32 . Em qualquer caso, sinta-se à vontade para expandir sua pergunta se tiver mais dificuldades.

Mas sugiro que você teste Aurora de 64 bits em vez disso:

Para obter a versão de 64 bits do Firefox Aurora, baixe um arquivo de instantâneos com x86_64 em vez de i386 em seu nome. Nesse caso, você deve usar firefox-33.0a2.ca.linux-x86_64.tar.bz2 em vez de firefox-33.0a2.ca.linux-i686.tar.bz2 .

Você pode obter a versão de 64 bits usando um link de download na coluna "Linux 64 bits" de a página de download Aurora , em vez da coluna" Linux ", que lista os downloads para as versões de 32 bits.

Neste caso, o arquivo que você provavelmente deseja é:

    < li > "> link

Essa é a última versão atual do Aurora para Linux de 64 bits na língua catalã. Mas observe que, no futuro, haverá uma versão posterior (então, no futuro, esse link deve servir apenas como um exemplo de como a URL se parece, em vez de ser o melhor download).

    
por Eliah Kagan 18.08.2014 / 21:21