Como intitulado --
wsl debian
ainda está ligado oldoldstable
, alguma maneira de obter o mais recente (debian bullseye (estável) ou Ubuntu-22.04)?
Espero não precisar me atualizar na distro.
PS C:\Windows\system32> wsl --install -d Ubuntu-22.04
Invalid distribution name: 'Ubuntu-22.04'.
To get a list of valid distributions, use 'wsl --list --online'.
PS C:\Windows\system32> wsl --list --online
The following is a list of valid distributions that can be installed.
Install using 'wsl --install -d <Distro>'.
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
openSUSE-42 openSUSE Leap 42
SLES-12 SUSE Linux Enterprise Server v12
Ubuntu-16.04 Ubuntu 16.04 LTS
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
$ cat /etc/apt/sources.list
deb http://deb.debian.org/debian stretch main
deb http://deb.debian.org/debian stretch-updates main
deb http://security.debian.org/debian-security/ stretch/updates main
stretch
é oldoldstable
-- https://packages.debian.org/search?keywords=lsb-release
Resposta curta:
Para Debian: A distribuição WSL Debian na Microsoft Store é Bullseye (atualmente estável).
Ou você pode baixar manualmente sem a Loja através do link Debian nesta página do documento da Microsoft .
Ubuntu 22.04: já está disponível na Microsoft Store. Não está, como você notou, disponível para
wsl --install -d <distro>
ainda.Mais detalhes:
Existem várias maneiras de instalar distribuições, e esta não é uma lista exclusiva, mas para fins de instalação "automática":
A forma "tradicional" tem sido através da Microsoft Store. Na Loja, cada mantenedor de distribuição cria e atualiza seus próprios pacotes WSL. Você normalmente encontrará a distribuição mais recente do mantenedor na Loja.
Então, por um tempo, a Microsoft forneceu uma lista de URLs para vários pacotes rootfs de distribuição que você poderia baixar e
wsl --import
. Essa lista parece não existir mais, mas o local de download parece ser o usado porwsl --install
.Agora, a Microsoft fornece uma lista de links de pacotes Appx na página que mencionei acima.
Agora, aqui está a coisa frustrante - Todos esses três métodos podem resultar na instalação de uma versão diferente . Infelizmente, eles não estão vinculados, sincronizados ou coordenados.
Por exemplo:
Instalar o Debian via (1) ou (3) resultará em uma instalação Bullseye, mas instalar via
wsl --install
, como você apontou, usa um rootfs drasticamente desatualizado resultando em Stretch.A instalação do Kali via (1) resulta no mais recente. No entanto, (2) e (3) ambos instalam 2019.02. Esta versão é tão antiga que as chaves expiraram e não há uma maneira fácil de atualizar a distribuição após a instalação.
Acabei de percorrer cada um desses cenários em uma nova instalação do Windows 11/WSL para confirmar que ainda é o caso.
Então, para o Debian, pelo menos, você pode instalar através do método (1) ou (3) e obter o Bullseye.