Windows 10’da Linux Nasıl Kurulur ve Kullanılır?
Yıldönümü Güncellemesinde tanıtılan Linux için Windows Alt Sistemi , Fall Creators Güncellemesinde kararlı bir özellik haline geldi . Artık Ubuntu’yu, openSUSE’yi, Fedora’nın bir remiksini ve daha birçok Linux dağıtımını yakında Windows’ta çalıştırabilirsiniz.
Windows 10’un Bash Kabuğu Hakkında Bilmeniz Gerekenler
Linux 1 için Windows Alt Sistemi (WSL1) Nasıl Çalışır?
Windows 10, Linux yazılımını çalıştırmak için Linux’a (WSL) yönelik eksiksiz bir Windows Alt Sistemi sunar. Bu, Windows için derlenmiş bir sanal sunucu, kapsayıcı veya Linux yazılımı değildir ( Cygwin gibi ). Microsoft’un Windows’ta Android uygulamalarını çalıştırmak için terk edilmiş Project Astoria çalışmasına dayanmaktadır.
Bunu Wine’ın tersi olarak düşünün . Wine, Windows uygulamalarını doğrudan Linux üzerinde çalıştırmanıza izin verirken, Linux için Windows Alt Sistemi, Linux uygulamalarını doğrudan Windows üzerinde çalıştırmanıza izin verir.
Microsoft, bu alt sistemin üzerinde çalışan tam bir Ubuntu tabanlı Bash kabuk ortamı sunmak için Canonical ile birlikte çalıştı. Teknik olarak, bu hiç Linux değil. Linux, temel alınan işletim sistemi çekirdeğidir ve bu burada mevcut değildir. Bunun yerine, bu, Bash kabuğunu ve normalde Ubuntu Linux’ta çalıştırdığınız aynı ikili dosyaları çalıştırmanıza izin verir. Özgür yazılım uzmanları, genellikle Linux çekirdeğinde çalışan çok sayıda GNU yazılımı olduğundan , ortalama Linux işletim sisteminin “GNU/Linux” olarak adlandırılması gerektiğini tartışırlar. Alacağınız Bash kabuğu, gerçekten sadece tüm bu GNU yardımcı programları ve diğer yazılımlardır.
Bu özellik başlangıçta “Windows’ta Ubuntu’da Bash” olarak adlandırılsa da, Zsh ve diğer komut satırı kabuklarını çalıştırmanıza da olanak tanır . Artık diğer Linux dağıtımlarını da destekliyor. Ubuntu yerine openSUSE Leap veya SUSE Enterprise Server’ı seçebilirsiniz ve Fedora’nın bir remiksi mevcuttur.
Burada bazı sınırlamalar var. Resmi olarak grafik Linux masaüstü uygulamalarıyla çalışmayacaktır . Özellik mükemmel olmadığı için her komut satırı uygulaması da çalışmaz.
Linux 2 için Windows Alt Sistemi (WSL2) Nasıl Çalışır?
Linux 2 için Windows Alt Sistemi (WSL2), önceki sürümle tamamen aynı kullanıcı deneyimini sağlamak üzere tasarlanmıştır, ancak benzerlikler çoğunlukla burada sona ermektedir.
WSL2, son derece verimli bir sanal makinede tam bir Linux Çekirdeği çalıştırır . Tıpkı WSL1 gibi, WSL2 de Ubuntu, Debian, Kali, openSUSE, Fedora ve diğerleri dahil olmak üzere bir dizi farklı Linux Dağıtımı kullanmanıza izin verir. Bu aynı zamanda çoğu Linux uygulamasının, paketinin veya komutunun sorunsuz çalışacağı anlamına gelir.
Not: WSL2, Windows 11’de GUI uygulamalarını destekler.
Windows 10’a Linux Nasıl Kurulur
Bu özellik, Windows 10’un 32 bit sürümünde çalışmadığından, Windows’un 64 bit sürümünü kullandığınızdan emin olun . Yine de 32 bit sürümünü kullanıyorsanız Windows 10’un 64 bit sürümüne geçmenin zamanı geldi .
64 bit Windows’unuz olduğunu varsayarak başlamak için Denetim Masası > Programlar > Windows Özelliklerini Açın veya Kapatın’a gidin. Listede “Linux için Windows Alt Sistemi” seçeneğini etkinleştirin ve ardından “Tamam” düğmesine tıklayın.
Bilgisayarınızı yeniden başlatmanız istendiğinde “Şimdi yeniden başlat”ı tıklayın. Bu özellik, siz yeniden başlatana kadar çalışmayacaktır.
Not: Fall Creators Güncellemesinden başlayarak, bu özelliği kullanmak için artık Ayarlar uygulamasında Geliştirici Modunu etkinleştirmeniz gerekmez. Windows Özellikleri penceresinden yüklemeniz yeterlidir .
Alternatif olarak, PowerShell kullanarak da yükleyebilirsiniz. PowerShell’i Yönetici olarak başlatın , ardından şunu girin:
wsl --kurulum
Gerekli tüm bileşenlerin indirilmesi ve kurulması birkaç dakika sürecektir – bunu yaptıktan sonra bilgisayarınızı yeniden başlatmanız gerekir.
Bilgisayarınız yeniden başlatıldıktan sonra Başlat menüsünden Microsoft Store’u açın ve mağazada “Linux”u arayın.
Not: Fall Creators Güncellemesinden başlayarak, artık “bash” komutunu çalıştırarak Ubuntu’yu kuramazsınız.
wsl --install -d <Distribution>
Bunun yerine, Store uygulamasından veya komutu kullanarak Ubuntu veya başka bir Linux dağıtımını yüklemeniz gerekir .
Şu anda Windows Mağazasında bulunan her Linux dağıtımının bir listesini göreceksiniz. Fall Creators Güncellemesinden itibaren buna Ubuntu, openSUSE Leap ve openSUSE Enterprise dahildir ve Fedora’nın yakında geleceği sözü verilir.
Güncelleme: Debian , Kali ve Fedora’nın bir remiksi artık Mağaza’da mevcut. Bunları bulmak ve kurmak için “Debian Linux”, “Kali Linux” veya “Fedora Linux” arayın.
Bir Linux dağıtımı kurmak için, üzerine tıklayın ve ardından diğer herhangi bir Mağaza uygulaması gibi kurmak için “Al” veya “Yükle” düğmesine tıklayın.
Hangi Linux ortamını kuracağınızdan emin değilseniz, Ubuntu’yu öneririz. Bu popüler Linux dağıtımı daha önce mevcut olan tek seçenekti, ancak artık daha özel ihtiyaçları olan insanlar için diğer Linux sistemleri de mevcut.
Ayrıca birden fazla Linux dağıtımı yükleyebilirsiniz ve her biri kendi benzersiz kısayollarına sahip olur. Hatta farklı pencerelerde aynı anda birden çok farklı Linux dağıtımını çalıştırabilirsiniz.
Bash Shell Nasıl Kullanılır ve Linux Yazılımı Nasıl Kurulur
İLGİLİ: Windows 10’un Ubuntu Bash Kabuğunda Linux Yazılımı Nasıl Kurulur
Artık Ubuntu’ya veya yüklediğiniz diğer Linux dağıtımlarına dayalı tam bir komut satırı bash kabuğunuz var.
Aynı ikili dosyalar olduklarından, Ubuntu kullanıyorsanız Ubuntu’nun depolarından yazılım yüklemek için Ubuntu’nun apt veya apt-get komutunu kullanabilirsiniz. Normalde o Linux dağıtımında hangi komutu kullanırsanız kullanın. Bazı uygulamalar henüz mükemmel şekilde çalışmasa da, oradaki tüm Linux komut satırı yazılımlarına erişiminiz olacak.
Yüklediğiniz Linux ortamını açmak için Başlat menüsünü açın ve yüklediğiniz dağıtımı arayın. Örneğin, Ubuntu’yu kurduysanız, Ubuntu kısayolunu başlatın.
Daha kolay erişim için bu uygulama kısayolunu Başlat menünüze, görev çubuğunuza veya masaüstünüze sabitleyebilirsiniz.
Linux ortamını ilk başlattığınızda, bir UNIX kullanıcı adı ve parolası girmeniz istenir. Bunların Windows kullanıcı adı ve parolanızla eşleşmesi gerekmez, ancak Linux ortamında kullanılacaktır.
Örneğin, kimlik bilgileriniz olarak “bob” ve “letmein” girerseniz, Linux ortamındaki kullanıcı adınız “bob” olur ve Linux ortamında kullandığınız parola, Windows kullanıcı adınız ve şifre vardır.
wsl
Komutu çalıştırarak kurulu Linux ortamınızı başlatabilirsiniz . Yüklü birden çok Linux dağıtımınız varsa, bu komutun başlattığı varsayılan Linux ortamını seçebilirsiniz .
ubuntu
Ubuntu’nuz kuruluysa, yüklemek için komutu da çalıştırabilirsiniz . openSUSE Leap 42 için opensuse-42
. SUSE Linux Enterprise Sever 12 için sles-12
. Bu komutlar, her Linux dağıtımının Windows Mağazası’ndaki sayfasında listelenir.
Komutu çalıştırarak varsayılan Linux ortamınızı yine de başlatabilirsiniz bash
, ancak Microsoft bunun kullanımdan kaldırıldığını söylüyor. Bu, bash
komutun gelecekte çalışmayı durdurabileceği anlamına gelir.
Linux, Mac OS X veya diğer platformlarda Bash kabuğu kullanma konusunda deneyimliyseniz, evde olacaksınız.
Ubuntu’da, bir komutu kök izinleriyle çalıştırmaksudo
için önek eklemeniz gerekir . UNIX platformlarındaki “kök” kullanıcı, Windows’taki “Yönetici” kullanıcı gibi tam sistem erişimine sahiptir. Windows dosya sisteminiz Bash kabuk ortamında bulunur./mnt/c
Dolaşmak için kullanacağınız aynı Linux terminal komutlarını kullanın. DOS komutlarıyla birlikte standart Windows Komut İstemi’ne alışkınsanız, burada hem Bash hem de Windows için ortak olan birkaç temel komut vardır:
- Dizini Değiştir:
cd
Bash’decd
veyachdir
DOS’ta - Dizin İçeriğini Listele:
ls
Bash’de,dir
DOS’ta - Dosyayı Taşıma veya Yeniden Adlandırma:
mv
Bash’temove
verename
DOS’ta - Bir Dosyayı Kopyala:
cp
Bash’de,copy
DOS’ta - Bir Dosyayı Sil:
rm
Bash’dedel
veyaerase
DOS’ta - Bir Dizin Oluşturun:
mkdir
Bash’de,mkdir
DOS’ta - Bir Metin Düzenleyici kullanın:
vi
veyanano
Bash’de,edit
DOS’ta
Windows’un aksine, Bash kabuğunun ve Linux’u taklit eden ortamının büyük/küçük harfe duyarlı olduğunu hatırlamak önemlidir. Başka bir deyişle, büyük harfli “File.txt”, büyük harf içermeyen “file.txt” den farklıdır.
Daha fazla talimat için, Linux komut satırı başlangıç kılavuzumuza ve Bash kabuğu, Ubuntu komut satırı ve çevrimiçi Linux terminali ile ilgili diğer benzer tanıtımlara bakın.
Ubuntu ortamının yazılımını kurmak ve güncellemek için apt komutunu kullanmanız gerekecek . Bu komutları ön ek olarak eklediğinizden emin olun sudo
, bu da onları root olarak çalıştırır – Yönetici’nin Linux eşdeğeri. İşte bilmeniz gereken apt-get komutları:
- Mevcut Paketler Hakkında Güncellenmiş Bilgileri İndirin:
sudo apt update
- Bir Uygulama Paketi Kurun:
sudo apt install packagename
(“Paket adını” paketin adıyla değiştirin.) - Bir Uygulama Paketini Kaldırın:
sudo apt remove packagename
(“paket adını” paketin adıyla değiştirin.) - Mevcut Paketleri Ara:
sudo apt search word
(“Kelime” yerine paket adlarını ve açıklamalarını aramak istediğiniz bir kelime girin.) - Kurulu Paketlerinizin En Son Sürümlerini İndirin ve Kurun:
sudo apt upgrade
Bir SUSE Linux dağıtımı yüklediyseniz, bunun yerine yazılımı yüklemek için zypper komutunu kullanabilirsiniz.
Bir uygulamayı indirip yükledikten sonra, istemde adını yazabilir ve ardından çalıştırmak için Enter’a basabilirsiniz. Daha fazla ayrıntı için söz konusu uygulamanın belgelerine bakın.
Bonus: Gerçek Bir Ubuntu Deneyimi için Ubuntu Yazı Tipini Kurun
Windows 10’da daha doğru bir Ubuntu deneyimi istiyorsanız, Ubuntu yazı tiplerini de yükleyebilir ve bunları terminalde etkinleştirebilirsiniz. Varsayılan Windows komut istemi yazı tipi bize oldukça iyi göründüğü için bunu yapmanız gerekmez, ancak bu bir seçenektir.
İşte nasıl göründüğü:
Yazı tipini yüklemek için önce Ubuntu’nun web sitesinden Ubuntu Yazı Tipi Ailesini indirin. İndirilen .zip dosyasını açın ve “UbuntuMono-R.ttf” dosyasını bulun. Bu, terminalde kullanılan tek Ubuntu monospace yazı tipidir. Yüklemeniz gereken tek yazı tipi budur.
“UbuntuMono-R.ttf” dosyasına çift tıklayın ve yazı tipinin bir önizlemesini göreceksiniz. Sisteminize kurmak için “Yükle”ye tıklayın.
Ubuntu monospace yazı tipini konsolda bir seçenek haline getirmek için Windows kayıt defterine bir ayar eklemeniz gerekir .
Klavyenizde Windows+R tuşlarına basarak, yazıp regedit
Enter tuşuna basarak bir kayıt defteri düzenleyicisi açın. Aşağıdaki anahtara gidin veya kopyalayıp Kayıt Defteri Düzenleyicisi’nin adres çubuğuna yapıştırın:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
Sağ bölmede sağ tıklayın ve Yeni > Dize Değeri’ni seçin. Yeni değeri adlandırın 000
.
Yeni oluşturduğunuz “000” dizesine çift tıklayın ve ardından Ubuntu Mono
değer verisi olarak girin.
Bir Ubuntu penceresi açın, başlık çubuğuna sağ tıklayın ve ardından “Özellikler” komutunu seçin. “Yazı Tipi” sekmesine tıklayın ve ardından yazı tipi listesinden “Ubuntu Mono”yu seçin.
Bash kabuğuna yüklediğiniz yazılım, Bash kabuğuyla sınırlıdır. Bu programlara Komut İstemi’nden, PowerShell’den veya Windows’un başka bir yerinden erişebilirsiniz, ancak yalnızca komutu çalıştırırsanızbash -c
.