Sonuç bulunamadı
Bütün Sonuçları Göster
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net
  • Haber
  • Yapay Zeka
  • Tavsiyeler
  • Oyun
  • Video
  • Teknoloji
    • Mobil
    • Yazılım
    • Elektronik Alışveriş Fırsatları
    • Pratik
    • Ev Teknolojileri
    • Makale
    • Güvenlik
    • Ekonomi
    • İnternet
    • Giyilebilir Teknoloji
    • Sağlık
    • Yazıcı
    • Sosyal Medya
    • Otomobil
      • Elektrikli Otomobil
  • Sosyal
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net
  • Haber
  • Yapay Zeka
  • Tavsiyeler
  • Oyun
  • Video
  • Teknoloji
    • Mobil
    • Yazılım
    • Elektronik Alışveriş Fırsatları
    • Pratik
    • Ev Teknolojileri
    • Makale
    • Güvenlik
    • Ekonomi
    • İnternet
    • Giyilebilir Teknoloji
    • Sağlık
    • Yazıcı
    • Sosyal Medya
    • Otomobil
      • Elektrikli Otomobil
  • Sosyal
Sonuç bulunamadı
Bütün Sonuçları Göster
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net

Anasayfa - Makale - Baştan Sona WSL Kurulum Rehberi

Baştan Sona WSL Kurulum Rehberi

30 Haziran 2022 - 09:00
- Makale

Linux dağıtımı kurmak istiyorsunuz fakat bilgisayarınızda önemli dosyalar mı var? Ana makinenize dağıtım kurmadan önce Linux ortamına alışmak mı istiyorsunuz? Sebep her ne olursa olsun, Linux’a geçiş süreci artık WSL (Windows Subsystem for Linux) sayesinde çok daha zahmetsiz. Öyle ki, artık WSL’de grafik arabirimli uygulamalar da sorunsuz bir biçimde çalışıyor.

WSL nasıl çalışıyor?

WSL, Linux sistem çağrılarını Windows sistem çağrılarına çeviren bir katman. Böylece WSL’de çalışan bir yazılım ile Windows’ta çalışan bir yazılımın pek bir farkı kalmıyor. Ayrıca sadece Linux’un kullanıcı katmanı olan “userland” kısmı katman tarafından çevrilebiliyor. Yani Linux sürücülerini Windows altında çalıştırmak henüz mümkün değil.

“Daemon” dediğimiz arka plan işlemleri de “userland” kısmında çalıştığından dolayı WSL’de çalışabiliyorlar. Web sunucuları ile uğraşıyorsanız WSL, sizin için de bir çözüm sunuyor.

Cygwin gibi yazılımlar da halihazırda kullanıcılara bu tarz bir çözüm sunuyordu fakat WSL, Windows ile daha entegre olduğu için Cygwin’e göre daha revaçta.

WSL’i aktifleştirelim

WSL’in aktifleşmesi işlemi Windows 10 ve 11’de farklı. Windows 11’de Microsoft Mağazası’ndan WSL’i indirebilirsiniz. Windows 10’da ise WSL’i aktifleştirmek için arama çubuğuna “Windows özelliklerini aç veya kapat” yazarak Windows’un ekstra özelliklerini yönettiğimiz diyalogu karşımıza çıkartalım.

Daha sonra, gelen diyalogda “Linux için Windows Altsistemi” seçeneğini bulup işaretleyelim.

“Tamam” tuşuna tıkladıktan sonra işletim sistemimiz, Microsoft sunucusuyla iletişime geçip WSL’in yüklemesini başlatacaktır.

Yükleniyor!

Tamamlandıktan sonra, istenilen değişikliklerin bittiği ve cihazımızın yeniden başlatılması gerektiğini söyleyen bir mesaj ekrana gelecektir.

WSL’i nasıl çalıştırabilirim?

WSL’i PowerShell veya Komut İstemi üzerinden çalıştıracağız fakat şu an herhangi bir Linux dağıtımı kurmadığımız için doğal olarak çalışmayacaktır.

WSL’e dağıtım kuralım

WSL ile çalışabilen Linux dağıtımları resmen “bir elin parmağını geçmiyor”. Şu anlık:

  • Debian GNU/Linux,
  • Ubuntu,
  • Kali Linux,
  • OpenSuse Leap 42 ve
  • SUSE Linux Enterprise Server 12

dağıtımları WSL altında çalışabiliyor. Biz tercihimizi bu makale için Ubuntu’dan yana kullanacağız.

Ubuntu’nun son sürümü 22.04’ü kuruyoruz… LTS programında olduğu için 5 yıl güncelleme alacağını da unutmayalım.

Ubuntu indikten sonra “Aç” tuşuna basıyoruz ve dosyaları çıkartıp kuruluma başlıyor.

