我无法在 WSL 中安装 Firefox

我无法在 WSL 中安装 Firefox
$ sudo apt install firefox
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package firefox

答案1

如果您刚刚安装了 WSL 和(假设,但您没有提及确切的发行版)Ubuntu(但可以是任何基于 Debian 的发行版),您很可能尚未执行关键的第一步:

sudo apt update && sudo apt upgrade

这实际上是从命令行使用任何基于 Debian 的发行版的第一步,即使不使用 WSL 也是如此。

确实只有第一update部分是必需的安装 Firefox,但upgrade强烈建议使用第二个方法来更新您的系统。

对于第一部分,大多数 WSL 发行版都没有填充包缓存,以节省下载带宽。所以你需要这样做不管在 WSL 上。

建议进行第二部分升级,其原因与您在首次安装后执行 Windows 更新的原因相同 -已安装软件包几乎总是有点过时,并且自发行版发布以来就已经发布了更新的软件包。

也就是说,请注意,您需要运行 Windows 11 才能使用WSL 中的 Linux 版本的 Firefox,至少不需要额外的配置。看我的超级用户在这里回答了解更多信息。

答案2

您已禁用安全存储库:

使固定:

sudo sed -i '/security/s/^# //' /etc/apt/sources.list

更新存储库:

sudo apt update

然后你应该能够安装 Firefox:

sudo apt install firefox

相关内容