Gentoo Linux 13 Sistem ve Xfce4 Kurulumu



Gentoo Linux 13 Sistem ve Xfce4 KurulumuLinux dünyası her seviyede kullanım amacıyla çeşitli dağıtımlara sahiptir. Eğer Linux hakimiyetinize güveniyorsanız çıtayı en yukarı taşıyalım ve Gentoo sistemi kurup arabirim olarak Xfce kurulumu yapalım.

Gentoo’nun çıkış mantığı “kişiselleştirilebilirlik” olduğu için hiçbir adımda kolaylık beklememenizi söylemem beklentiler açısından yeterli olacaktır. Yani henüz hiç fdisk ile sabit disk bölümlemesi yapmamış bir kullanıcı iseniz size göre olduğunu söyleyemem. Gentoo’ya Sabayon Linux gibi kullanıma hazır türevler ile de başlangıç yapabilirsiniz.

Gentoo’da diğer Linux dağıtımlarından farklı olarak her paket bilgisayarınızda derlenir. Bu şekilde uygulamalar sizin kontrolünüzde sisteminize en uygun şekilde hazırlanmış olur ve diğer yöntemlere kıyasla bir miktar daha performanslı çalışır. Ve sistem üzerindeki kontrol çok rahat ve esnek olduğu için tam olarak ihtiyacınız olan sisteme sahip olursunuz. Bu, yüksek performans alınmak istenen Linux sunucular için de tercih sebebidir.

Eğer zaman açısından rahatsanız başlayalım. Yaklaşık bir günlük bir süreç. Yazıyı hazırlamam kaç günümü aldı siz düşünün 🙂 Ben kurulumu sorunsuz tamamlamama rağmen yazının sorunsuz olduğu garantisini veremeyeceğim. Karşınıza çıkan sorunları yorum olarak eklerseniz neler yapabiliriz birlikte bakarız. Sanal makinede deneme amaçlı kurulum yapıyorsanız gri tonlardaki ek notlarım işinize yarayacaktır. Sanal makineyi oluştururken ağ bağdaştırıcıyı köprü-bridge yapmayı unutmayın.

Kurulum için minimal kalıbı tavsiye ederim.

http://distfiles.gentoo.org/releases/x86/autobuilds/current-iso/install-x86-minimal-20130820.iso

http://distfiles.gentoo.org/releases/amd64/autobuilds/current-iso/install-amd64-minimal-20130816.iso

Kalıbı dd ile USB belleğe atabilirsiniz. USB belleğinizin sdb olduğunu varsayarsak

diyebilirsiniz. Kalıbı sanal makinede başlattım, Enter diyerek CD’den açılmasını onayladım ve kernel modüllerinin yüklendiği uzun bir listenin geçişinin ardından klavye seçimi geldi. Burada Türkçe Q olmadığı için es geçebilirsiniz. Ve sistem karşımda:

Klavyeyi ayarlamak ilk işimiz olmalı:

Şimdi ifconfig diyerek ağ arayüz isimlerini görebilirsiniz. net-setup eilebaşlayanisim veya net-setup wilebaşlayanisim diyerek kablolu mu kablosuz mu olduğunu belirtip DHCP ayarlamasını kolayca yapabilirsiniz. Şimdi çalışıyor mu diye kontrol edelim.


Çalışıyor. İşlemi Ctrl+C ile bitirebilirsiniz.

Disk bölümleme işlemi. Veri kaybı ihtimalini sıfırlamak için bütün verilerinizin yedeğini alıp öyle başlamanızı tavsiye ederim.

fdisk -l komutu ile var olan disk bölümlerinizin çıktısını görebilirsiniz. Eğer kurulum yapacağınız bölüm hazır ise direk mkfs.ext4 komutunun olduğu kısma atlayın. Hazır değil ise fdisk aracı ile bölümleme yapalım:

Benim sanal sabit diskimde disk tablosu olmadığı için her şeyi sıfırdan ekledim.

Boyutu benim gibi sektör sayısı olarak değil de boyut olarak eklemek isterseniz mesela 20 GB için +20G şeklinde bir ifade kullanabilirsiniz. Ben takas alanının system id’sini 82 yapıyorum ve tamam:

Şimdi oluşturduğumuz bölümleri biçimlendirelim.

Sistem bölümünüz hangisi ise onu ext4 yapmak için

ve takas alanı için de

demeniz gerekli.

Sistem bölümünü bağlayalım:

Takas alanını bağlayalım:

Sistem saati doğru mu diye kontrol etmekte yarar var. date demeniz yeterli. Eğer doğru değil ise date aygünsaatdakika komutu ile düzeltebilirsiniz. Örneğin: date 08250256

Dizin değiştirelim:

links’ten Tarball’ı indirmemiz gerekli:

OK dedik ve

Aşağı yön düğmesi ile Mirrors’a gelip Enter. Listeden bir tane yansı seçelim. LKD’yi de listede görmek güzel. Dört sayfa aşağı inip Türkiye’den http’yi seçebilirsiniz.

Aşağı yön ile releases/kurduğumuz mimari/current-stage3 dizininde güncel tarih ne ise normal amd64 tar.bz2 arşivi seçiyorum:

Enter enter enter. Arşiv iniyor.

q ve exit.

İndirdiğimiz arşivi açalım. Dosyanın tam ismini hatırlamanıza gerek yok. s harfinden sonra Tab’a basarsanız da otomatik tamamlanacaktır.

Şimdi ls derseniz dizinlerin listelendiğini göreceksiniz.

Şimdi

açalım. Çok gerekli olmasa da sistemi yükleme esnasında derleyicinizin mimarinize uygun çalışması için

demeniz gerekir:

Ben sanal makinede olduğum için bu satırda değişiklik yapmıyorum.

Şimdi resolv yani local IP dosyasını sisteme kopyalayıp paket kurulumu için birkaç mount yapalım:

Bağladığımıza göre geçiş yapalım.

Sistemin içindeyiz. portage’ı indirelim.

İnternet hızınıza göre biraz sürebilir. FreBSD ports’a benzer bir tarzı var. Portage’i güncelleyelim:

Root şifresini belirleyelim:

Sistemimiz için bir profil seçmemiz gerekli. Mevcut profillerin listesine bakalım:


Ben yüksek performans ve kararlılığını sevdiğim Xfce kurulumu yapacağım. Daha sonra kendim kurulum yaptıkça KDE ve GNOME hakkında ayrı ayrı yazılar da eklemeyi düşünüyorum. Xfce için:

Şimdi bir önceki list komutunu yazarsanız * işaretinin ayarladığınız seçeneğe geçtiğini göreceksiniz.

Kurulacak sistemin derleyicisine eklemeleri yapalım.

açıp burada da CFLAGS satırını

ve en alta tek satır olarak

ekleyin.




Klavye fare için:

Ekran kartınıza göre uygun olanı ekleyin:

Eğer virtualbox’ta kurulum yapıyorsanız
VIDEO_CARDS=”virtualbox”
satırlarını eklemeniz gerekli.

Ctrl+O, Enter ve Ctrl+X çıktık. Şimdi zaman dilimi:

Sırada gentoo linux kernelin alınıp derlenmesi, yüklenmesi ve ayarlanması var:

Şimdilik uğraşmamak için all diyelim. İnternet ve işlemci hızınıza bağlı olarak iki saat dahi sürebilir. İşlem yapmıyormuş gibi görünse de bekleyin.

Burada kernel sürümünü hatırlamasanız dahi Tab’a basarak otomatik tamamlatabilirsiniz.

Karşımıza çıkan bini aşkın kernel modülünden ihtiyacımız olanları seçeceğiz ve

dosyasını açıp ekleyeceğiz. lspci | grep -i network diyerek ağ cihazlarınızın isimlerini öğrenebilirsiniz. Çalışmayan cihazların modül ismini bulup buraya eklemeliyiz. Mesela yeni nesil intel wireless kartları için modules=”iwlwifi” satırını eklemeliyiz.

