Mehmet

WFN Üye
Konular
1,851
Mesajlar
1,852
Çözüm
0
Ticaret Puanı
0
Üyelik
1 Ay 6 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
Google Adsense
1/1
Konu sahibi
Gentoo Linux, kullanıcının sistemi ve kurulu yazılımları kaynak koddan derleyerek ayrıntılı biçimde özelleştirebildiği, Linux çekirdeğini kullanan bir GNU/Linux dağıtımıdır. Paket yönetiminde temel araç Portage, paket tanımlarında ise ebuild dosyaları kullanılır. Bu yapı, paketlerin sunduğu seçenekler içinde hangi özelliklerin ve isteğe bağlı bağımlılıkların kullanılacağını denetleme olanağı verir.

Gentoo’nun ayırt edici yönü yalnızca “kaynak koddan derleme” değildir. Dağıtım, sistemin çalışma biçimini USE bayrakları, derleyici seçenekleri, servis tercihi ve çekirdek seçimi gibi katmanlarda değiştirmeye izin verir. İsterseniz bir programı kaynak koddan derleyebilir, desteklenen bazı paketlerde hazır ikili paketlerden de yararlanabilirsiniz. Bu nedenle Gentoo, tek tip kurulum yerine kullanıcının hedef donanımına ve kullanım amacına göre şekillenen bir sistem yaklaşımı sunar.

Gentoo nasıl çalışır?​


Gentoo kurulumunda genellikle önce uygun bir Stage 3 ortamı hazırlanır. Bu temel sistemin üzerine Gentoo ebuild deposu ve kullanıcı tercihleri eklenir. Daha sonra Portage, paket tarifini okur; kaynak kodunu indirir, seçilen USE bayraklarına göre derler ve paketi sisteme kurar.

Örneğin bir paketin desteklediği USE seçenekleri arasında X11, ses veya yazıcı desteğini ihtiyacınıza göre açıp kapatabilirsiniz. Her paket bu seçeneklerin hepsini sunmaz; zorunlu bağımlılıklar da isteğe bağlı bayraklarla kaldırılamaz. Bu tercih, dağıtımın aynı paketi farklı ihtiyaçlara göre üretmesini sağlar. Karşılığında derleme süresi, disk alanı ve yapılandırma bilgisi gerekir.

Portage yapılandırması tamamlanmış bir Gentoo sisteminde, yönetici yetkili kabukta basit bir paket kurma örneği şöyledir. Bu komut Gentoo kurulumunu başlatmaz:

Bash:
emerge --ask app-editors/nano

--ask seçeneği kurulacak işlemleri onaydan önce gösterir. İşlem sonunda paket başarıyla kurulursa Portage tamamlandığını belirten bir çıktı verir ve program terminalden çalıştırılabilir. Bağımlılık, USE bayrağı veya kaynak indirme hatası görülürse çıktıdaki ilk gerçek hata incelenmelidir; yalnızca son satıra bakmak çoğu zaman yeterli değildir.

Gentoo kimler için uygundur?​


Gentoo; sistemini ayrıntılı biçimde kontrol etmek isteyen, derleme günlüklerini okumayı ve yapılandırma dosyalarını yönetmeyi öğrenmeye istekli kullanıcılar için uygundur. Eğitim, geliştirme, özel sunucu veya belirli donanım gereksinimleri olan sistemlerde esnekliği yararlı olabilir.

Buna karşılık, amacı kısa sürede kurulmuş ve mümkün olduğunca az bakım isteyen bir masaüstü sistemi kullanmak olan biri için Gentoo’nun özelleştirme modeli gereğinden fazla çalışma çıkarabilir. Gentoo seçerken temel karar, “en hızlı kurulum” değil, “sistemin yapılandırmasını ne kadar kendim yönetmek istiyorum?” sorusudur.

Gentoo’nun güçlü ve zorlayıcı yönleri​


Karar vermeyi kolaylaştırmak için temel farklar şöyle özetlenebilir:
KonuGentoo yaklaşımıKullanıcıya etkisi
Paket kurulumuKaynak koddan derleme veya uygun ikili paketYüksek özelleştirme, daha fazla bekleme ve takip
YapılandırmaUSE bayrakları ve sistem tercihleriGereksiz özellikleri azaltma imkânı
BakımPortage ve yapılandırma dosyalarının düzenli yönetimiKullanıcının teknik sorumluluğu artar
Öğrenme süreciKurulum ve sorun çözme ayrıntılıdırLinux’un iç işleyişi daha iyi öğrenilir

Sık yapılan hatalar​


İlk hata, her yazılımı körü körüne derlemeye çalışmaktır. Donanım ve kullanım amacına göre USE bayraklarını belirlemeden kurulum yapmak, gereksiz bağımlılıklar veya çakışan tercihler oluşturabilir. İkinci hata, Portage’nin uyarılarını görmezden gelmektir; güncelleme sırasında yapılandırma dosyası değişiklikleri ve bloklanan paketler ayrıca değerlendirilmelidir.

Bir diğer hata da Gentoo’yu yalnızca performans artırma yöntemi sanmaktır. Kaynak koddan derlemek her programda otomatik olarak belirgin hız kazancı sağlamaz. Asıl değer; sistemin gereksiz bileşenlerden arındırılması, bağımlılıkların seçilmesi ve yapılandırmanın kullanıcı denetiminde olmasıdır.

Başlamadan önce sanal makinede veya yedeklenmiş bir test diskinde Portage mantığını, USE bayraklarını ve emerge çıktısını öğrenmek iyi bir adımdır. Sonraki aşamada gerçek donanım için uygun Stage 3 seçilir ve Gentoo El Kitabı’ndaki kurulum sırası izlenir.

Sık sorulan sorular​


Gentoo yalnızca ileri düzey kullanıcılar için mi?​


Hayır; ancak kurulum ve bakım sürecinde temel Linux, terminal ve dosya sistemi bilgisi gerekir. Öğrenmeye zaman ayıran yeni kullanıcılar da kullanabilir.

emerge --ask sadece paket listesini mi gösterir?​


Hayır. Önce yapılacak işlemleri gösterip onay ister; onaylarsanız kuruluma devam eder. Listeyi incelemeden onay vermeyin. Bağımlılık değişiklikleri ve derleme gereksinimleri seçtiğiniz paketle sınırlı olmayabilir.

Gentoo ile Linux çekirdeğini kendim seçebilir miyim?​


Evet. Dağıtım, çekirdeğin hazırlanması ve yapılandırılması konusunda kullanıcıya geniş tercih alanı bırakır; isterseniz daha yönetilen çekirdek paketleme seçeneklerini de kullanabilirsiniz.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.