Daha sonrasında bizden UNIX kullanıcı adı girmemizi istiyor. UNIX kullanıcı adları hepsi küçük ve ASCII karakterler içerecek şekilde konulan kullanıcı adlarıdır. Windows kullanıcı adımız ile eşleşmek zorunda olmadığını da belirtelim.

GNU/Linux işletim sistemi, kurumlardaki UNIX sistemlerin de yerini almak için tasarlandığından dolayı şifre ile giriş yapmak zorunludur. Çok basit olsa da bir şifre belirlemeniz gerekli.

Ve başarılı bir şekilde kurduk! Yukarıda gördüğünüz “motd” (“message of the day” – günün mesajı) ile alakalı olan hata mesajı birden fazla kullanıcı ile bu sistemi kullanmayacaksanız pek önemli değil. Kullanıcı klasörümüze “.hushlogin” isimli bir dosya oluşturarak “motd’nin” günde bir defa görüntülenmemesini sağlayabiliriz.

“.hushlogin” dosyamızı touch ~/.hushlogin diyerek oluşturduktan sonra sudo apt update && sudo apt upgrade yazarak güncellemeleri kontrol edebilir, varsa güncelleme yapabiliriz.

Grafik arabirime sahip uygulamaları kullanmak

WSL’de X11 tabanlı GUI’ye (grafik arabirim) sahip uygulamaları kullanma süreci de Windows 11 ve Windows 10’da ayrılıyor. Windows 10’da bunun için üçüncü parti X11 sunucusu olan VcXSrv’ü kurmanız gerekirken Windows 11’de direkt olarak X11 çağrıları, Windows 11 masaüstüne yönlendiriliyor. Bundan dolayı Windows 11 kullanıcıları, bir sonraki alt başlığa atlayabilirler.

VcXSrv nasıl çalışıyor?

X11 protokolü ile alakalı makalemizde protokolün aslen ağ tabanlı olduğundan söz etmiştik. VcXSrv uygulaması da WSL’de çalıştırdığımız uygulamalar ile lokal ağımız üzerinden iletişim kuracak.

VcXSrv kurulumu

VcXSrv’ü indirip kurduktan sonra karşımıza şöyle bir ekran gelecek:

Bu ekranda “Multiple windows” seçeneğini seçerek aynı bir Windows uygulamasıymış gibi görünmesini sağlayabilirsiniz. Dilerseniz diğer seçenekleri seçerek masaüstü ortamları da çalıştırabilirsiniz. Windows 11’de direkt olarak X sunucusu çalıştırmayacağımız için masaüstü ortamları çalışmayacaktır. Ayrıca buradaki “Display number” kısmını değiştirerek “0” yapabilirsiniz.

Bu ekranda “Start no client” diyerek herhangi bir istemci uygulama başlatmasını istemediğimi söylüyorum.

Alttaki “Disable access control” seçeneğini seçerek herhangi bir X11 istemci uygulamasının sunucumuza bağlanabilmesini sağlayarak “Erişim engellendi” türündeki hataların olasılığını elimine etmiş oluyoruz.

Ve konfigürasyon işlemimiz tamamlandı. “Save configuration” diyerek bu ayarların kaybolmamasını sağlayabilirsiniz.

Windows Firewall’dan da geçtikten sonra X11 sunucumuzu WSL ile entegre edebiliriz. Öncelikle, Komut İstemi’ne ipconfig yazalım ve aktif ağ adaptörümüzün lokal IP adresini alalım. Bu makinedeki lokal IP adresi 192.168.1.107 olduğundan bu adresi kullanacağız.

WSL sistemimizdeki DISPLAY isimli ortam değişkenimizi de 192.168.1.107:ekran_numarasi biçiminde ayarlayalım.

“export” komutu sayesinde ortam değişkenlerini ayarlayabilirsiniz!

Ta da!

İşte bu kadar! Şimdi arka planda X11 sunucumuz çalıştığına ve WSL’imiz de X11 sunucumuza göre ayarlı olduğuna göre favori uygulamalarımızı çalıştırabiliriz! Hemen Gedit’i çalıştırmayı deneyelim:

Sonunda!

Ve mutlu son! Bu kadar uğraştığımıza değdi!

Windows 11 kullanıcıları ne yapmalı?

Eğer Windows 11 kullanıcısıysanız tek yapmanız gereken WSL için ekran kartınıza ait vGPU sürücüsünü indirmek. Böylece VcXSrv’de mevcut olmayan donanım hızlandırma özelliği ile X11 uygulamalarını çalıştırabilirsiniz.

  • Intel vGPU sürücüsü
  • AMD vGPU sürücüsü
  • NVIDIA vGPU sürücüsü
İşte bu!

Özet

Bu rehberimizde sizlerle beraber WSL altsistemini kurduk. Bundan sonrası sizin UNIX kabuk tecrübelerinize bağlı olarak şekillenecektir. UNIX veya Linux konusunda herhangi bir yardıma ihtiyacınız varsa Technopat Sosyal’deki GNU/Linux altbölümünü tercih edebilirsiniz.

