所以我想用 Ubuntu 在 WSL2 中安装 firefox。现在,使用
sudo apt install firefox
给我这个输出:
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
firefox
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 72.3 kB of archives.
After this operation, 261 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 firefox amd64 1:1snap1-0ubuntu2 [72.3 kB]
Fetched 72.3 kB in 0s (420 kB/s)
Preconfiguring packages ...
Selecting previously unselected package firefox.
(Reading database ... 24109 files and directories currently installed.)
Preparing to unpack .../firefox_1%3a1snap1-0ubuntu2_amd64.deb ...
=> Installing the firefox snap
==> Checking connectivity with the snap store
===> System doesn't have a working snapd, skipping
Unpacking firefox (1:1snap1-0ubuntu2) ...
Setting up firefox (1:1snap1-0ubuntu2) ...
update-alternatives: using /usr/bin/firefox to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode
update-alternatives: using /usr/bin/firefox to provide /usr/bin/x-www-browser (x-www-browser) in auto mode
此时尝试启动 firefox 将失败:
Command '/usr/bin/firefox' requires the firefox snap to be installed.
Please install it with:
snap install firefox
运行上述 snap 命令后,我得到以下信息:
error: cannot communicate with server: Post "http://localhost/v2/snaps/firefox": dial unix /run/snapd.socket: connect: no such file or directory
谁能帮我这个?我不是 Linux 专家。
快速回答:
使用浏览器查看:
https ://ubuntuhandbook.org/index.php/2022/04/install-firefox-deb-ubuntu-22-04/
它说,简而言之 (如果你已经做过,你可能需要跳过前两个):
看起来你可以:
通过启用我在此处的回答中提到的 Systemd 功能,WSL2 上的 Ubuntu 现在支持 Snap 。
但是,请考虑您是否真的需要这个: