Artık Windows 10'da WSL'nin içine SUSE Linux dağıtımını yükleyebilirsiniz.

Okuma zamanı simgesi 3 dk. okuman


Okuyucular MSpoweruser'ı desteklemeye yardımcı olur. Bağlantılarımız aracılığıyla satın alırsanız komisyon alabiliriz. Araç İpucu Simgesi

MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla

Linux için Windows Alt Sistemi (WSL) ile artık Linux ikili dosyalarını Windows 10'da yerel olarak çalıştırabilirsiniz. WSL ile artık Windows'ta Ubuntu'da yerel Bash çalıştırabilirsiniz. Artık Bash komut dosyalarını, sed, awk, grep gibi Linux komut satırı araçlarını çalıştırabilir ve hatta Ruby, Git, Python vb. gibi Linux'a yönelik araçları doğrudan Windows üzerinde deneyebilirsiniz. Ayrıca Windows dosya sisteminize Bash içinden de erişerek tercih ettiğiniz Windows araçlarını veya Linux komut satırı araçlarını kullanarak aynı dosya grubu üzerinde çalışmanıza izin verebilirsiniz. Microsoft ortaklık Linux sürümlerini yerel olarak Windows'a getirmek için Ubuntu ile.

SUSE Linux dağıtımını tercih ederseniz, şimdi onu Windows 10'a da yükleyebilirsiniz. Şu anda iki seçeneğiniz var: openSUSE Leap 42.2 ve SUSE Linux Enterprise Server 12 SP2. Aşağıda, WSL içinde bir SUSE Linux dağıtımı kurmak için izlemeniz gereken basit adımlar verilmiştir.

  • Linux için Windows Alt Sistemini (WSL) etkinleştirin: Harika bir adım adım kılavuz burada bulunabilir: https://msdn.microsoft.com/en-us/commandline/wsl/install_guide. Kurulum sırasında root olmayan bir kullanıcı ve şifre oluşturmanız gerekecektir. Bu kullanıcıya şöyle değineceğim sonraki adımlarda.
  • openSUSE liman işçisi kullanıcı alanını indirin:
    $ 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
  • Windows Başlat menünüzde "Windows'ta Ubuntu'da Bash" altında bulduğunuz bash kabuğunu açın (Windows düğmesini tıklayın, "bash" yazın ve ardından Enter'a basın). Doğru, hala Ubuntu ama değiştirmeden önce orada sadece birkaç komut çalıştırmamız gerekiyor.
  • openSUSE kullanıcı alanını çıkarın (herhangi bir uyarıyı yok sayın) ve bash kabuğundan çıkın:
    $ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ çıkış
  • Eski rootf'leri (Ubuntu) yedekleyin ve yeni openSUSE rootfs'yi kopyalayın. Bir Komut İstemi penceresi açın (Windows tuşu, “cmd” girin ve Enter'a basın) ve aşağıdaki komutları çalıştırın:
    cd %localappdata%\lxss\ rootfs rootfs.ubuntu hareketini yeniden adlandırın .\home\ \rootfs .\
  • Yeni openSUSE kullanıcı alanı, elbette, Windows için Bash'i kurduğunuzda oluşturduğunuz kullanıcıyı ve 'sudo' gibi şeyleri içermeyecektir. Başlamak için sadece 'root'u varsayılan kullanıcı olarak ayarlayın. Hala Komut İstemi penceresindeyken aşağıdakileri çalıştırın:
    lxrun / setdefaultuser kökü

    Komut isteminden çıkarken, başlat menüsünden bash'ı başlatın (Windows tuşu, “bash” girin ve Enter'a basın) ve openSUSE Leap 42.2 ortamınız WSL içinde çalışır.

  • Şimdi turuncu simgeyi de soğuk yeşile çevirelim. Kullandığım, iconarchive.com'dan geliyor ve bu bağlantıdan bulunabilir: http://www.iconarchive.com/show/nuoveXT-icons-by-saki/Apps-suse-icon.html
    .ico dosyasını indirin ve %localappdata%\lxss\ dizinine kopyalayın. Bir komut kabuğunda komutları yürütün (veya hangisi size en uygunsa Windows Gezgini'ni kullanın):

    cd %localappdata%\lxss\ rename bash.ico Ubuntu.ico, Saki-NuoveXT-Apps-suse.ico bash.ico adını değiştir

Konular hakkında daha fazla bilgi: Kurumsal Linux, microsoft, SUSE, Ubuntu, , Windows 10, Linux için Windows Alt Sistemi