Resimli Source Mage GNU/Linux Kurulumu

5 12 2007

SMGL

Source Mage GNU/Linux

Source Mage GNU/Linux; source tabanlı bir Linux dağıtımıdır. Bir paket kurulacağı zaman otomatik olarak kaynak kodları internetten indirilir, derlenir ve sisteme yüklenir.

Tarihçe

Source Mage; Sorcerer GNU/Linux ailesine mensuptur. 2001′de Kyle Sallee, Sorcerer GNU/Linux adındaki GPL lisanslı Linux dağıtımını duyurdu. Bazı geliştiriciler Kyle’ın dağıtıma olan yaklaşımından rahatsız oldular ve projeden ayrılarak Lunar Linux adında yeni bir proje başlattılar. Bunun üzerine Kyle Sallee, Sorcerer GNU/Linux’un netten yayınını kaldırdı. Sorcerer geliştiricileri proje kodlarının bir kısmını alarak geliştirmeye aynı isimle devam ettiler. Fakat Kyle Sallee’nin, isim konusunda ısrarcı olmasıyla projenin adı Source Mage GNU/Linux olarak değiştirildi. 2002′den bu yana geliştirilmeye devam etmektedir.

Taşınabilirlik

SourceMage GNU/Linux an itibariyle x86, AMD64, PowerPC, and UltraSparc mimarilerinde çalışabilmektedir.

Tüm Source Mage kodları minimal bir sistem oluşturmak amacıyla oluşturulmuştur. Örneğin paket sistemi sorcery; Bash ve GNU-tabanlı POSIX araçları ile yazılmıştır. C++ compiler (g++) ile derleme yapmak için GCC gerekmez. Perl yerine GNU araçları olan sed ve awk kullanılmıştır. Tüm bu özellikler Source Mage’i küçük boyutlu yüklemeler için elverişli kılmaktadır.

Sorcery

Source Mage, paket yöneticisi olarak Sorcery kullanmaktadır. Bu paket sisteminde her bir paket spell olarak adlandırılmaktadır. Bir paketi yüklemek için ilgili spell cast edilmelidir. Bir spelli cast etmek aşağıdaki aşamaları gerçekleştirir:

  • Kaynak kodu indirilir (Eğer önceden indirilmemişse),
  • Bağımlılıklar kontrol edilir,
  • Bağımlılıklar derlenir (Eğer varsa),
  • Program derlenir,
  • Program yüklenir.

Sistemde erişilebilir spelllerin bütününe grimoire denir. Yüklü bir pakedi kaldırmak için ise pakede ait spell dispel edilir.

Kurulum

Karşılama Ekranı

Source Mage GNU/Linux CDmizi bilgisayarımıza taktıktan sonra BIOS’dan açılış sırasını CD’ye getirerek işlemimize başlıyoruz. Karşımıza ilk olarak Source Mage karşılama sayfası çıkacak. Öntanımlı ayarlarla devam etmek için yalnızca “Enter”a basmak yeterli. Eğer boot esnasında takılma gibi problemler yaşanıyorsa bir sonraki denemede açılış parametreleri değiştirilerek de denenebilir. Bunun için Boot: satırına “install” yazarak devam edebiliriz.

Source Mage GNU Linux

Initrd Menu

Boot esnasında Source Mage bize hardware modulleri ile ilgili izlenecek yolu soracak. Burada; “M” le manuel olarak modul yükleyebilir, “S” ile bir kabuk açabilir, “H” ile hotplug donanım algılamasını devre dışı bırakabilir, “R” ile önceden kurulu bir disk bölümü seçilip kurtarma işlemi yapılabilir ya da kuruluma geçmek için “D” ile devam edilebilir.

Source Mage GNU Linux

Source Mage Installer

Kurulumun ana hatlarını görebileceğimiz ve kurulum boyunca bizi yönlendirecek olan Source Mage Installer.

Source Mage GNU Linux

Pre Installation Settings

Kurulum sırasında yardımcı olacak bazı ayarlar bu menüden yapılabilir. İsteğe bağlı bir seçenektir fakat ayarların yapılması yararımıza olacaktır. Kullanılacak font , klavye düzeni , dil ve metin editörü buradan seçilebilir.

Source Mage GNU Linux

Disk Structure

Kurulum için disk yapılandırmasının yapılacağı bölüm. Disk bölümleme ve biçimlendirme oldukça kolay.

Öncelikle Partition Disks seçeneğini seçerek diski bölümlemeye başlayalım.

Source Mage GNU Linux

Bölümlendirilecek diski seçerek işleme devam edelim.

Source Mage GNU Linux

Bölümlendirme için kullanılacak programı seçmekte sıra. Burada cfdisk i seçmek işimizi bir nebze olsun kolaylaştıracaktır.

Source Mage GNU Linux

Ardından disk bölümlemesini isteğimize göre yapıyoruz. En basit şekilde bir Linux bölümü ve bir Linux Swap bölümü ayarlamak yeterli olacaktır. Boyut konusunda özgürsünüz. Fakat native bölümü çok küçük tutmak ileride yer sıkıntısı yaşamamıza, swap bölümünü küçük tutmamız da hafıza gereksinimi büyük bazı programlarda yavaşlamaya sebebiyet verecektir.

