如何在没有 root 权限的情况下在 Debian 上安装 Firefox 及其依赖项

如何在没有 root 权限的情况下在 Debian 上安装 Firefox 及其依赖项

我在没有 root 权限的情况下安装 Firefox 时遇到问题。

Mozilla 声明如下:

Firefox will not run at all without the following libraries or packages:

* GTK+ 2.10 or higher
* GLib 2.12 or higher
* Pango 1.14 or higher
* X.Org 1.0 or higher

当然,我也需要在没有 root 权限的情况下安装所有这些依赖项,但问题是我不知道具体该怎么做。我尝试了在互联网上找到的一些方法,但无济于事。

答案1

您列出的依赖项已是大多数较新的 Linux 发行版的一部分。甚至 Debian 稳定版(又名 lenny)也已拥有它们。几乎所有图形程序都需要它们,因此如果您正在运行桌面环境,它们将已经安装。

在这种情况下,你可以直接从http://www.mozilla.com/en-US/firefox/all.html(选择您使用的语言的 Linux 版本)。您将获得一个 .tar.bz2 存档;只需使用以下命令解压缩它即可

tar -xjf firefox-xxx.tar.bz2

在您想要安装它的目录中,例如在您的主目录中。然后您将获得一个新目录“firefox”。进入该目录,然后运行

./firefox

就是这样...

答案2

您可以从最新的 Debian 系统上的源代码静态构建 Firefox,获取静态构建的二进制文件,并尝试在旧系统上运行它。

静态构建的二进制文件意味着它所依赖的所有库都包含在二进制文件本身中。

相关内容