Linux Yazılımını Windows 10 Ubuntu Bash Kabuğuna Nasıl Yükleyebilirim?
Windows 10'un Ubuntu tabanlı Bash kabuğunu yükleyin ve Ubuntu tabanlı bir Linux sisteminde çalıştırabileceğiniz uygulamaları yüklemenizi ve çalıştırmanızı sağlayan eksiksiz bir Ubuntu ortamına sahip olacaksınız. Yine de Ubuntu'da olduğu gibi, yazılımı yüklemek ve güncellemek için apt-get komutuna ihtiyacınız olacak..
Windows 10'un Linux alt sisteminin resmi olarak grafik uygulamaları veya sunucu yazılımını desteklemediğini unutmayın (bazı grafiksel uygulamaları resmi olmayan şekilde çalıştırmak mümkün olsa da). Resmen, Linux terminal uygulamaları ve geliştiricilerin isteyebileceği diğer komut satırı yardımcı programları için tasarlanmıştır.
Windows 10'un Bash kabuğu yalnızca 64 bit ikili dosyaları desteklediğinden, 32 bit Linux programlarını yükleyip çalıştıramazsınız.
Apt-get Açıklaması
Ubuntu ve diğer Debian tabanlı Linux dağıtımlarında, apt-get
yazılımı yükleme komutu. “Apt” “Gelişmiş Paket Aracı” anlamına gelir. Bu komut, Ubuntu'nun merkezi yazılım havuzlarından yazılım paketlerini indirir ve sisteminize yükler. Yüklemeye çalıştığınız paketler -veya “bağımlı” -diğer paketlere ihtiyaç duyarsa, apt-get otomatik olarak bu paketleri (bağımlılıklar olarak da bilinir) indirip yükler. Apt-get Debian adında “.deb” paketleri ile çalışır, Linux dağıtımı Ubuntu’ya dayanır..
Apt-get komutunu, superuser veya root izinleri veren “sudo” komutuyla birlikte çalıştırmanız gerekir. Bu komut Linux ortamında sistem dosyalarını değiştirmek ve yüklemek için izin verir. Sudo kullanırken geçerli kullanıcı hesabınızın şifresini girmeniz gerekir.
Her iki komut da çalışsa da, geleneksel apt-get komutu yerine daha yeni apt komutunu kullanabilirsiniz..
Güncelleştirilmiş Paket Listelerini İndirme
İlk olarak, yazılım havuzlarından güncel paket listelerini indirmek için aşağıdaki komutu çalıştırmak isteyeceksiniz:
sudo apt-get update
Herhangi bir paket kurmadan önce bunu yapmak istersiniz..
Bir Paket Nasıl Kurulur?
Kurmak istediğiniz paketin adını biliyorsanız, “packagename” yerine yüklemek istediğiniz paketin adını değiştirerek, aşağıdaki komutu kullanarak indirip yükleyebilirsiniz:
sudo apt-get kurulum paket adı
Örneğin, Ruby'yi yüklemek istiyorsanız, aşağıdaki komutu çalıştırırsınız:
sudo apt-get install yakut
Bash'in otomatik tamamlama özelliğini kullanmak için paketin (veya herhangi bir komutun) adını yazarken Sekme tuşuna basabilirsiniz; bu, birden çok seçenek varsa, yazmayı otomatik olarak tamamlamanıza ve kullanılabilir seçenekler önermenize yardımcı olur.
Bu ve diğer apt-get komutlarını çalıştırdıktan sonra, yapılacak değişikliklerle karşılaşacaksınız ve devam etmek için “y” yazmanız ve Enter tuşuna basmanız gerekecek..
Bir Paket Nasıl Aranır?
Yüklemek istediğiniz paketin adını her zaman bilemeyebilirsiniz. Bu durumda, bir program için indirilen paket önbelleğinizi (apt-get güncellemesi ile indirilen listeler) aramak için apt-cache komutunu kullanabilirsiniz. Bu komut, belirttiğiniz metin için paket adlarını ve açıklamalarını arar..
Bu komut sadece basit bir arama olduğu için sudo gerektirmez. Ancak, isterseniz sudo ile çalıştırabilirsiniz ve yine de çalışacak.
apt-cache araması sometext
Örneğin, terminal için metin tabanlı bir web tarayıcısı olan w3m ile ilgili paketleri aramak istiyorsanız, şunları çalıştırmalısınız:
apt-cache araması w3m
Tüm Yüklü Paketlerinizi Güncelleme
Yüklü yazılım paketlerinizi depodaki mevcut en son sürümlere güncellemek için - mevcut paketleriniz için kullanılabilir güvenlik güncellemelerini verir: aşağıdaki komutu çalıştırın:
sudo apt-get upgrade
Bu komutu çalıştırmadan önce “sudo apt-get update” komutunu çalıştırmayı unutmayın, çünkü apt-get 'in en son sürümlerini görmeden önce paket listelerinizi güncellemeniz gerekir.
Bir Paket Nasıl Kaldırılır
Tamamladığınızda bir paketi kaldırmak için aşağıdaki komutu çalıştırın:
sudo apt-get kaldır packagename
Yukarıdaki komut sadece paketin ikili dosyalarını siler, fakat ilişkili yapılandırma dosyalarını silmez. Yazılım paketiyle ilişkili her şeyi kaldırmak isterseniz, bunun yerine aşağıdaki komutu çalıştırın:
sudo apt-get temizleme paket adı
Yukarıdaki komutların hiçbiri, bir paket için gerekli oldukları için kurulmuş paketler olan “bağımlılıkları” kaldırmaz. Bir paketi kaldırır ve daha sonra kaldırırsanız, sisteminizde artık gerekmeyen birtakım ek bağımlılıklar olabilir. Bağımlılıklar olarak yüklenen ve artık gerekmeyen paketleri kaldırmak için aşağıdaki komutu çalıştırın:
sudo apt-get autoremove
Diğer Yazılımlar Nasıl Kurulur?
Yukarıdaki komutlar, ihtiyaç duyduğunuz en yaygın yazılımı kurmanıza ve güncellemenize yardımcı olur. Ancak, bazı yazılımlar diğer komutlar ve araçlarla yüklenecek.
Örneğin, Ruby taşları apt-get yoluyla bir kez yükledikten sonra “gem install” komutuyla Ruby taşları yüklenir. Ruby, apt-get'den ayrı bir yazılım yükleme sistemine sahiptir..
Bazı yazılım paketleri, PPA'larda veya üçüncü şahıslar tarafından barındırılan “kişisel paket arşivlerinde” bulunur. Bunları yüklemek için, PPA'yı sisteminize eklemeniz ve ardından normal apt-get komutlarını kullanmanız gerekir..
Daha yeni bir yazılımın derlenip kaynağından yüklenmesi gerekebilir. Apt-get ile kurduğunuz tüm paketler, Ubuntu'nun inşa sistemi tarafından kaynaktan derlendi ve rahatlıkla kurabileceğiniz .deb paketlerine paketlendi. Mümkünse bundan kaçınmalısınız, ancak bazı durumlarda kaçınılmaz olabilir.
Durum ne olursa olsun, başka bir Linux uygulaması kurmaya çalışıyorsanız, nasıl kurmanız gerektiğini söyleyen talimatları bulabilmelisiniz. Ubuntu 14.04 LTS üzerinde çalışan aynı talimatlar, Windows 10'un Bash kabuğunda çalışacaktır. Ubuntu'nun bir sonraki ana sürümüne güncellendiğinde, Ubuntu 16.04 LTS üzerinde çalışan aynı talimatlar Windows 10'da çalışacaktır..