Lig*_*k05 10 apt firefox software-installation snap windows-subsystem-for-linux
所以我想在 Ubuntu 的 WSL2 中安装 Firefox。现在,使用
sudo apt install firefox
Run Code Online (Sandbox Code Playgroud)
给我这个输出:
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
Run Code Online (Sandbox Code Playgroud)
此时尝试启动 Firefox 将失败:
Command '/usr/bin/firefox' requires the firefox snap to be installed.
Please install it with:
snap install firefox
Run Code Online (Sandbox Code Playgroud)
一旦我运行所说的 snap 命令,我得到这个:
error: cannot communicate with server: Post "http://localhost/v2/snaps/firefox": dial unix /run/snapd.socket: connect: no such file or directory
Run Code Online (Sandbox Code Playgroud)
谁能帮我这个?我不是 Linux 专家。
Han*_*nnu 17
快速回答:
使用浏览器并查看:
https://ubuntuhandbook.org/index.php/2022/04/install-firefox-deb-ubuntu-22-04/
简而言之 (如果您已经这样做了,您可能需要跳过前两个):
sudo snap remove firefox
sudo apt remove firefox
sudo add-apt-repository ppa:mozillateam/ppa
# Create a new file, it should be empty as it opens:
sudo gedit /etc/apt/preferences.d/mozillateamppa
# Insert these lines, then save and exit
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501
# after saving, do
sudo apt update
sudo apt install firefox # or firefox-esr
Run Code Online (Sandbox Code Playgroud)
System doesn't have a working snapd, skipping
看来您可以:
现在,通过启用 Systemd 功能,WSL2 上的 Ubuntu 支持 Snap,如我在此处的回答中所述。
但是,请考虑您是否真的需要这个:
| 归档时间: |
|
| 查看次数: |
20411 次 |
| 最近记录: |