Nyní můžete nainstalovat distribuci SUSE Linux uvnitř WSL na Windows 10

Ikona času čtení 3 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

S Windows Subsystem for Linux (WSL) můžete nyní spouštět linuxové binární soubory nativně na Windows 10. S WSL nyní můžete spouštět nativní Bash na Ubuntu ve Windows. Nyní můžete spouštět skripty Bash, linuxové nástroje příkazového řádku jako sed, awk, grep a dokonce můžete vyzkoušet linuxové nástroje jako Ruby, Git, Python atd. přímo ve Windows. Můžete také přistupovat ke svému souborovému systému Windows z Bash, což vám umožňuje pracovat na stejné sadě souborů pomocí preferovaných nástrojů Windows nebo nástrojů příkazového řádku Linux. Microsoft partnerství s Ubuntu, aby jejich verzi Linuxu nativně přinesla Windows.

Pokud dáváte přednost distribuci SUSE Linux, můžete si ji nyní nainstalovat i na Windows 10. Aktuálně máte dvě možnosti, openSUSE Leap 42.2 a SUSE Linux Enterprise Server 12 SP2. Níže jsou uvedeny jednoduché kroky, které musíte provést při instalaci distribuce SUSE Linux v rámci WSL.

  • Stáhněte si uživatelský prostor openSUSE docker:
    $ wget -O openSUSE-42.2.tar.xz https://github.com/openSUSE/docker-containers-build/blob/openSUSE-42.2/docker/openSUSE-42.2.tar.xz?raw=true
  • Otevřete bash shell, který najdete v nabídce Start systému Windows pod „Bash na Ubuntu ve Windows“ (klikněte na tlačítko Windows, zadejte „bash“ a stiskněte Enter). Je pravda, že je to stále Ubuntu, ale musíme tam spustit jen několik příkazů, než jej budeme moci nahradit.
  • Extrahujte uživatelský prostor openSUSE (ignorujte všechna varování) a ukončete bash shell:
    $ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ exit
  • Zálohujte starý rootfs (Ubuntu) a zkopírujte nový openSUSE rootfs. Otevřete okno příkazového řádku (klávesa Windows, zadejte „cmd“ a stiskněte Enter) a spusťte následující příkazy:
    cd %localappdata%\lxss\ přejmenovat rootfs rootfs.ubuntu move .\home\ \rootfs .\
  • Nový uživatelský prostor openSUSE samozřejmě nebude zahrnovat uživatele, kterého jste vytvořili při instalaci Bash pro Windows, ani neobsahuje věci jako 'sudo'. Pro spuštění stačí nastavit 'root' jako výchozího uživatele. Zatímco jste stále v okně příkazového řádku, spusťte následující:
    lxrun / setdefaultuser root

    Při ukončení příkazového řádku spusťte bash z nabídky Start (klávesa Windows, zadejte „bash“ a stiskněte Enter) a vaše prostředí openSUSE Leap 42.2 běží v rámci WSL.

  • Nyní také změňme oranžovou ikonu na chladnou zelenou. Ten, který používám, pochází z iconarchive.com a lze jej nalézt prostřednictvím tohoto odkazu: http://www.iconarchive.com/show/nuoveXT-icons-by-saki/Apps-suse-icon.html
    Stáhněte si soubor .ico a zkopírujte jej do %localappdata%\lxss\. V příkazovém prostředí spusťte příkazy (nebo jednoduše použijte Průzkumníka Windows, podle toho, co vám nejlépe vyhovuje):

    cd %localappdata%\lxss\ přejmenovat bash.ico Ubuntu.ico přejmenovat Saki-NuoveXT-Apps-suse.ico bash.ico

Více o tématech: Enterprise Linux, microsoft, SUSE, ubuntu, Windows 10, Windows Subsystem pro Linux