安裝

Alpine Linux

你可以用以下指令通過 Alpine Linux 3.12+ 安裝 wslu

sudo apk add wslu

Arch Linux

你可以用以下方法安裝 wslu

  1. 如未操作過,請先用指令 pacman-key --init 最初化 pacman-key
  2. 通過以下方法從官網下載 WSL Utilities 公共密鑰導入 pacman:
wget https://pkg.wslutiliti.es/public.key
pacman-key --add public.key
  1. 使用指令 pacman-key --lsign-key 2D4C887EB08424F157151C493DD50AA7E055D853本地簽署密鑰;
  2. 將以下內容加入 /etc/pacman.conf:
[wslutilities]
Server = https://pkg.wslutiliti.es/arch/
  1. 使用指令 pacman -Sy && pacman -S wslu 來執行安裝。

CentOS 7

sudo yum-config-manager --add-repo https://download.opensuse.org/repositories/home:/wslutilities/CentOS_7/home:wslutilities.repo
sudo yum install wslu

Red Hat Enterprise Linux 7/Oracle Linux 7

sudo yum-config-manager --add-repo https://download.opensuse.org/repositories/home:/wslutilities/RHEL_7/home:wslutilities.repo
sudo yum install wslu

Debian

你可以用以下指令安裝 wslu

sudo apt install gnupg2 apt-transport-https
wget -O - https://pkg.wslutiliti.es/public.key | sudo gpg -o /usr/share/keyrings/wslu-archive-keyring.pgp --dearmor

# Debian 10
echo "deb [signed-by=/usr/share/keyrings/wslu-archive-keyring.pgp] https://pkg.wslutiliti.es/debian buster main" | sudo tee -a /etc/apt/sources.list.d/wslu.list
# Debian 11
echo "deb [signed-by=/usr/share/keyrings/wslu-archive-keyring.pgp] https://pkg.wslutiliti.es/debian bullseye main" | sudo tee -a /etc/apt/sources.list.d/wslu.list
# Debian 12
echo "deb [signed-by=/usr/share/keyrings/wslu-archive-keyring.pgp] https://pkg.wslutiliti.es/debian bookworm main" | sudo tee -a /etc/apt/sources.list.d/wslu.list

sudo apt update
sudo apt install wslu

Fedora 以及 CentOS/RHEL/Oracle Linux/AlmaLinux/Rocky Linux 8+

你可以用以下指令通过 COPR 安装 wslu


# for CentOS/RHEL 8 only
sudo dnf install epel-release dnf-plugins-core
sudo dnf config-manager --set-enabled PowerTools

sudo dnf copr enable wslutilities/wslu
sudo dnf install wslu

Fedora Remix for WSL

已預載。

Kali Linux

你可以用以下指令安装 wslu

sudo apt install gnupg2 apt-transport-https
wget -O - https://pkg.wslutiliti.es/public.key | sudo gpg -o /usr/share/keyrings/wslu-archive-keyring.pgp --dearmor
echo "deb [signed-by=/usr/share/keyrings/wslu-archive-keyring.pgp] https://pkg.wslutiliti.es/kali kali-rolling main" | sudo tee -a /etc/apt/sources.list.d/wslu.list
sudo apt update
sudo apt install wslu

Pengwin

已預載。

Pengwin Enterprise 7

你可以用以下指令安装 wslu

sudo yum install wslu

Pengwin Enterprise 8

加入 EPEL 倉庫:

sudo dnf install -y epel-release

你可以用以下指令安装 wslu

sudo dnf install -y wslu

Ubuntu

提示

Ubuntu 版本需要在open in new window進行反饋。

警告

從 Ubuntu 22.04 LTS 開始不再預裝wslu。請安裝 PPA 版。

Ubuntu 22.04 LTS 之前的版本已預裝。針對舊版本的安裝,請安裝依賴於 wslu 的 ubuntu-wsl:

sudo apt update
sudo apt install ubuntu-wsl

請從以下 PPA 安裝最新版 wsluhttps://launchpad.net/~wslutilities/+archive/ubuntu/wsluopen in new window

sudo add-apt-repository ppa:wslutilities/wslu
sudo apt update
sudo apt install wslu

OpenSUSE

你可以用以下指令安装 wslu

Leap

SUSE_VERSION="$(grep VERSION= /etc/os-release | sed -e s/VERSION=//g -e s/\"//g -e s/-/_/g)"
sudo zypper addrepo https://copr.fedorainfracloud.org/coprs/wslutilities/wslu/repo/opensuse-leap-${SUSE_VERSION}/wslutilities-wslu-opensuse-leap-${SUSE_VERSION}.repo
sudo zypper ref
sudo zypper in wslu

Tumbleweed

sudo zypper addrepo https://copr.fedorainfracloud.org/coprs/wslutilities/wslu/repo/opensuse-tumbleweed/wslutilities-wslu-opensuse-tumbleweed.repo
sudo zypper ref
sudo zypper in wslu

SUSE Linux Enperprise Server

12 SP5

sudo zypper addrepo https://download.opensuse.org/repositories/home:/wslutilities/SLE_12_SP5/home:wslutilities.repo
sudo zypper addrepo https://download.opensuse.org/repositories/graphics/SLE_12_SP5/graphics.repo
sudo zypper ref
sudo zypper in wslu

15

sudo zypper addrepo https://download.opensuse.org/repositories/home:/wslutilities/SLE_15/home:wslutilities.repo
sudo zypper addrepo https://download.opensuse.org/repositories/graphics/SLE_15_SP3/graphics.repo
sudo zypper ref
sudo zypper in wslu

Void Linux

你可以用以下指令安装 wslu

sudo xbps-install wslu

Clear Linux

你可以用以下指令安装 wslu

sudo swupd 3rd-party add wslutilities https://pkg.wslutiliti.es/clearlinux
sudo swupd 3rd-party bundle-add wslu

其他發行版

⚠ 不建議

curl | bash 這種方法並不安全。 相關文章open in new window

在你想要安裝的發行版下執行以下指令:curl -sL https://raw.githubusercontent.com/wslutilities/wslu/master/extras/scripts/wslu-install | bash

針對更舊的版本 (只限英文)

Install from wsl-translinux

wslu is part of wsl-translinuxopen in new window apt repository.

Following the guidelines Hereopen in new window to add the repository. Then you can simply run sudo apt install wslu to install wslu.

However, with lack of support, I moved my packages to my own apt repository.

Install version 1.2

git clone --branch v1.2 https://github.com/patrick330602/wslu.git ~/.wslu
cd ~/.wslu
./configure -i

Install version 1.1/1.0

git clone --branch v1.1 https://github.com/patrick330602/wslu.git
#for 1.0: change 1.1 to 1.0
cd wslu
sudo make install

To uninstall, run sudo make uninstall

Install pre-releases

directly run wslu-dev after cloning.