Arch Linux: Nedir ve Nasıl Kurulur?
Arch Linux basitliği, esnekliği ve özelleştirme seçenekleri ile bilinen popüler bir Linux dağıtımıdır. Diğer birçok dağıtımın aksine Arch, özel ihtiyaçlarınıza göre üzerine inşa edebileceğiniz minimal bir temel sağlar ve bu da onu deneyimli Linux kullanıcıları arasında favori yapar. Bu makale Arch Linux ‘un ne olduğunu açıklayacak ve kurulum için adım adım bir kılavuz sağlayacaktır.
1. Arch Linux nedir?
Arch Linux, basitlik ve şeffaflığa odaklanan hafif, yuvarlanan bir dağıtımdır. KISS (Keep It Simple, Stupid) felsefesine bağlıdır, yani sistemi karmaşıklaştırabilecek gereksiz eklemelerden veya grafik kullanıcı arayüzlerinden (GUI’ler) kaçınır. Bunun yerine, kullanıcılara uygun gördükleri şekilde yapılandırabilecekleri ve genişletebilecekleri bir temel sistem sağlar.
Arch Linux’un temel özelliklerinden bazıları şunlardır:
- Yuvarlanan Sürüm Modeli: Yeni bir sürüme güncellemek için tam bir yeniden yükleme gerektiren geleneksel Linux dağıtımlarının aksine, Arch Linux yuvarlanan bir sürüm sistemi kullanır. Bu, yüklü tüm paketlerin işletim sistemini yeniden yüklemeye gerek kalmadan sürekli olarak en son sürümlere güncellendiği anlamına gelir.
- Pacman Paket Yöneticisi: Arch Linux, paket kurulumunu ve yönetimini basitleştiren Pacman paket yöneticisini kullanır.
- AUR (Arch Kullanıcı Deposu): AUR, resmi depolarda bulunmayan ek paketler sağlayan topluluk odaklı bir depodur.
- Son Derece Özelleştirilebilir: Arch Linux barebone bir sistem sunarak sadece ihtiyacınız olanları kurmanıza izin verir, bu da yalın ve verimli bir kurulumla sonuçlanır.
Minimalist yapısı nedeniyle Arch Linux, işletim sistemleri üzerinde tam kontrol sahibi olmak isteyen ileri düzey kullanıcılar için önerilir. Bununla birlikte, öğrenmeye hevesli yeni başlayanlar için Linux’un dahili özellikleriyle ilgili değerli bir uygulamalı deneyim sunar.
2. Neden Arch Linux’u Seçmelisiniz?
- Tam Kontrol: Arch size sisteminiz üzerinde tam kontrol sağlar. Masaüstü ortamı, uygulamalar veya hizmetler olsun, neyin kurulacağına ve yapılandırılacağına siz karar verirsiniz.
- Öğrenme Fırsatı: Arch Linux, diğer dağıtımlarda bulunan varsayılan ayarların birçoğu ile önceden yapılandırılmamıştır, bu da kullanıcılara Linux’un kaputun altında nasıl çalıştığını öğrenme şansı verir.
- Sürekli Güncellemeler: Yuvarlanan güncellemeler sayesinde sisteminiz büyük sürüm yükseltmeleri gerektirmeden güncel kalır.
- Kapsamlı Dokümantasyon: Arch Wiki, mevcut en kapsamlı ve ayrıntılı Linux dokümantasyon kaynaklarından biridir ve kullanıcıların sorunları çözmesini ve öğrenmesini kolaylaştırır.
3. Arch Linux Nasıl Kurulur
Arch Linux kurulumu ilk başta ürkütücü görünebilir, ancak doğru adımlarla basit olabilir. İşte başlamanıza yardımcı olacak adım adım bir kılavuz.
Adım 1: Kurulum için Hazırlanın
Başlamadan önce birkaç şeye ihtiyacınız olacak:
- Bir bilgisayar veya sanal makine.
- Bir internet bağlantısı.
- Arch Linux ISO ile önyüklenebilir bir USB sürücü.
En son Arch Linux ISO’sunu resmi web sitesinden indirebilirsiniz.
İndirdikten sonra, Rufus (Windows için) veya dd (Linux/macOS için) gibi bir araç kullanarak önyüklenebilir bir USB sürücü oluşturun.
Adım 2: USB Sürücüsünden Önyükleme
Önyüklenebilir USB’yi bilgisayarınıza takın ve yeniden başlatın. BIOS/UEFI ayarlarına girin (genellikle başlangıç sırasında F2, DEL veya ESC gibi bir tuşa basarak) ve önyükleme aygıtı olarak USB sürücüsünü seçin.
Sistem açıldığında, Arch Linux canlı ortamı tarafından karşılanacaksınız.
Adım 3: Disk Bölümlemesini Ayarlama
Önyüklemeden sonra, sabit sürücünüzü bölümlemeniz gerekecektir. İlk olarak, yazarak mevcut disklerinizi kontrol edin:
Diskinizi bölümlemek için fdisk veya cfdisk kullanabilirsiniz. İşte cfdisk ile nasıl yapılacağı:
Gerekli bölümleri oluşturun:
- Sistem dosyalarınızı depolayacak bir kök bölüm (örneğin, /dev/sda1).
- İsteğe bağlı olarak, takas alanı kullanmak istiyorsanız bir takas bölümü oluşturun.
- İsteğe bağlı olarak, önyükleyici için bir önyükleme bölümü oluşturun.
Bölümleri oluşturduktan sonra, onları biçimlendirin. Örneğin, kök bölümü ext4 olarak biçimlendirmek için çalıştırın:
Takas bölümü için:
Adım 4: Bölümleri Monte Edin
Ardından, kök bölümü bağlayın:
Ayrı bir önyükleme bölümü oluşturduysanız, onu da bağlayın:
Adım 5: Temel Sistemi Kurun
Şimdi sıra çekirdek Arch Linux sistemini kurmaya geldi. Temel sistemi ve temel paketleri yüklemek için pacstrap komutunu kullanın:
Bu komut temel Arch sistemini kuracaktır.
Adım 6: fstab oluşturun
Temel sistem kurulduktan sonra, bölümlerinizin önyükleme sırasında doğru şekilde bağlandığından emin olmak için fstab dosyasını oluşturun:
Adım 7: Yeni Sisteme Chroot
Yapılandırmaya devam etmek için yeni sisteme chroot atmanız gerekir:
Adım 8: Saat Dilimini ve Yerel Ayarı Ayarlayın
Saat diliminizi ayarlayın:
Dil yerel ayarınızı oluşturmak için yerel ayar ayarlarını düzenleyin (örneğin, en_US.UTF-8):
Tercih ettiğiniz yerel ayarın yorumunu kaldırın, ardından oluşturun:
LANG değişkenini ayarlayın:
Adım 9: Ana Bilgisayar Adı ve Kök Parolasını Ayarlayın
Sistem ana bilgisayar adınızı ayarlayın:
Kök parolasını ayarlayın:
Adım 10: Önyükleyiciyi Yükleme
Sisteminizi önyüklenebilir hale getirmek için bir önyükleyici yükleyin. En yaygın seçim GRUB’dur. GRUB’u aşağıdaki komutlarla kurun:
Adım 11: Yeniden Başlatma
Her şey ayarlandıktan sonra chroot ortamından çıkın:
Bölümlerin bağlantısını kaldırın:
Son olarak, sisteminizi yeniden başlatın:
USB sürücüsünü çıkarın ve yeni Arch Linux kurulumunuza önyükleme yapın.
4. Kurulum Sonrası Kurulum
Kurulumdan sonra, bir masaüstü ortamı, ek paketler yükleyerek ve ağ bağlantılarını ayarlayarak sisteminizi daha fazla yapılandırabilirsiniz.
Örneğin, masaüstü ortamınız olarak GNOME’u kurmak istiyorsanız:
Ekran yöneticisini etkinleştirin:
Yeniden başlatın ve grafiksel bir arayüzle karşılaşacaksınız.
Sonuç
Arch Linux, Linux ile uygulamalı bir deneyim sunan güçlü ve esnek bir dağıtımdır. Kurulum süreci diğer dağıtımlara kıyasla karmaşık görünse de, eşsiz kontrol ve öğrenme fırsatları sunar. Bu kılavuzdaki adımları izleyerek Arch Linux’u başarıyla kurabilir ve sisteminizi ihtiyaçlarınıza tam olarak uyacak şekilde özelleştirmeye başlayabilirsiniz.