Source Mage GNU Linux

Bölümlendirmeden sonra sıra geldi biçimlendirme işlemine.

Source Mage GNU Linux Source Mage GNU Linux

Linux’un kurulacağı native bölümü seçiyoruz.

Source Mage GNU Linux

Bu bölümün dosya sistemini de listeden seçiyoruz. ext3 , reiserfs ya da xfs olabilir. Seçim size kalmış.

Source Mage GNU Linux

Son uyarı disk üzerinde yeni bir dosya sistemi oluşturulacak. “Bu yola baş koyduk” diyerek devam ediyoruz.

Source Mage GNU Linux Source Mage GNU Linux

Sıra swap bölümünü oluşturmaya geldi. Swap için ayırdığımız bölümü seçiyoruz.

Source Mage GNU Linux

Dosya sistemi olarak swap seçerek devam ediyoruz.

Source Mage GNU Linux Source Mage GNU Linux

Ve disk yapılandırmasını tamamladık. Done ile işlemi sonlandırıyoruz.

Source Mage GNU Linux

Start Installation

Bu bölümde kuruluma başlamak için gerekli bazı ayarlar Source Mage tarafından otomatik olarak yapılacak.

Source Mage GNU Linux

Select Timezone

Zaman dilimi ayarlarını yapıyoruz.

Source Mage GNU Linux

Listede Europe altından Istanbul u seçiyoruz.

Source Mage GNU Linux

Architecture Optimizations

Şimdi geldik can alıcı noktalardan birine. Source tabanlı bir dağıtımın can damarlarından biri Optimizasyonlar.

Source Mage GNU Linux

Distcc ile ilgili ayarı geçiyoruz. Tabi uygun linux network altyapımız yoksa.

Source Mage GNU Linux

Sistemimizin işlemci mimarisini seçiyoruz.
Source Mage GNU Linux

Optimization Menu’den isteğimize bağlı olarak seçim yapabiliriz. Dikkat etmemiz gereken bir optimizasyonun diğeri ile çakışmıyor olması.

Source Mage GNU Linux

Kaynak koddan derleme sırasında hayati önem taşıyan derleyici optimizasyonlarını buradan yapabiliriz.

Source Mage GNU Linux

Derleyici optimizasyonları için internette biraz araştırma yapıp işlemcimize uygun CFLAGS değerlerini ediniyoruz. Örneğin bu incelemede Pentium4 3.2Ghz Prescott bir işlemci kullanıldı. Buna göre CFLAGS değerleri şu şekilde.

Source Mage GNU Linux

Tabii ki farklı ayarlar yapmak da mümkün.

Linux Çekirdeği

Sıra geldi çekirdeğimizi derlemeye.

Source Mage GNU Linux

Source Mage bize bu aşamada iki seçenek sunuyor. Bunlardan ilki kurulum CDsi ile gelen ve derlenmiş şekilde bulunan kerneli kurulacak sisteme kopyalama, diğeri ise kernel kaynak kodlarından derleme. Sonuçta source tabanlı bir dağıtım kurduğumuza göre derlenmiş kerneli kullanmamız biraz saçma olacaktır. Bu yüzden Compile seçeneğini seçip devam ediyoruz.

Source Mage GNU Linux

Derleyeceğimiz kernel için ayarların yapılmasında sıra. Bunun için yine iki seçeneğimiz var. İster kernelin varsayılan config dosyasını düzenleyebilir istersek de CD ile gelen kernelin config dosyasını kullanarak kernelimiz derleyebiliriz. Bu config dosyasında birçok özellik module olarak tanımlı geldiği için donanım tanıma konusunda sorun olmayacaktır. Makinemizin donanımı ve hangi modüllerle çalıştığı konusunda pek bilgimiz yoksa ISO seçeneğini seçmek daha akılcı olacaktır. Eğer donanımıma uygun, daha önceden düzenlediğimiz bir çekirdek yapılandırma dosyamız varsa bunu da kullanabiliriz.

Source Mage GNU Linux

Kernel kaynak kodları açılıyor ve gerekli yamalar otomatik olarak yapılıyor.

Source Mage GNU Linux

Kernel ayarlarını varsayılan kernel config dosyasından yapıyorsak istediğimiz özellikleri ekleyip istemediklerimizi çıkararak kernelimizi oluşturuyoruz. CDdeki config dosyasını kullanıyor isek yalnızca işlemci tipi ve symetric multi processing ayarlarını kontrol etmemiz yeterli olacaktır.

Source Mage GNU Linux

Ve kernelimiz derleniyor…

Source Mage GNU Linux

Kayıt Tutucu

Sistemimizde kullanacağımız kayıt tutucu uygulamasını bu menüden seçiyoruz.

Source Mage GNU Linux

Ben syslog-ng seçtim. Seçim sizin.

Source Mage GNU Linux

Bootloader Ayarları

Sistemimiz için bir Önyükleyici seçip harddiskin açılış kısmına yüklüyoruz.

Source Mage GNU Linux

Bootloader olarak grub ya da lilo’dan birini seçmekte yine özgürüz.

Source Mage GNU Linux

Eğer aykırı bir durum söz konusu değilse bootloader’ı MBR’a yüklüyoruz.

Source Mage GNU Linux

Seçtiğimiz bootloader için yapılandırma dosyasını düzenliyoruz.

Source Mage GNU Linux Source Mage GNU Linux

Ağ ve Internet Ayarları

Ağ ve internet ayarlarımızı bu bölümden yapıyoruz.

Source Mage GNU Linux

Makinemiz için bir hostname seçiyoruz.

Source Mage GNU Linux Source Mage GNU Linux

Ağ tipimizi seçiyoruz.

Source Mage GNU Linux

Ağımızda IP ataması yapan bir DHCP server varsa dhcpcd yi aktif ediyoruz.

Source Mage GNU Linux

Bir ağ aygıtı ekliyoruz.

Source Mage GNU Linux Source Mage GNU Linux Source Mage GNU Linux Source Mage GNU Linux

Domain Name sorgulaması için bir DNS sunucusu ayarlıyoruz.

Source Mage GNU Linux

1′i seçip Select butonuna basıyoruz.

Source Mage GNU Linux

Kullandığımız DNS server’ı giriyoruz.

Source Mage GNU Linux

Birden fazla girmek istiyorsak 2 ve 3 seçeneklerine de girebiliriz. Yoksa Save ile kaydedip devam ediyoruz.

Source Mage GNU Linux

Ve bağlantımızı aktif hale getiriyoruz.

Source Mage GNU Linux

Diğer Ayarlar

Sistemle ilgili diğer ayarları bu bölümden yapıyoruz.

Source Mage GNU Linux

/dev altındaki aygıtlar için hangi sistemi kullanacağımızı ayarlıyoruz. Aygıtları dinamik olarak oluşturduğu için son zamanlarda tüm dağıtımlarda standart olarak gelen udev’i seçiyoruz.

Source Mage GNU Linux

Optional Spells

Sistemimizde bulunması gerekli bazı ek paketleri “Optional Spells” menüsünden seçiyoruz.

Source Mage GNU Linux Source Mage GNU Linux

Install Source Mage GNU/Linux

Dağıtımımız yaptığımız ayarlara göre diskimize kuruluyor.

Source Mage GNU Linux

Kurulum tamamlandı. Root şifresini oluşturuyoruz.

Source Mage GNU Linux

Kullanıcı ve Şifre İşlemleri

Normal kullanım için bir kullanıcı oluşturmayı da unutmuyoruz.

Source Mage GNU Linux

Kullanıcı bilgileri

Source Mage GNU Linux

Kullanıcının dahil olacağı grupları seçiyoruz.

Source Mage GNU Linux

Son İşlemler

Kurulum tamamlandı.
Source Mage GNU Linux Source Mage GNU Linux

Reboot

Mekinemizi yeniden başlattığımızda kurup ayarlarını yaptığımız GRUB karşılıyor bizi.

Source Mage GNU Linux

Ve işte Souce Mage GNU/Linux karşımızda.

Source Mage GNU Linux

İlk Ayarlar

Öncelikle paket yöndeticimiz olan Sorcery’yi update ediyoruz.

Source Mage GNU Linux

Paket veritabanımız güncellendikten sonra sitemde kurulu bulunan paketleri de update ediyoruz.

Source Mage GNU Linux

Sorcery Ayarları

Paket yöneticimizin ayarlarında sıra. Sorcery komutunu veriyoruz.

Source Mage GNU Linux

Options menüsünden Paket sistemimizin ayarlarını yapıyoruz.

Source Mage GNU Linux

Kararlı , Test ya da Geliştirme ağaçlarından hangisini kullanağımızı burada seçebiliriz.

Source Mage GNU Linux

Spell menüsünden sisteme kurulmasını istediğimiz paketleri seçiyoruz ve bu paketleri sisteme kurmak için

sorcery update

komutunu veriyoruz.

Source Mage GNU Linux

Sorcery, kurulacak paketlerle ilgili ek özellikleri bizden isteyecek. Bunlara y ya da n şeklinde cevap vererek devam ediyoruz.

Source Mage GNU Linux

Tüm ayarlamalar yapıldıktan sonra kurulacak paketlerin listesi ekranda. y ile devam ediyor ve tüm paketleri kuruyoruz.

Source Mage GNU Linux

Xorg Kurulumu ve Ayarları

Sistemimize X grafik ortamını kurmak için Sorcery’nin dahili komutlarından biri olan cast komutunu kullanıyoruz.

cast xorg

komutu ile xorg’u sistemimize kuruyoruz. /etc/X11/xorg.conf dosyasında gerekli düzenlemeleri yaptıktan sonra X hazır.

startx

komutu ile çalıştırabiliriz.

Source Mage GNU Linux

Bundan sonrasında geriye kalan kendimize bir masaüstü yöneticisi seçerek kurmak. Örneğin xfce

cast xfce

Kolay gelsin.


Actions

Information

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>