$ 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