Я хочу установить 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
. Чистка и переустановка пакета не имеют никакого значения к проблеме.
Есть ли что-то, что я пропускаю? Между прочим, что относительно того, чтобы удалить его?
Как muru говорит, так как Вы загрузили двоичную сборку Firefox и не исходного кода, работая ./configure
и make
команды не относятся к Вашей ситуации. Вместо этого Вы выполняете его с ./firefox
от папки Вы распаковали.
Это не работает теперь, но это должно работать nce, у Вас есть необходимые библиотеки тот Firefox. Проблема состоит в том, что у Вас есть 64-разрядная система Ubuntu (amd64), но Вы пытаетесь выполнить 32-разрядную версию Firefox Аврора (i386).
Ваша 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-разрядной версии 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 похож, вместо того, чтобы быть лучшей загрузкой).