Как установить Firefox Аврора от терминала?

Я хочу установить Firefox Аврора в Ubuntu 14.04 от терминала (я знаю, что существуют другие пути), но я не могу.

Я загрузил firefox-33.0a2.ca.linux-i686.tar.bz2 (связанный от страницы загрузки) и извлеченный это. Но я не знаю, как установить его от терминала. Существует нет README файл.

Я считал, что должен использовать следующие команды:

./configure
make
make install

Это не работает, это бросает меня:

bash: ./configure: No such file or directory

Также попробованный chmod a+x configure ни один не работал, это бросает:

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

Я не могу найти ничто больше о в сети. Выполнение ./firefox, как muru предложенный, броски:

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

И для той ошибки показывают sudo ./firefox также.

Это - 64-разрядная система Ubuntu, и libstdc++6 пакет установлен в версии 4.8.2-19ubuntu1. Чистка и переустановка пакета не имеют никакого значения к проблеме.

Есть ли что-то, что я пропускаю? Между прочим, что относительно того, чтобы удалить его?

1
задан 18 August 2014 в 23:27

1 ответ

Как muru говорит, так как Вы загрузили двоичную сборку Firefox и не исходного кода, работая ./configure и make команды не относятся к Вашей ситуации. Вместо этого Вы выполняете его с ./firefox от папки Вы распаковали.

Это не работает теперь, но это должно работать nce, у Вас есть необходимые библиотеки тот Firefox. Проблема состоит в том, что у Вас есть 64-разрядная система Ubuntu (amd64), но Вы пытаетесь выполнить 32-разрядную версию Firefox Аврора (i386).

Если Вы действительно хотите выполнить 32-разрядную Аврору на 64-разрядной Ubuntu, Вы можете:

Ваша 64-разрядная система Ubuntu способна к выполнению 32-разрядных исполняемых файлов, но большинство из них, включая этого, требует 32-разрядных версий некоторых системных библиотек. Те версии доступны для Вашей 64-разрядной системы, но они не установлены по умолчанию.

Так, если Вы действительно хотите протестировать 32-разрядную версию Авроры в Вашей 64-разрядной системе, можно установить libstdc++6 для i386 архитектуры, путем выполнения этих команд:

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

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

Узнать что пакет установить для получения конкретного файла (в этом случае, это было libstdc++.so.6), можно использовать базу данных пакета Ubuntu. В текстовом поле при "Поиске содержание пакетов", вставляет имя файла и нажимают Search.

Результаты поиска могут выглядеть сложными сначала, но это обычно пригодно для навигации, если Вы имеете в виду, что 32-разрядная библиотека .so файлы в 64-разрядной системе Ubuntu обычно хранится в /usr/lib32 каталог. В любом случае не стесняйтесь разворачивать свой вопрос, если Вы испытываете дальнейшие затруднения.

Но я предложил бы, чтобы Вы протестировали 64-разрядную Аврору вместо этого:

Для получения 64-разрядной версии Firefox Аврора загрузите архив снимка x86_64 вместо i386 на его имя. В этом случае необходимо использовать firefox-33.0a2.ca.linux-x86_64.tar.bz2 вместо firefox-33.0a2.ca.linux-i686.tar.bz2.

Можно получить 64-разрядную версию при помощи ссылки на загрузку в столбце "Linux 64-bit" страницы загрузки Авроры вместо столбца "Linux", который перечисляет загрузки для 32-разрядных версий.

В этом случае файл, который Вы, вероятно, хотите:

Это - текущая последняя сборка Авроры для 64-разрядного Linux на каталонском языке. Но обратите внимание, что в будущем, будет более поздняя версия (так в будущем, что ссылка должна служить только в качестве примера того, на что URL похож, вместо того, чтобы быть лучшей загрузкой).

2
ответ дан 11 November 2019 в 09:33

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

Похожие вопросы: