“Neden?”Umutsuzca ağladığınızı duyuyoruz. Zira geliştiriciler buna bayılıyor. Windows'tan çıkmadan ortak açık kaynak kodlu araçları, komutları ve sunucu servislerini direkt kurmalarını ve çalıştırmalarını sağlar. Başkaca, sanal bir makineyi ateşlemeye gerek kalmadan Linux ile Windows rahatlığında dolaşmanızı sağlar. Bu yüzden fiyatsız, kalkması ve çalışması kolay, ziyade nokta kaplamaz, haberinizi genişletir ve arkadaşlarınızı korkutmanıza yardımcı olur! Ne aşk değil mi? Bir bakalım ve yol boyunca açıkkaynaklı bir sefayı nasıl yaşayabileceğinizi açıklayalım.
PC'nizi hazırlayın
WSL’yi kurmak ve çalıştırmak, 2016’da birinci defa piyasaya sürülenden biraz daha kolay hale geldi Windows 10 sürümünüzün Fall 2017 olan Windows 16215 Oluşturucu Güncelleştirmesi'ne sahip olması koşuluyla.En karmaşık adım aşağıdakileri yapmaktır: Aramada, “powershell” yazın, bunu sağ tıklayın ve “Yönetici olarak çalıştır” ı seçin (aşağıdaki resme bakın). Aşağıdaki komutu girin ve sisteminizi tekrar başlatın: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Windows Mağazası'na gidin ve “Linux” sözünü arayın. Boom - Windows'ta Linux'a yönelik yepisyeni bir kısım. Mükemmeller asla bitmeyecek mi? Burada yalnızca Ubuntu ile ilgileniyoruz - OpenSUSE bir başka kıymetli Linux dağıtım sistemidir, lakin Ubuntu için farklı bir yükleyici sistemi (paket idaresi olarak bilinir) kullanır. Bu yüzden Ubuntu'yu seçin ve “Al” a tıklayın (aşağıdaki resme bakın). Bu noktada bir günahla karşılaşırsanız, PowerShell komutunu çalıştırdığınızdan emin olun, 64-bit bir işlemciye sahip olursunuz, Windows 10 için akıllıca bir yapıya sahip olursunuz ve C: sürücüsünde Ayarlar da "Varsayılan Kayıt Konumları" altında yüklenir.
Bir şey yapmadan evvel, Ubuntu için bir kullanıcı hesabı oluşturmanız gerekir; müsait bir kullanıcı ismi ve şifre girin. Artık Linux sihrini başlatmak için belgisiz terminal gelişmelerine başlayın. Bu birinci ikisi, Ubuntu'nun en son paketlere sahip olmasını ve aktüel kalmasını sağlar.
sudo apt-get update
sudo apt-get upgrade
Kayan metnin bir listesini göreceksiniz.Bu ubuntu’nun işletim sistemi belgelerini depolandığını ve en son hangi listeye sahip olduğunuzu sonra Ubuntu’nun konseyi olduklarından emin olan çevrimiçi depoları tabir eder.Genellikle, güncellemeleri yüklemenin mütenasip olup olmadığını güncellemeden bir defa size sorar.
Bu noktada, sahip olduğunuz tek şey temel Bash kabuğudur ve bu sizin için üstün güçlü olan metin tabanlı terminalinizdir, gelgelelim içinde ya da birlikte yaşamadığımız geliştiriciler ve sunucu ortamları için daha fazlasıdır. Şık tarafı, Linux yerküresinin GUI'sini oluşturmak için X isimli bir grafik sistemi kullanmasıdır. X, bir sunucu-istemci modeli kullanır; bu, ağ ilişkileri üzerinden yahut alt sistemlerdeki arabirimlere erişebileceğiniz manasına gelir. Windows tabanlı bir X sunucusu kuracağız ve Linux istemcisi GUI tabanlı X araçlarını başlatabilecektir.
Bu, Windows tarafı tarafından halledilir. Linux tarafında, Ubuntu'yu çalıştırdınız, değil mi? - Rastgele bir GUI aktifliğini hakikat ekranda göstermemiz gerekir. Cins:
export DISPLAY=:0.0
Bu ekran muhit değişkenini kalıcı olarak ayarlamak için, şunu yazın:
echo “export DISPLAY=:0.0” >> ~/.bashrc
Bu, Ubuntu’yu her başlattığınızda çalıştırılan ve teknik olarak Bash kabuk kısmı olan bir komut evrakına yönergeyi ekler. Artık bir grafik programı kurmamız gerekiyor:
sudo apt-get install gedit
Biraz vakit alacak ve daha sonra programı başlatmak için bunu yazın
gedit
Şayet bunu çevrimiçi araştırıyorsanız, Dbus düzeltmelerine referanslar bulabilirsiniz; artık gerekli değil, zira artık varsayılan Ubuntu kurulumunun bir modülü. Bu, bir Linux masaüstüne dalış yapıp kurabileceğimiz manasına geliyor; Xfce4 isminde hafif bir bilgisayar seçiyoruz. Her komutu sırayla burada çalıştırın:
sudo apt install xfce4
sudo apt install gnome-themes-standard
sudo apt install conky
Masaüstünü hazırlayın
İşleri tertipli tutmak için biraz aklık yapacağız, bu nedenle şu komutu verin:
nano ~/.xinitrc
Metin düzenleyicide, izleyen kod satırlarını girin. Süreç tamamlandığında, Ctrl-O tuşlarına basın ve kaydetmek için Geri Dön düğmesine basın ve metin düzenleyiciden çıkmak için Ctrl-x tuşlarına basın.
#!/usr/bin/env bash
export LANG="en_US.UTF-8”
export LC_ALL="en_US.UTF-8”
exec startxfce4
Çalıştır:
chmod +x ~/.xinitrc
Bu, daha evvel oluşturduğumuz belgeyi çalıştırılabilir hale getirecektir. Sonra:
ln -s ~/.xinitrc ~/.xsession
Bu, o belgeyi öteki bir standart X yapılandırma belgesine “bağlar”. Yeni yüklenen Linux masaüstünüzü aşağıdaki komutla başlatın:
dbuslaunch --exit-with-session ~/.xsession
Birinci çalıştırmada bir muhabere kutusu açılır; varsayılanı kullanmayı seçin. Xfce4 masaüstü, Windows 10'un üzerinde görünür, böylelikle Ubuntu penceresinin tam ekran olmadığından emin olabilirsiniz, zira pencere çubuğu engellenebilir. Sol üstte bir “Uygulama” menüsü görmelisiniz,üstte bir hizmet çubuğu çalışıyor. Çıkmak için sol üst menüdeki “Oturumu Kapat” seçeneğini kullanın.
Bu noktada oynamak için çok ziyade bir şey bulamazsınız, zira büyük ölçüde dağınıklıkta çalışır. Firefox üzere programları sudo apt-get install firefox ile ekleyebilirsiniz ve bu “Internet” menüsüne eklenir. Yeterli eğlenceler!
Evvelce, WSL’yi kaldırmak PowerShell’i Başkan olarak çalıştırmak gerekiyordu.Ama artık, şayet Windows 10 yeni ise, yapmanız gereken tek şey Başlat menüsünden / Windows Mağazasından kaldırmak. Yüklemeyi bitirme vaktimize kadar, Linux suramı 1 GB'ı zorlayacak, bu yüzden C sürücünüzün etrafında takılmak istemeyeceksiniz.
Sizi burada bırakacağız, lakin WSL ile yapabileceğiniz birçok şey var. Örneğin, sudo apt-get install compiz-core ve sudo apt-get install compizconfig-settingsmanager komutunu çalıştırmak, etrafta dolaşabileceğiniz bir seri görsel efekt ayarları ekler. Ayrıyeten ses olmadığını fark edebilirsiniz ve bunu eklemek mümkün olsa da, epeyce güçlükle ve muhtemelen uğraşınıza değmez. Uzun lafın kısası: Linux, PulseAudio isimli bir sunucu / istemci ses sistemi kullanıyor ve hem bir Windows sürümü kurmanız hem de çıktınızı ana makinenize Windows makinenize yönlendirmeniz gerekiyor. Yalnızca senkronize olmayan sesleri duymanın keyfi için.