Etiketler: LinuxsubsystemWindowsWindows Subsystem For LinuxWSLwsl 2WSL Kurulum RehberiX11
PaylaşPaylaşTweetYollaPaylaş
Ali Sancaklı

Ali Sancaklı

3 yaşında okuma-yazma öğrendikten hemen sonra bilgisayar kullanmaya başlayan bir birey. Sosyal'de "TerabyteForever" olarak biliniyor.

Yorum Yap Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

RSS Technopat Sosyal

  • 4 yıldır bakımı yapılmayan bilgisayar bakıma gönderilmeli midir?
  • 2000 TL'ye i5 14600K için soğutucu önerisi
  • Bilgisayarın sebepsiz şekilde yeniden başlaması normal mi?
  • 1000 Hz ile 8000 Hz fare farkları nedir?
  • Kramponx'ten krampon alınır mı?
  • Redmi Note 13 Pro 5G'yi satıp XS Max'i yaptırmak mantıklı mı?
  • ROG pelta kulaklıkta ses seviyesi kendi kendiliğinden artıyor
  • Lenovo Thinkpad X1 laptop oyun oynatır mı?
  • Kanada'da yaşanılır mı?
  • Matematik için temel düzey kaynak önerisi

Technopat Video

Şu an oynayan

Anker Nebula P1, P1i ve Soundcore Boom 3i inceleme

Anker Nebula P1, P1i ve Soundcore Boom 3i inceleme

Anker Nebula P1, P1i ve Soundcore Boom 3i inceleme

Haber
SanDisk Extreme PRO Portable SSD inceleme

Tır geçse dayanır! SanDisk Extreme PRO Portable SSD inceleme

Haber
Lenovo Legion Glasses inceleme: Cebinizde taşıyabileceğiniz 85 inç kişisel sinema

Lenovo Legion Glasses inceleme: Cebinizde taşıyabileceğiniz 85 inç kişisel sinema

Giyilebilir Teknoloji

Teknoloji tutkunu Technopatların ortak adresi: Technopat.net!

Güncel teknoloji, internet, donanım, yazılım, oyun ve daha fazlası haber, makale ve videolar ile Technopat’ta sizlerle.


01010100 01100101 01100011 01101000 01101110 01101111 01110000 01100001 01110100

Kategoriler

  • Yapay Zeka
  • Ev Teknolojileri
  • Makale
  • Video

Sosyal Medya

Bağlantılar

  • Hakkında
  • Haber
  • Video
  • Sosyal
  • Çerez Politikası
© 2011-2025 Technopat. Tüm Hakları Saklıdır.
Netse
Çerez Onayı
Web sitemizi ziyaret ettiğinizde, kullanıcı deneyiminizi daha iyi hale getirmek, hizmetlerimizi size daha etkin bir şekilde sunabilmek için çerezler (cookies) ve benzeri araçlar kullanıyoruz. Çerezler, internet sitesinin düzgün çalışmasını sağlamak, içeriği kişiselleştirmek, sosyal medya özellikleri sağlamak ve trafik analizi yapmak için kullanılan küçük metin dosyalarıdır. Çerezleri nasıl kullandığımız ve kişisel verilerinizi nasıl işlediğimiz hakkında daha fazla bilgi almak için çerez politikamızı ve kişisel veri politikamızı inceleyebilirsiniz.
Fonksiyonel Her zaman aktif
Teknik depolama veya erişim, sadece kullanıcının açıkça talep ettiği belirli bir hizmetin kullanılmasını sağlama amacıyla veya iletişimin elektronik iletişim ağı üzerinden iletilmesinin tek amacıyla yasal olarak kesinlikle gereklidir.
Tercihler
Teknik depolama veya erişim, abone veya kullanıcı tarafından istenmeyen tercihlerin depolanması yasal amacıyla gereklidir.
İstatistikler
Sadece istatistiksel amaçlarla kullanılan teknik depolama veya erişim. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Pazarlama
Teknik depolama veya erişim, reklam gönderimi için kullanıcı profilleri oluşturmak veya kullanıcıyı bir web sitesinde veya birden fazla web sitesinde benzer pazarlama amaçları için takip etmek amacıyla gereklidir.
  • Seçenekleri yönet
  • Hizmetleri yönetin
  • {vendor_count} satıcılarını yönetin
  • Bu amaçlar hakkında daha fazla bilgi edinin
Tercihleri yönet
  • {title}
  • {title}
  • {title}
Sonuç bulunamadı
Bütün Sonuçları Göster
  • Giriş
  • Teknoloji Haberleri
  • Sosyal
  • Video
  • Tavsiyeler
  • İncelemeler
    • Video İncelemeler
  • Güvenlik
  • Oyun
  • Makale
    • Pratik
    • Yazar Köşeleri

© 2025 Technopat
Sorularınız için Technopat Sosyal