Açılışta otomatik bağlanacak bölümlerimizi fstab’a ekleyelim:

Bende kök dizin sda1 ve formatı ext4, takas alanı sda2 olduğu için ve disket sürücüm olmadığı için fstab’ım bu halde:

hostname için


Ve host dosyasında az önce yazdığımız hostname’i ekleyelim.

dizinine geçelim. Burada ifconfig deyin ve karşınıza çıkan ağ arayüzü isimlerini aklınızda tutun veya not edin. eth0 ve enp0s3 ile wlan0 ve wlp1s0 gibi isimler olmalı. Bu isimlerden e ile başlayanı eth0 dediğim yerlere, w ile başlayanı wlan0 dediğim yere yazmalısınız.

eth0 için linki ekleyelim. Wireless için eth0 yerine her seferinde w ile başlayan ismi yazmanız gerekli.

Ve varsayılan çalışma düzeyine ekleyelim:

Konsol klavyesi için:

dosyasında keymap=”us” değerini keymap=”trq” yapalım.

Yerel saat için

dosyasında clock=”UTC” satırını clock=”local” yapalım.

/etc/env.d/02locale

Karakter desteği için

dosyasında ilk iki en_US’deki # işaretini silip

satırlarını ekleyip kaydedin. Uygulayalım, dördüne de ok derse tamamdır:

chroot’tan çıktık. Tekrar girelim:

Önyükleyici grub paketi kurulumu

Temel kitaplıkları da kurduğu için biraz sürecektir. Burada

diyerek dosya isimlerini oraya atmakta yarar var. Şimdi açalım.

dosyasına kernel ve initramfs dosyalarını tanıtmamız gerekli. Timeout değerini daha küçük bir saniye yapabilirsiniz. Title görünen isim. root sıfırıncı diskin sıfırıncı bölümünde. Yani sda’nın 1’i. Sizde mesela sda2 ise root (hd0,1) demelisiniz. Sıralama sıfırdan başlıyor.

Aşağıda eklenmiş olan # vim bölümünde kernel dosyasının ismi görünmekte. O ismi kullanarak ve başındaki kernel yerine initramfs yazarak conf dosyasını kendi disk bölümünüz ve sürüm numaranız ile bu forma getirmeniz gerekli. 32 bit kurduysanız _x64 kısımları olmayacak:

Otomatik bağlanacak dizinleri mtab’a atalım:

Grub’u yükle:

Normal kullanıcı ekleyelim:

deyip kullanıcı şifresini ekleyelim.

Masaüstü ortamı olarak başta profilini seçtiğim Xfce’nin kurulumuna başlayalım.

Önce belirtmem gereken, USE bayraklarını hemen her paket eklemenizde artırmanız gerekebilir. Her değişiklikten sonra aşağıdaki kodu çalıştırmanız gerekir. Bu sefer biraz sürecektir. Bunun için tek komutta bütün uzun işi halledelim.

9 saat kadar süre tahmin ediyorum ancak bitmeden önce uyuduğum için emin değilim 🙂 Ses için:

Ekran kartınızın sürücüsü için:

NVIDIA ise
açık sürücü için

kapalı sürücü için

ATI/AMD ise

Intel ise

demeniz gerekir.

Ben sanal makinede kurulum yaptığım için görüntü sürücüsü olarak
emerge virtualbox-guest-additions deyip on dakika bekledim. vboxdrv modülünü eklemiştik.

slim’i varsayılan görüntü yöneticisi yapmalıyız. Bunun için ilk olarak

Çünkü xdm’nin dbus’u çağırmadığını gördüm.

Wireless’ta WPA desteği ve dhcp için

dosyasına bu satırı ekleyelim.

ve eğer Wi-Fi kartınız varsa bir alta da bu iki satırı ekleyin:

Varsayılan klavye için

dosyasını oluşturup içine

yazmalıyız.

Sonra xdm’yi açıp görüntü yöneticimiz slim diyelim

dosyasında

