Du kan nu installera SUSE Linux-distribution i WSL på Windows 10

Lästid ikon 3 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

Med Windows Subsystem for Linux (WSL) kan du nu köra Linux-binärfiler på Windows 10. Med WSL kan du nu köra inbyggt Bash på Ubuntu på Windows. Du kan nu köra Bash-skript, Linux-kommandoradsverktyg som sed, awk, grep, och du kan till och med prova Linux-först-verktyg som Ruby, Git, Python, etc. direkt på Windows. Du kan också komma åt ditt Windows-filsystem inifrån Bash så att du kan arbeta med samma uppsättning filer med dina föredragna Windows-verktyg eller Linux-kommandoradsverktyg. Microsoft samarbetar med Ubuntu för att få sin Linux-version till Windows inbyggt.

Om du föredrar SUSE Linux distro kan du nu installera den på Windows 10 också. Du har för närvarande två alternativ, openSUSE Leap 42.2 och SUSE Linux Enterprise Server 12 SP2. Nedan är de enkla stegen du måste följa för att installera en SUSE Linux-distribution i WSL.

  • Ladda ner openSUSE docker-användarutrymmet:
    $ 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
  • Öppna bash-skalet, som du hittar i din Windows Start-meny under "Bash på Ubuntu på Windows" (klicka på Windows-knappen, skriv "bash" och tryck sedan på Enter). Det är sant att det fortfarande är Ubuntu men vi behöver bara köra några kommandon där innan vi kan ersätta det.
  • Extrahera openSUSE-användarutrymmet (ignorera eventuella varningar) och avsluta bash-skalet:
    $ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ exit
  • Säkerhetskopiera de gamla rootfsna (Ubuntu) och kopiera de nya openSUSE rootfsna. Öppna ett kommandotolksfönster (Windows-tangenten, ange "cmd" och tryck på Enter) och kör följande kommandon:
    cd %localappdata%\lxss\ byta namn på rootfs rootfs.ubuntu flytta .\home\ \rootfs .\
  • Det nya openSUSE-användarutrymmet kommer naturligtvis inte att inkludera användaren som du skapade när du installerade Bash för Windows, och det har inte heller saker som 'sudo'. För att börja ställ bara in 'root' som standardanvändare. Medan du fortfarande är i kommandotolksfönstret kör följande:
    lxrun / setdefaultuser rot

    När du avslutar kommandotolken, starta bash från startmenyn (Windows-tangenten, skriv in "bash" och tryck på Enter) och du har din openSUSE Leap 42.2-miljö igång inom WSL.

  • Låt oss nu också ändra den orange ikonen till en kall grön. Den jag använder kommer från iconarchive.com och kan hittas via denna länk: http://www.iconarchive.com/show/nuoveXT-icons-by-saki/Apps-suse-icon.html
    Ladda ner .ico-filen och kopiera den till %localappdata%\lxss\. I ett kommandoskal, kör kommandona (eller använd helt enkelt Windows Explorer, vilket som passar dig bäst):

    cd %localappdata%\lxss\ byta namn på bash.ico Ubuntu.ico byt namn på Saki-NuoveXT-Apps-suse.ico bash.ico

Mer om ämnena: Enterprise Linux, microsoft, SUSE, ubuntu, Windows 10, Windows delsystem för Linux

Kommentera uppropet

E-postadressen publiceras inte. Obligatoriska fält är markerade *