Zdaj lahko namestite distribucijo SUSE Linux znotraj WSL v sistemu Windows 10

Ikona časa branja 3 min. prebrati


Bralci pomagajo pri podpori MSpoweruser. Če kupujete prek naših povezav, lahko prejmemo provizijo. Ikona opisa orodja

Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več

S podsistemom Windows za Linux (WSL) lahko zdaj v sistemu Windows 10 poganjate binarne datoteke Linuxa. Z WSL lahko zdaj zaženete izvorni Bash v Ubuntuju v sistemu Windows. Zdaj lahko zaženete skripte Bash, orodja ukazne vrstice Linuxa, kot so sed, awk, grep, in lahko celo preizkusite orodja, ki so prva v Linuxu, kot so Ruby, Git, Python itd., neposredno v sistemu Windows. Do svojega datotečnega sistema Windows lahko dostopate tudi iz Basha, kar vam omogoča delo na istem naboru datotek z vašimi prednostnimi orodji Windows ali orodji ukazne vrstice Linux. Microsoft partnerja z Ubuntujem, da svojo različico Linuxa prenesejo v Windows izvorno.

Če imate raje distribucijo SUSE Linux, jo lahko zdaj namestite tudi na Windows 10. Trenutno imate dve možnosti, openSUSE Leap 42.2 in SUSE Linux Enterprise Server 12 SP2. Spodaj so preprosti koraki, ki jih morate upoštevati za namestitev distribucije SUSE Linux znotraj WSL.

  • Prenesite uporabniški prostor dockerja openSUSE:
    $ 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
  • Odprite lupino bash, ki jo najdete v meniju Start v sistemu Windows pod »Bash na Ubuntu v Windows« (kliknite gumb Windows, vnesite »bash« in nato pritisnite Enter). Res je, še vedno je Ubuntu, vendar moramo tam zagnati le nekaj ukazov, preden ga lahko zamenjamo.
  • Izvlecite uporabniški prostor openSUSE (prezrite kakršna koli opozorila) in zapustite lupino bash:
    $ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ izhod
  • Varnostno kopirajte stare korenske datoteke (Ubuntu) in kopirajte nove korenske datoteke openSUSE. Odprite okno ukaznega poziva (tipka Windows, vnesite "cmd" in pritisnite Enter) in zaženite naslednje ukaze:
    cd %localappdata%\lxss\ preimenuj rootfs rootfs.ubuntu premakni .\home\ \rootfs .\
  • Novi uporabniški prostor openSUSE seveda ne bo vključeval uporabnika, ki ste ga ustvarili, ko ste namestili Bash za Windows, niti ne vsebuje stvari, kot je "sudo". Za začetek samo nastavite 'root' kot privzetega uporabnika. Medtem ko ste še vedno v oknu ukaznega poziva, zaženite naslednje:
    lxrun / setdefaultuser koren

    Ko zapustite ukazni poziv, zaženite bash iz začetnega menija (tipka Windows, vnesite “bash” in pritisnite Enter) in vaše okolje openSUSE Leap 42.2 se izvaja znotraj WSL.

  • Zdaj pa spremenimo tudi oranžno ikono v hladno zeleno. Tisti, ki ga uporabljam, prihaja iz iconarchive.com in ga lahko najdete na tej povezavi: http://www.iconarchive.com/show/nuoveXT-icons-by-saki/Apps-suse-icon.html
    Prenesite datoteko .ico in jo kopirajte v %localappdata%\lxss\. V ukazni lupini izvedite ukaze (ali preprosto uporabite Windows Explorer, kar vam najbolj ustreza):

    cd %localappdata%\lxss\ preimenuj bash.ico Ubuntu.ico preimenuj Saki-NuoveXT-Apps-suse.ico bash.ico

Več o temah: Enterprise Linux, microsoft, SUSE, Ubuntu, Windows 10, Podsistem Windows za Linux