Xfce ~/.xinitrc dosyasından açılacak.

ile dosyayı oluşturup içine

diyelim ve slim’e de Xfce’nin xinitrc’den açılacağını belirtelim. Bunun için

dosyasında aşağıya inip login_cmd ile başlayan satırlardan slim’i iptal edip xinitrc’yi etkinleştirelim. Bitmiş hali bu şekilde:

Artık çıkış vakti:

Şimdi reboot. Kurulum ortamını ayırabilirsiniz. Önyükleyici karşımızda:

Oturum açma ekranı. Slim temasını önceden ayarlamışlar:

Oturum açalım. Xfce4:

Günlerimi, saatlerimi almasına değdi mi? Kesinlikle!

Not: İlk kontrol. USE flags ve paket listesi değişti.




Yorumlar 11

  • Teşekkür edilmesi üretmenin ve paylaşmanın verdiği “maddi manevi şeylerin” yerini tutmasada . Teşekkürler 😉

  • Sevgili Ufuk harcadığın emekler için sana teşekkür etmekten başka bir şey gelmiyor elimden.

  • Çok teşekkür ederim, gentoo ailesine katılmamı sağladınız için. Türkçe döküman hazırlayan insan sayısı çok az:)

  • Ne desek az Allah razı olsun ufuk kardeş

  • Merhaba,makalenizden okuyup kurmaya çalıştığım gentoo, grub kurulumunda sorum çıkardı.
    “nano /boot/grub/grub.conf” komutunu verdiğimde dosya boş çıkıyor.gentoo grub u nereye kuruyor bulamıyorum.grubu install etmeden önce düzenlemem lazım.grub2 kurmaya çalışıyorum.teşekkürler makale için.

  • emerge grub sorunsuz tamamlandı mı? Ayrıca grub2-mkconfig -o diyerek conf dosyasını oluşturabilirsiniz.

    • Merhaba,sonunda grubu kurabildim.fakat şimdi masaüstünü başkatamıyorum.ne yapmam gerek..size başka nereden ulaşabilirim ..teşekkürler

      • ufukkoyruk q gmail . com mail adresimden ulaşabilirsiniz. Grafik kurulumunu yapıp kullanıcı hesabını eklediyseniz exec startxfce4 deyin. Hata verirse hata açıklamasını buraya veya maile yazın.

  • Değerli kardeşim, mükemmel bir inceleme olmuş, eline sağlık.
    Bu arada, dört dörtlük bir işletim sistemidir şu: Sabayon.
    Evet, Gentoo kurulumu biraz zahmetli diye grafik kurulumu olan Sabayon kurdum. Bu kadar sağlam ve hızlı bir dağıtım olamaz.
    Ben Mate masaüstüne öncelik verdiğimden Mate sürümünü kurdum.
    Sabayon: open your source open your mind. Sloganı bu, simgesi çapa.
    Masaüstü panelinde hemen her dağıtımdaki gibi Application-Places-System başlıkları var. Varsayılan tarayıcı Google Chrome.
    Video oynatıcı mpvplayer. System başlığı altındaki Administration’a bastığımızda Rigo Application Browser var, bu Yazılım Merkezi ve güncelleme uygulaması ki, Synaptic’ten bir gömlek ileride! Yazılımları seç, kur de, tıkır tıkır kuruyor, ne depo sorunu var, ne bağımlılık meselesi. Dediğim gibi, dört dörtlük bir işletim sistemi arayana tavsiye ederim. Siz de bir ara incelemeye alsanız. Burası güzel bir yer, baktım da, nette review diye sunulanlar basit incelemeden öte geçmiyor. Türkçe olması ayrı güzellik. Selamlar

  • şimdi sistem kurulumu bitti.ekran kartı ve kullanıcı eklendi. startxfce4 komutunu verdim masaüstü açıldı. nasıl oldu bilmiyorum ama oldu.

    gentoo kullanımı ile ilgili diğer sorunlar için sizin deneyimlerize ihtiyacım olacak..teşekürler..

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak.