Windows 10'da Masaüstü ile Linux Alt Sistemi Nasıl Kurulur

Windows 10'un son sürümlerinde Microsoft, kullanıcıların Ubuntu aracılığıyla bash kabuğunun beta sürümünü yüklemelerine izin verdi. Fall Creators Update 1709 ile kullanıcılar artık Linux için Windows Alt Sistemini (WSL) yükleyebilir. WSL ile gerçek bir bash kabuğu aracılığıyla güçlü kabuk komutları çalıştırabilir , birden çok dağıtımı yönetebilir ve hatta Linux apt-get komut satırı paketleri ve uygulamaları yükleyebilirsiniz  .

Linux'un en güçlü ve kullanışlı parçasına sahip oluyorsunuz: komut satırı arayüzü. Bu araçla, Linux'tan bash komutlarını ve komut satırı uygulamalarını kullanarak sisteminizin derin işlevselliğini kontrol edebilirsiniz. Linux için Windows Alt Sistemi, kullanıcıların grepsed ve awk gibi bash komutlarının yanı sıra bash komut dosyalarını ve Vim, Emacs ve tmux gibi Linux komut satırı uygulamalarını çalıştırmasına olanak tanır . Ayrıca Javascript ve node.js, Ruby, Python ve C / C + gibi dillere ve sshd, MySQL, Apache ve lighttpd gibi hizmetlere de erişebileceksiniz. Kurulum varsayılan olarak istediğiniz şekilde gelmiyorsa, apt-get paket yöneticisini kullanarak Linux paketlerini kurabilirsiniz.

Linux için Windows Alt Sistemi , Windows 10 üzerinde çalışan Linux'un basitleştirilmiş bir sürümüdür. Tam bir Linux dağıtımının parçalarını yüklerseniz, masaüstü Linux'un ilişkili olduğu masaüstü ortamını veya pencere yöneticisini almazsınız. Ancak son zamanlarda Linux masaüstünü artık Windows 10'da çalıştırabilirsiniz . Artık sisteminizi farklı işletim sistemleriyle çift başlatmanız gerekmiyor ve sanallaştırmayı çalıştırmak için üçüncü taraf sanal makinelere ihtiyacınız yok.

Windows 10'da Linux için Windows Alt Sistemini Etkinleştirme

Linux için Windows Alt Sisteminin tam sürümü yalnızca Fall Creators Updates (1709, Build 16215 ve sonrası) için kullanılabilir. Bu Windows güncellemesiyle, Linux için Windows Alt Sistemini Windows Mağazasından gerçekten yükleyebilirsiniz. PowerShell'de biraz hazırlık yapmanız yeterlidir. Sırayla üç adımı izleyin. Microsoft'ta Linux dokümantasyonu için Windows Alt Sistemi.

1. PowerShell'de alt sistemi etkinleştirin

  • PowerShell'i yönetici olarak çalıştırın .

PowerShell Yönetici Olarak Çalıştır


Aşağıdaki komutu bir PowerShell penceresine girin veya kopyalayın. Y ve ardından Enter tuşuna basın ve istendiğinde bilgisayarınızı yeniden başlatın. Bilgisayarınız anında yeniden başlayacaktır, bu nedenle her türlü çalışmayı önceden kaydettiğinizden emin olun.

  • Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Powershell'de Windows 10'a linux kurulumu

2. Windows Mağazasından Linux veya Ubuntu dağıtımını kurun

Windows mağazasına gidin ve yüklemek istediğiniz Linux dağıtımını seçin. Bu yazının yazıldığı sırada, Ubuntu dahil olmak üzere Linux dağıtımını kurmak için üç tane var .

Windows mağazasındaki Linux dağıtımları

  • Dağıtımı indirmek için Al düğmesine tıklayın .

Windows Mağazasından UBUNTU'yu indirin

3. Dağıtım kitinin başlatılması

  • İndirdikten sonra, " Çalıştır " ı tıklayın veya Windows aramasına ubuntu yazın.
  • Pencere açıldığında, yükleme işleminin tamamlanmasını bekleyin.
  • UNIX kullanıcı adınızı ve şifrenizi oluşturun. Bu, mevcut Windows kullanıcı adınız ve şifrenizden farklı olabilir ve mevcut kullanıcı adınız ve şifrenizle ilgili olmayabilir.

Ubuntu başlatmanız aniden 0x8000000d hatasıyla başarısız olursa , PowerShell'i başlatın ve komutu tekrar girin ve ardından ubuntu uygulamasını yeniden başlatmayı deneyin.Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Windows 10'da ara ubuntu'yu başlat

Linux masaüstünü Windows'a yükleyin

1. Adım . Yukarıdaki adımları tamamladıktan, Windows 10 için Linux alt sistemini kurup etkinleştirdikten sonra, sonraki adım, Linux masaüstünün görünmesi için grafik kabuğunu kurmaktır. Bir Linux bash penceresinde, güncelleme yapmak için her seferinde aşağıdaki komutları 1 girin:

  1. sudo apt update
  2. sudo apt upgrade

Windows 10'da Linux güncelleme

2. Adım . Şimdi VcXsrv Windows X Server yardımcı programını indirip kurmak için Sourceforge'a gidin. Benim durumumda Ubuntu masaüstünün grafiksel bir kabuk olarak görüntülenmesi için bu gereklidir.

VcXsrv Windows X Sunucusunu İndirin ve Yükleyin

3. Adım . Devam etmeden önce, X Window Sunucusunun 2. adımda açıklandığı gibi kurulduğundan emin olun. Bir sonraki adım, Linux masaüstünüzü kurmaktır. GNOME, Cinnamon, Xfce, LXDE gibi birçok linux masaüstü ortamı mevcuttur. LXDE adlı hafif bir ortam kuracağım. Yüklemek için aşağıdakileri girin:

  1. sudo apt install lxde

Windows için lxde linux masaüstü kurulumu

LXDE'yi kurduktan sonra, Linux'un masaüstünü X sunucusu aracılığıyla görüntülemesini sağlayacak şu komutu girin:

  1. export DISPLAY=:0
  2. export LIBGL_ALWAYS_INDIRECT=1

Bash ubuntu komut satırını kapatmayın, simge durumuna küçültün ve aşağıya inmeyin

Linux masaüstünü göster

3. Adım . Yukarıda indirdiğiniz X Server programını çalıştırdığınızda bir Linux masaüstü ortamı göreceksiniz. VcXsrv'yi başlattığınızda, size bir pencerede, tam ekranda vb. Çalıştırmayı teklif eden bir başlatıcı verilecektir. Ekran numarası sütununa 0 koyun . "İleri" yi tıklayın ve sonraki pencerede İstemci başlatmayı seçin . Ardından her zaman İleri'ye basın. Her şey hazır, işe koyulabilirsin.

Siyah bir pencere görünürse ve hiçbir şey görüntülenmezse aşağıya bakın, büyük olasılıkla ekran dışa aktarımı çalışmadı veya bir şeyi gözden kaçırdınız.

VcXsrv'yi Başlatma

4. adım . Linux masaüstünü Windows'ta bash ubuntu komut satırı aracılığıyla başlatma. VcXsrv'yi başlatın (3. adım), siyah pencereye gidin ve kapatmayın, kapattıysanız bash ubuntu komut satırını başlatın ve aşağıdakileri girin:

  1. export DISPLAY=:0
  2. startlxde

Bu görüntüler grafik bir kabuk gösterecek ve Windows 10'da Linux masaüstünde görünecektir. Artık önceden yüklenmiş Linux yazılımlarından herhangi birini çalıştırabilir ve hatta yeni uygulamalar ve yardımcı programlar yükleyebilirsiniz.

Bash ile Linux masaüstünü çalıştırma