如何从终端安装 Firefox Aurora?

如何从终端安装 Firefox Aurora?

我想从终端在 Ubuntu 14.04 中安装 Firefox Aurora(我知道还有其他方法)但我不能。

我已经下载了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

作为穆鲁说,由于您下载的是 Firefox 的二进制版本,而不是源代码,因此运行./configuremake命令不适用于您的情况。相反,您./firefox从解压的文件夹中运行它。

现在这还不起作用,但是一旦你有了 Firefox 所需的库它就可以起作用。问题是您有一个 64 位 Ubuntu 系统(amd64),但您正尝试运行 32 位版本的 Firefox Aurora(i386)。

如果你真的想要在 64 位 Ubuntu 上运行 32 位 Aurora,您可以:

您的 64 位 Ubuntu 系统能够运行 32 位可执行文件,但大多数文件(包括此文件)都需要某些系统库的 32 位版本。这些版本适用于您的 64 位系统,但默认情况下不会安装。

所以,如果你确实想在 64 位系统上测试 32 位版本的 Aurora,您可以libstdc++6通过运行以下命令来安装 i386 架构:

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

这应该可以修复您当前遇到的错误,但您可能会收到有关另一个缺少库的类似错误。然后您可以用相同的方式修复它,最终您将安装所有需要的库。

找出答案什么包裹要安装以获取特定文件(在这种情况下,它是libstdc++.so.6),您可以使用Ubuntu 软件包数据库。在“搜索包的内容”下的文本框中,输入文件名并单击“搜索”。

搜索结果乍一看可能很复杂,但如果您记住 64 位 Ubuntu 系统上的 32 位库 .so 文件通常存储在该/usr/lib32目录中,则通常可以导航。无论如何,如果您有进一步的困难,请随时扩展您的问题。

但我建议您测试 64 位 Aurora:

要获取 64 位版本的 Firefox Aurora,请下载名称中带有x86_64而不是 的快照存档。在这种情况下,您应该使用而不是。i386firefox-33.0a2.ca.linux-x86_64.tar.bz2firefox-33.0a2.ca.linux-i686.tar.bz2

您可以使用“Linux 64 位”栏中的下载链接获取 64 位版本Aurora 下载页面,而不是列出 32 位版本下载的“Linux”列。

在这种情况下,您可能需要的文件是:

这是目前最新的适用于 64 位 Linux 的加泰罗尼亚语 Aurora 版本。但请注意,将来会有更新的版本(因此将来,该链接应仅作为 URL 的示例,而不是最佳下载)。

相关内容