我正在运行符合 GNU 自由系统分发指南的分发版。这意味着 Mozilla Firefox 不可用,因为它是非自由软件。
出于兼容性原因,我需要运行最新版本的 Firefox。如何将其安装在 FSDG 系统上?
答案1
您将无法使用系统包管理器安装 Firefox,因为它在您的 FSDG 存储库中不可用。为了解决这个问题,您需要添加一个包含 Firefox 的存储库,但不会干扰您现有的软件包。
您可能不想添加整个发行版的存储库,因为这几乎肯定会干扰您现有的包。
避免这种情况的一个简单方法是使用可以访问独立存储库的单独的包管理器。
例子
假设您正在运行 Trisquel、PureOS 或其他基于 Debian 的发行版,您可以尝试以下选项:
Snap 商店(通过 Snap 包管理器)
sudo apt install snapd
snap install firefox
snap run firefox
非官方 Firefox 存储库(通过 Flatpak)
sudo apt install flatpak
flatpak install --from https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxNightly.flatpakref
flatpak run org.mozilla.FirefoxNightly --no-remote
(Firefox 最终应该会出现在 Flathub 存储库中,但目前还没有(1))
其他选项
有关哪个包管理器和存储库最适合您的指导,请在此处提出具体问题(“如何从发行版 Y 访问存储库 X”)或在Mozilla 支持或您最喜欢的论坛。
(您的发行版讨论论坛不适合寻求建议,因为它的目的首先是阻止您安装非自由软件。)
警告
请注意,添加外部存储库可能意味着新的软件包会出现在您的软件 GUI 中(例如 GNOME 软件),包括其他非免费的软件包。这是将不合规存储库添加到 FSDG 发行版的副作用。从现在开始,如果您想避免安装任何其他专有应用程序,则需要在安装应用程序之前手动检查应用程序的许可证字段。