Tr:Entropy

From Sabayon Wiki
Jump to: navigation, search
i18n: ca de en es fr it pl pt ru tr


Question.png
Sabayon Linux'da sudo komutunu kullanmanıza gerek yok. Yönetici hesabına erişmek için su komutunu kullanın, listelenen eylemleri gerçekleştirin, işinizi bitirdiğinizde exit yazarak yönetici hesabından çıkın. Bu makalede belirtilen yerlerde bu işlemi uygulayın. (#) işareti yönetici kullanıcı olarak giriş yaptığınızı, ($) işaretide kendi kullanıcı hesabınızla giriş yaptığınızı gösterir.


Uyarılar

Sabayon Linux 5.2 altı tüm sürümler için zorunlu Entropy yükseltmeleri: Known_Issues#02.2F12.2F10_Mandatory_Entropy_Update_and_Wireless_KDE4.4

Sabayon Linux 5.2 altı tüm sürümler için adres değişiklikleri: Known_Issues#03.2F16.2F10_URL_Change_for_Entropy_Repository

Entropy Hakkında

The Entropy Project Logo

Entropy Sabayon Linux'un ikili paket yönetim sisteminin adıdır. This is the name for the complete infrastructure, composed by Equo client (textual), Sulfur and Rigo client (graphical), Reagent and Activator server applications.

Sabayon, Debian Sid sürümlerine aşağı yukarı denk gelen Gentoo'nun test ayağı temellidir. Entropy, paketleri Gentoo'nun test depolarından alır ve ön derlemesi yapılır, sonra size derlenmiş olarak sunulur. Sabayon'un bu paketleri Entropy için derlemesi, size ulaşması arasında zaman gecikmesi vardır. Zaman gecikmesinin muhtemel hatalara neden olmasını önlemek için paket yöneticilerinden (Entropy veya Portage) yalnız birini kullanmanız tavsiye edilir. Genellikle, Entropy paketleri, Entropy'de yayınlanmadan önce belirli bir süre (tam zaman değişkendir) Gentoo test depolarında zaten yayınlanmış olduğu için biraz daha kararlı olacaktır.


Bazı Öne Çıkan Özellikleri:

  • Gentoo Linux uyumlu (dikkat, Entropy ve ileri kullanıcılar için olan Portage'ı karıştırmayın)
  • Portage, Yum ve APT'den en iyi şeyleri alır
  • Şimşek kadar hızlıdır
  • SQLite Powered (gömülü)
  • Akıllı ve Kullanıcı Merkezli
  • Güçlü Paketler: tek bir arşivin içinde (akıllı paketler) çoklu paketler
  • Kendi başına uygulamaları destekler (Akıllı Uygulamalar)
  • Geriye Uyumlu Paketler: hızlı bir düzenlemeden sonra Gentoo Linux'ta kullanılabilir
  • Çoklu alanları destekleme (her bir alan farklı bir çıkış versiyonudur)
  • Veritabanı bozulmasını farketme: kurtarma ve sistem sağlığı tarama araçları içerir
  • Ağ Ortamında açılması ve kullanılması kolaydır
  • Çoklu depoları farketme: herkes bir tane yaratabilir
  • Uzatılablir ve Kullanıcı Tarafından anlaşılabilir API
  • Güçlü Yapay Zeka (Entropy'nin bir beyni var)
  • Büyük bir mizah anlayışı, ve daha fazlası ...

Entropy'nin temel hedefleri nelerdir?

Entropy'nin yaratılmasını yol açan pek çok neden vardı:

  • Sabayon Linux Sistemlerde daha iyi bir verimlilik, sıradışı hız, daha az güç tüketimi sağlaması, Sabayon'u ZİRVE'deki dağıtımlardan biri haline getirmesi.
  • CPU kaynaklarının derleyiciler tarafından boşa harcanmasını engelleyerek Gentoo kaynaklarını serbest bırakmak
  • Gentoo-tabanlı sistemlerde Portage kod temelinden bağımsız kalırken, %100 Portage'la uyumlu olmayı sağlayan kolay ve modern bir yol sağlamak
  • Paket yöneticileri alanında yüksek bir yapay zeka seviyesi sağlamak: Entropy kullanıcıların ihtiyaçlarını ve sonuç olarak hareketlerini tahmin eder.
  • Geliştiriciler için yeni bir bakış açısı: Web 2.0 devrimi paket yöneticilerine uygulandı, Akıllı-Masaüstü olmayı, kullanıcı dostu olmayı ve yeni fikirler getirmeyi Linux masaüstü sisteminin anahtar bileşenleri haline getirdi.

Entropy'i Kurmak

Question.png
Şu an Entropy destekleyen sürümler:Entropy Sabayon Linux 3.5 ve üzeri

Entropy'i kurmanın 2 desteklenen yolu vardır, Sabayon Linux portage overlay yapmak, ve ikinci olarak Equo'nun kendisini kullanmak. Sabayon Linux 3.5'dan sonraki sürümlerde zaten yüklü geldiği için bu mümkündür. Mevcut bütün Sabayon sürümleriyle Entropy'i kullanmanızı öneririyoruz.

Not: Entropy'i Gentoo Linux veya diğer herhangi bir dağıtıma kurulması mümkün olmasına rağmen resmi olarak desteklenmemektedir.

Entropy'i Equo kullanarak Yükseltmek

Sabayon 3.5 den beri Entropy öntanımlı olarak kurulu gelmektedir. Entropy'i en son (ve en muhteşem) sürüme yükseltmek için, bir uçbirim (KDE'de konsole veya GNOME'da Terminal gibi) açın ve aşağıda belirtilen komutları girin.

1. Yönetici olun (istendiğinde yönetici şifrenizi girin):

$ su

2. Equo Veritabanını Güncelleyin:

# equo update

Bu veritabanını son sürüme güncelleyecektir.

3. Entropy'nin en son sürümünü indirin ve kurun:

# equo install entropy rigo

4. Çalışıp çalışmadığını kontrol etmek için, şu komutu çalıştırın:

# equo --version

Eğer aşağıdaki gibi bir sürüm numarası alıyorsanız:

entropy: 1.0_alpha14 
equo: 1.0_alpha14

kurulmuş ve çalışıyordur!

Portage Kullanarak Entropy'i Kurmak

Stop.png
emerge ve layman Portage komutlarıdır, Portage bizim paket yöneticimiz değildir ama ileri kullanıcılar için muhafaza edilmektedir. Bu komutları içeren herhangi bir adım göz ardı edilebilir

Portage kullanarak Entropy'i kurmak aşağıdaki adımlar takip edilerek tamamlanabilir. Bir uçbirim (Konsole gibi) açın ve aşağıdaki komutları girin:

1. Yönetici olun (istendiğinde yönetici şifrenizi girin):

$ su

2. Sabayon overlayleri en son sürüme güncelleyin:

# layman --sync sabayon
# layman --sync sabayon-distro

Eğer "the overlays do not exist" gibi bir uyarı mesajı alıyorsanız bunları eklemeniz gerekiyor:

# layman --add sabayon
# layman --add sabayon-distro

3. Emerge Entropy, Equo and Rigo to install the latest versions:

# emerge entropy equo rigo

4. Çalışıp çalışmadığını kontrol etmek için, şu komutu çalıştırın:

# equo --version

Eğer aşağıdaki gibi bir sürüm numarası alıyorsanız:

entropy: 136 
equo: 136

kurulmuş ve çalışıyordur!

Equo Hakkında

Equo in Action
For more information see the Equo main entry

Equo Entropy sistemi için komut satırı uygulamasıdır. Paketleri kurma, kaldırma ve günceleme, bağımlılıkları çözme, bağımlılık ve ayarlama işlerini geri alabilme yapabilir ve bu daha başlangıç.

Temel Kullanım

Equo kullanırken kullanabileceğiniz pekçok seçenek vardır, aşağıda bu temel komutlardan bir kaç tanesi gösterilmiştir.

Paket arama equo search komutu kullanılarak başarılabilir:

# equo search <package name>

Paket kurmak için install fonksiyonunu kullanın, --ask eklentisi isteğe bağlıdır ama tavsiye edilir.

# equo install <package> --ask

Bir paketi kaldırmak için aşağıdaki remove fonksiyonunu kullanın:

# equo remove <package>

Paketlerin tamamını en son sürüme güncellemek için bu komutu kullanın:

# equo world --ask

Equo Fonksiyonlarının Listesi

Rigo

The Rigo UI

Rigo Sulfur yerine geliştirilmiş Grafik arayüzdür

Özellikler

  • "google araması" benzeri arayüz
  • son derece basit ve işlevsel
  • Rigo daha hızlıdır ve daha iyi yanıt verendir
  • arama yoluyla çeşitli paketleri ekler
  • Kolay paket deposu yönetimi
  • Bekleyen ayarlama dosyalarının güncellenmesi listesi ve daha fazlası!

Kullanım

Detaylı kullanıcı rehberi için, lütfen bütün özelliklerinin görsel adımlarını da içeren Rigo sayfasını ziyaret ediniz.

Paket Depoları

Paket Depoları nedir

Depolar yazılım paketlerinin bilgisayara çekilip, kurulabileceği depolama yeridir. Sabayon Depoları her bir mimari için (x86/x86_64) 9000'den farklı paketi içerir.

Paket Depoları

Niçin bu kadar paket deposu?

Sabayon resmi olarak 4 paket deposu sunar ama ön tanımlı olarak sadece birini kullanırsınız.

  • sabayon-hell

Gerçekte olmak isteyeceğiniz bir yer değil. Bu depo inşa sistemimiz "Matter" tarafından kullanılmaktadır. Entropy depo takımı Portage'da yeni bir sürüm çıktığında daima derhal yeni sürüme yükseltilecek paketlerin listesini dikkatlice yaptı. İnşa sistemi yapılacak işler listesinden ve paketleri buraya eklemekten başka bir şey değil. İnsanlar tarafından kontrol EDİLMEDİĞİNDEN, inşa sisteminin bizim istediğimiz gibi yapılıp yapılmadığını bilemeyiz. Her Pazartesi Entropy takımı Matter'ın yaptığını değerlendirir ve bu paketleri sabayon-limbo (test) deposuna taşır.

  • sabayon-limbo

Bu test deposudur. Bütün derlenen ve paketlenen paketler bu depoya konur. Bu depo üzerindeki çalışma 24/7 devam eder. Buraya konan bütün paketler derleme aşamasında test ediliyor olmasına rağmen, çalıştırırken sorun olması mümkündür. Eğer bu depoyu açtıysanız, bir takım sorunların çıkabileceğini, eğer gerekirse paketlerin yeniden derlemesi ve paketlenmesi yapılacağından daha çok güncelleme alacağınızı unutmayın.

sabayon-limbo bir ekleme depodur, bu depoyu etkinleştirecekseniz, sabayonlinux.org deposunuda ETKİNLEŞTİRMELİsiniz! Aksi takdirde bağımlılık sorunları çıkabilir

  • sabayonlinux.org

Bu genellikle "ana" diye adlandırılan depodur. Genellikle her Pazartesi sabayon-limbo (test) deposundaki paketler buraya aktarılır.

  • sabayon-weekly

Bu ön tanımlı olarak etkinleştirilmiş tek depodur. sabayonlinux.org (ana) deponun kopyasıdır. Her Cumartesi akşamı yenilenir. Bu depo paketler test deposundan taşınıp, bütün kullanıcılar için kullanılabilir olana kadar bir gecikme yaratır. Bu paketleyicilere ana depodaki paketleri test etmek ve gerekiyorsa kopyalanmadan önce düzeltilmesi için ek zaman kazandırır.

Farklı bir depoyu nasıl etkinleştirebilirim?

/etc/entropy/repositories.conf dosyasında bütün depolar için genel ayar dosyasını bulacaksınız. Farklı depolar bir alt dizinden alınır: /etc/entropy/repositories.conf.d

Bu alt dizinde farklı depolar için bazı önceden tanımlanmış örnekler bulacaksınız.

Örnek: sabayonlinux.org deposunu etkinleştirme:

# cd /etc/entropy/repositories.conf.d
# mv entropy_sabayonlinux.org.example entropy_sabayonlinux.org
equo update

Eğer daha sonra bu depoyu devre dışı bırakmak isterseniz:

# equo disable sabayonlinux.org
Stop.png
sabayon-weekly ile sabayon-limbo deposunu karıştırmayın

Eğer sadece sabayon-limbo ve sabayon-weekly etikleştirilmişse, bir noktadan sonra, önceden sabayon-limbo deposundan güncellenmiş bir paketin sabayon-weekly deposundan sürüm alçaltmaya çalıştığını göreceğiniz bir durumla karşılaşacaksınız. Bu neden olur?

Yukarıda açıklandığı gibi paketler sabayon-limbo deposundan sabayonlinux.org deposuna taşınır. Eğer o deponuz etkinleştirilmemişse bu paket yöneticisinin bulabildiği, sabayon-weekly deposundaki sürümüne döner. Bu istenmeyen sürüm alçaltmalarına ve belki bazı noktalarda sistem sorunlarına neden olabilir.

Paket Depolarını Güncellemek

Bütün depolarınızı güncellemek için /etc/entropy/repositories.conf adresini çalıştırın (yönetici olarak)

# equo update

Aynı dosyayı ek depoları eklemek için kullanın. Şu an repositories.conf dosyasındakiler ulaşılabilir olanlardır.

Ulaşılabilir Depo Yansıları

Üretim depoları:

# Sabayon Linux Official Repository
repository|sabayonlinux.org|Sabayon Linux Official Repository|http://cerberus.itti.ifce.edu.br/entropy|http://pkg.sabayon.org,sabayon.org
repository|sabayonlinux.org||http://riksun.riken.go.jp/pub/pub/Linux/sabayon/entropy|
repository|sabayonlinux.org||http://ftp.sh.cvut.cz/MIRRORS/sabayon/entropy|
repository|sabayonlinux.org||http://ftp2.cz.freebsd.org/pub/sabayon/entropy|
repository|sabayonlinux.org||http://debian.mirror.dkm.cz/sabayon/entropy|
repository|sabayonlinux.org||http://mirror.us.sabayon.org/sabayon/entropy|
repository|sabayonlinux.org||http://mirror.umoss.org/sabayonlinux/entropy|
repository|sabayonlinux.org||ftp://ftp.klid.dk/sabayonlinux/entropy|
repository|sabayonlinux.org||http://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy|
repository|sabayonlinux.org||ftp://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy|
repository|sabayonlinux.org||http://mirrors.cs.wmich.edu/sabayon/entropy|
repository|sabayonlinux.org||http://ftp.surfnet.nl/pub/os/Linux/distr/sabayonlinux/entropy|
repository|sabayonlinux.org||ftp://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/entropy|
repository|sabayonlinux.org||http://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy|
repository|sabayonlinux.org||http://mirror.dun.nu/sabayonlinux/entropy|
repository|sabayonlinux.org||http://ftp.rnl.ist.utl.pt/pub/sabayon ftp://ftp.rnl.ist.utl.pt/pub/sabayon|
repository|sabayonlinux.org||http://mirror.internode.on.net/pub/sabayonlinux/entropy|
repository|sabayonlinux.org||http://cross-lfs.sabayonlinux.org/entropy|
repository|sabayonlinux.org||http://na.mirror.garr.it/mirrors/sabayonlinux/entropy|

/etc/entropy/repositories.conf dosyası içindeki yansıları ayarlamak için aşağıdaki komutları takip edin. Bu komut yansılara ping atar ve cevap alma zamanına göre /etc/entropy/repositories.conf dosyası içindeki yansıların sırasını değiştirir:

# equo repo mirrorsort sabayonlinux.org

Not, bu komut

# equo repo mirrorsort sabayon-weekly

Sabayon 6.0 ve üzeri sürümlerde kullanılan şeklidir.

Test Depoları: Bu sisteminizi bozabilir, sadece gerçekten ne yaptığınızı biliyorsanız ekleyin.

# Limbo
repository = sabayon-limbo|Sabayon Limbo Testing Repository|http://cerberus.itti.ifce.edu.br/entropy|http://pkg.sabayon.org,sabayon.org
repository = sabayon-limbo||http://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/entropy|
repository = sabayon-limbo||http://ftp.rnl.ist.utl.pt/pub/sabayon ftp://ftp.rnl.ist.utl.pt/pub/sabayon|
repository = sabayon-limbo||http://mirror.internode.on.net/pub/sabayonlinux/entropy|
repository = sabayon-limbo||ftp://mirror.aarnet.edu.au/pub/SabayonLinux/entropy|
repository = sabayon-limbo||http://cross-lfs.sabayonlinux.org/entropy|
repository = sabayon-limbo||http://na.mirror.garr.it/mirrors/sabayonlinux/entropy|


Topluluk Depoları

For more information see the Community Repositories main entry

Topluluk Depoları kullanıcı-yönetimli paket depolarıdır. Kullanıcılar paketleri farklı ayarlarla yeniden derleyebilir, kendi paketlerini ekleyebilir ve herkezin kullanımına sunar. Depo yayıncıları bir paketin nasıl paketlendiğinden ve ne paketlendiğinden sorumludurlar.

Entropy'de Bir Paketi Maskeleme ve Maskesini Kaldırma

Düzenlemek için paketleri /etc/entropy/packages/ dosyasının içinde bulabilirsiniz. Bir dosyayı maskelemek için package.mask 'ı kullanın. Daha fazla bilgi için package.mask.example 'a bakın. Bir dosyanın maskesini kaldırmak için package.unmask 'ı kullanın. Daha fazla bilgi için package.unmask.example 'a bakın.

Ek Paketleri Elle Eklemek

Sabayon Linux Package Repository

Entropy'nin kullanması için paketleri indirebilir ve paket dizinine yerleştirebilirsiniz. See Where to Put Packages

Yeni Kurulum - Ne yapılacak?

O halde yeni bir Sabayon Linux kurdunuz ve ne yapılması gerektiğini merak ediyorsunuz.

İlk yapmanız gereken şey elbetteki paket yöneticisini öğrenmek, paket yöneticinizi bilmeniz hayati önemlidir. O yüzden önce okuyun, sonra yapın.


Bütün kurulu paketleri yükseltmek için Entropy'i kullanmak

Paket yöneticisini öğrendiğinizden, mevcut paket yöneticileri için paket listemizi alalım. Komutları kullanabilmeniz için yönetici olmanız gerekiyor, bu nedenle bir terminal açın ve şifrenizle beraber su yazın ve eğer doğru yaptıysanız ekrana # gelir sudo KULLANMAYIN

    # equo update

Eğer sorunla karşılaşırsanız bunu deneyin

    # equo update --force

Sonra yukarıda açıklandığı gibi bütün paket yükseltme dosyalarının en hızlı şekilde indirilmelerini sağlamak için yansıları sıralamak iyi bir fikirdir:

# equo repo mirrorsort sabayon-weekly

Bunun tamamladıktan sonra tam sistem güncellemesi yapmadan önce Entropy'i en son sürümüne güncellemek yapılabilecek en iyi şeydir. Yükseltme sisteminizi güncel düzeye yükseltecek.

# equo install entropy rigo equo  --relaxed
# equo conf update

Entropy kodu son sürüme yükseltildikten sonra, bu iki komutla tüm sisteminizi güncelleyin:

# equo update
# equo upgrade --ask

Ne yapacağını ve onaylama sorularını size soracağı için ekranı takip edin. 'equo update' komutu Entropy depolarındaki mevcut paketlerin en son bilgileriyle bilgisayarınızdaki veritabanını günceller; 'equo upgrade' komutu bilgisayarınızda kurulu olan paketlerin yeni sürümlerini indirir ve kurar. İşlem zamanı kaç paket olduğuna, bantgenişliğine ve donanıma bağlıdır. Bittikten sonra, aşağıdaki komutu kontrol edin:

# equo conf update

Kendi seçiminizi yapmak isteyeceksiniz ama config files (ayar dosyaları)'nın sisteminizi değiştireceğini gerçekten bilmelisiniz. Pekçok kişi -5'i seçer. Bazı ayarlarımın üzerine yazılmaması için, ben daima config files'a bakarım.

Son adım bağımlılık ve kararlılık kontrolü için aşağıdaki komutları çalıştırmaktır:

# equo deptest
# equo libtest

Bu bittikten sonra, bilgisayarınızı yeniden başlatın ve yeni kurulmuş tamamen güncellenmiş Sabayon'unuzun keyfini çıkarın.

Question.png
'equo upgrade' komutu eğer yeni bir sürüm Entropy deposunda varsa çekirdeği yükseltmez. Eğer çekirdeğin yeni bir sürümünü kurmak istiyorsanız şunları yapmalısınız: a) yeni çekirdeği equo kullanarak elle kurun; b) çekirdek kaynağına giden sembolik bağlantının doğru çekirdek kaynağını gösterdiğinden emin olun ('eselect kernel' komutu kullanarak yapabilirsiniz); c) equo kullanarak doğru çekirdek modüllerini elle kurun; d) doğru video kartınız için doğru OpenGl seçtiğinizden emin olun ('eselect opengl' komutuyla yapabilirsiniz; e) yeni çekirdeğin grub.conf (SL 5.1-r1 ve önceki sürümlerinde) veya grub.cfg (SL 5.2 ve sonraki sürümlerinde) menüde bulunduğundan emin olun.

Sulfur kullanımından ne haber? İlk güncelleme için sulfur kullanmayı tavsiye etmiyorum. Equo 100x's daha güvenlidir ve sulfur'un yol açabileceği sorunlarla uğraşmazsınız. O halde ilkini equo ile yapınız ve sonra Sulfur'u kullanınız.

Linux Çekirdeği Yükseltme

Entropy kullanarak çekirdeği güncellemekle ilgili olarak ayrıntılı yönergeler için aşağıdaki bağlantıyı takip edin:

Çekirdek otomatik olarak yükseltilmemektedir; elle yükseltmek zorundasınız. Çekirdeğin yeni bir sürümünü başka bir paket kullanarak, örneğin equo komutunu veya Sulfur kullanarak kurabilirsiniz. Örneğin, eğer bilgisayarınızda 2.6.35 çekirdek sürümü varsa ve Entropy depolarında 2.6.36 sürümü varsa, yeni sürümü aşağıdaki komutu girerek kurabilirsiniz:

# equo install sys-kernel/linux-sabayon-2.6.36

Yeni bir çekirdek kurduğunuzda, o çekirdek içiçn özel olarak derlenmiş bilgisayarınızın ihtiyaç duyacağı ilgili modülleri kurmalısınız. Bunu yaptığınızda, modüllerin çekirdek sürümlerinide içeren tam paket adını da belirtmelisiniz.

Örneğin, eğer 2.6.36 çekirdek sürümünü (Entropy package sys-kernel/linux-sabayon-2.6.36) kurduysanız, ilgili modülleri de kurmak zorundasınız:

# equo install x11-drivers/ati-drivers-10.10#2.6.36-sabayon

Eğer paket adında "#2.6.36-sabayon"'ı eklememişseniz, önceki bir çekirdek sürümü için hazırlanmış ati-drivers-10.10 paketi depolarda olduğundan, ihtiyacınız olan modülden başka bir modül kurulabilir/yeniden kurulabilir.

Aşağıdaki örnek AMD GPU için kapalı-kaynak FGLRX sürücü kullandığınız varsayılmıştır, ama eğer NVIDIA GPU için NVIDIA kapalı-kaynak sürücü kullanıyorsanız, veya çekirdek modülü (VirtualBox modülleri başka örneklerdir) olan başka bir yazılım kullanıyorsanız aynı ilkeler geçerlidir.

Yeni çekirdek sürümünü gösteren sembolik bağlantı yapmak için 'eselect kernelide kullanmalısınız, ve ekran kartınız için doğru OpenGL ayarlamasını seçme komutu 'eselect opengl' kullanmalısınız. Entropy çekirdek paketi Grub menüsünde yeni çekirdeği içerek şekilde Grub2 grub.cfg dosyasını düzenleyecektir.

Yukarıdaki yönergelerde çekirdeği bir üst sürüme yükselttiğiniz farzedilmiştir, ama çekirdeği bir önceki sürümü alçaltmak içinde aynı adımlar kullanılabilir.


Kernel Switcher Kullanma

kernel-switcher Sabayon Linux'da çekirdek yükseltmesini basitleştirin kullanımı-kolay bir araçtır. Unutmayın, düzenli yükseltmeler yapmak çekirdeği yükseltmeyecektir: çekirdek değişikliğini uyandırmalısınız. Bu kullanıcıların sistemlerini bozmamaları ve forumlarda ve IRC kanalında yaygara koparmamaları için özellikle yapıldı.

# kernel-switcher --help
     >> kernel-switcher - Sabayon Linux Kernel Switcher BETA
     >>   switch kernel:     kernel-switcher switch <kernel package>
     >>   list kernels:      kernel-switcher list
     >>   this help:         kernel-switcher help

kernel-switcher list komutu güzel bir özellik, ama depodaki bütün çekirdekleri listelediğinden bunaltıcı olabilir. linux-sabayon Sabayon çekirdek paketi olduğundan equo search linux-sabayon!u tercih edebilirsiniz. equo search linux-sabayon ile yeni bir çekirdek sürümünün olup olmadığını görebilirsiniz. Örneğin, linux-sabayon-2.6.38'in yükseltmeye hazır olduğunu görürseniz, aşağıdaki şekilde yükseltebilirsiniz:

# kernel-switcher switch linux-sabayon-2.6.38
     >>  @@ Calculating dependencies …
     >>  ## [U] [sabayonlinux.org] sys-kernel/linux-firmwares-2.6.38|0   [2.6.37|0]
     >>  ## [N] [sabayonlinux.org] sys-kernel/linux-sabayon-2.6.38|0
     >>  ## [N] [sabayonlinux.org] net-wireless/broadcom-sta-5.100.82.38-r1#2.6.38-sabayon|0
     >>  ## [N] [sabayonlinux.org] x11-drivers/nvidia-drivers-260.19.29#2.6.38-sabayon|0

Dikkat edin yeni çekirdek paketini ve kurulu olan modüllerin/sürücülerin yeni sürümlerini çekecektir. Yeni çekirdek için gereken herşeyin indirilmesine ve kurulmasına izin verin. Bu yapıldıktan sonra, GRUB 2, bilgisayarı yeniden başlattığınızda yeni çekirdeğin seçilmesini mümkün kılan değişikliği yansıtacaktır. Bilgisayarı yeniden başlatmadan önce yapılması gereken bir kaç şey daha: Bazen OpenGL kütüphaneleri özgün hallerine dönerler ve kullanıcılar videonun doğru çalışmadığını farkederler, bu nedenle kontrol etmeli ve tekrar ayarlamalısınız:

# eselect opengl list

     Available OpenGL implementations:
     [1]   nvidia *
     [2]   xorg-x11

Yukarıdaki örnekte yıldız ihtiyacım olan nvidia OpenGL kütüphanelerinin seçildiğini gösterir. Eğer xorg-x11'e ayarlanmışsa, kapalı-kaynak OpenGL kütüphanelerini seçmek için aşağıdaki komutu kullanmalıyım:


# eselect opengl set 1

Diğer kontrol edilecek şey çekirdeğe giden sembolik bağlantıdır:

# eselect kernel list

     Available kernel symlink targets:
     [1]   linux-2.6.37-sabayon
     [2]   linux-2.6.38-sabayon *

Harika, yeni çekirdeğe ayarlanmış. Ayrıca bunu da çalıştırmak kayda değer bir şeydir:

# equo deptest

bununla takip edilir:

# equo libtest

Bu herşeyin sağlıklı olduğunundan emin olmanızı sağlayacaktır. İşlem tamamlanınca, yeni çekirdeğe bilgisayarınızı yeniden başlatın.

Entropy Kodunu Yükseltmek İçin Portage Kullanma

Stop.png
emerge ve layman Portage komutlarıdır, Portage bizim paket yöneticimiz değildir ve sadece ileri kullanıcılar için muhafaza edilmektedir. Bu komutları kullanan adımlar güvenle göz ardı edilebilir.

Overlay'i git'e çevirdik, <4.1 sürümü için aşağıdakileri yapın: (Bu adı isteğe bağlıdır ama tavsiye edilir.)

# layman -d sabayon
# layman -d sabayon-distro
# layman -L
# layman -a sabayon
# layman -a sabayon-distro

Eğer git'in kurulu olmadığı uyarısını verirse, şunu yapın:

# equo install dev-vcs/git

Daha önce listelenen Entropy yükseltmede sorunla karşılaşırsanız Entropy'nin en son sürümünü kurmak için Portage'a ihtiyaç duyabilirsiniz diye Portage paket listesini de güncellemelisiniz. Bu adım isteğe bağlıdır, ama Entropy'i çalıştırma da problemler yaşarsanız, Sabayon Portage overlay'ından en son Entropy sürümünü yüklemek için ihtiyaç duyacaksınız.

# emerge --sync && layman --sync sabayon && layman --sync sabayon-distro

Eğer 'Sabayon overlays do not exist' uyarısı alırsanız aşağıdakini eklemelisiniz:

# layman --add sabayon
# layman --add sabayon-distro

Not: İlk emerge --sync bir parça zaman alıcıdır, ama bir kereliğine.

Şimdi, eğer equo update işlevini getirmede veya en son kurulu Entropy sürümünü getirmede sorun yaşarsanız, en son sürümü getirme de emerge kullanabilirsiniz. Portage kullanarak Entropy kurmak için aşağıya bakın:

# emerge entropy equo rigo

Umut ederim şimdi yükseltme sürecine hazırsınız:

# equo upgrade --ask

Bilgisayarınızı başlatmadan önce bazı şeyleri kontrol etmelisiniz: Lütfen ne demek istediğimi anlamak için bu başlığa bakın. Güvenli bir şekilde bilgisayarınızı başlatmadan önce bazı kritik şeyleri gözden geçirmelisiniz. Genellikle büyük bir sorun değildir, ama çekirdek değişiklikleri bazı ek çalışmalar ister. Çekirdeğe uyacak sürücüleri/modülleri yeniden kurmaya ihtiyaç duyacaksınız.

Çekirdek kaynağını yakaladığınızdan emin olun:

# equo install sabayon-sources

Ayrıca güvende olmak için, zaman zaman Portage inşa listesinide güncellemelisiniz. Günlük olarak değil ama, belki haftada bir.

  • Not: Herhangi bir sorunla karşılaşmazsanız, bütün bu adımları yapmak zorunda değilsiniz. Aşağıdaki adımı şimdi yaparak sonraki süreci hızlandırır:
# emerge --sync && layman --sync sabayon && layman --sync sabayon-distro

Eğer 'Sabayon overlays do not exist' uyarısı alırsanız, aşağıdakileri eklemeniz gerekiyor:

# layman --add sabayon
# layman --add sabayon-distro

Deneme Sürümü / Rolling Releases

Uyarı - Önce Okuyun

Stop.png
Entropy'nin bu sürümü tehlikelidir. Herhangi bir şey yapmadan önce bu bölümü başından sonuna kadar okuyun.

Haydi deneme sürümünün pratik olmadığını en genel faktörlerle görelim:

  • Portage ve ilgili araçlarla yeterince tecrübe sahibi olmak deneme sürümü kullanırken çıkması muhtemel sorunları çözmede hayati önemlidir. Bu sürümde karşılaşılan sorunları bildirmek iyidir ve Sabayon gelişim sürecine yardımcı olur, ama sizin için sorunun hemen çözümü için bir yol değildir. Sadece Portage bunu sizin için yapabilir.
  • Linux (İşletim Sistemini uygulamalarda dahil olmak üzere) tam olarak anlamak da oldukça önemlidir. Yeni ayarlama seçenekleriyle ve önemsiz olmayan sorunlarla karşılaşabilirsiniz.Bazen dağıtım-için-özelleştirilmiş hiç kaynak olmadan ve hatta bazen hemen hemen hiç yazılı kaynak olmadığı zamanlarda tanımak ve çözmek, veya sorun üzerinde çalışma yapmak için geniş bir bilgi hazinesine ihtiyaç duyacaksınız.
  • Yüksek kararlılık - sadece yukarıda bahsedilen iki durumun sonuçlarını açıkça ortaya koymak için.
  • Yüksek internet kaynağı kullanımı - bazen hemen hergün yükseltilen paketler vardır, ve yükseltmelerin miktarı haftada bir kaç yüz MB'a rahatlıkla ulaşabilir.

Eğer yukarıdaki ölçütlerden herhangi biri konusunda şüpheleriniz varsa, ama yinede deneme sürümü / rolling release kullanmanız gerekiyor veya istiyorsanız, ana kurulumunuzda deneme sürümü kullanmaktansa, bazı sanallaştırma yazılımı (ve anlık görüntü özelliklerini) kullanmanızı şiddetle tavsiye ediyoruz. Bu yolla bazı operasyonlar ters giderse, herhangi bir sorunu çözmek zorunda kalmazsınız ve dönüşte sizi daha seçici operasyonlara veya basitçe operasyonu sonraya ertelemeye mümkün kılacak en son çalışan anlık görüntüye döndürebilirsiniz. Modern sanallaştırma yazılımları, ana bilgisayarın parçasıymış gibi ekranları görüntüleme, veya ana bilgisayar ve diğer bilgisayarlar arasında dosya paylaşma gibi ana bilgisayar uygulamalarında oldukça iyi, bu nedenle eğer ihtiyaç duyarsanız bazı uygulamaların yeni sürümlerini günü birlik kullanabilirsiniz.

Kısacası yaptıklarınızdan siz sorumlusunuz, eğer herhangi bir şey bozulursa veya bu aşamada desteklenmediğinden sisteminiz çalışmazsa bizi suçlamayın. Risklerden bahsettik ve limbo deposunu eklemeden önce göz önünde bulundurmanız gerekenleri söyledik.

Kurma

Bunu /etc/entropy/repositories.conf dosyasına ekleyebilirsiniz:

    repository|sabayon-limbo|Sabayon Linux Limbo Repository|http://pkg.sabayon.org%7Chttp://pkg.sabayon.org#bz2

Sonraki sürümümüz Limbo Depolarına konulan paketlerden oluşmaktadır. Bu sizin sisteminizi daima güncel tutacaktır. Bu hops'un neden olacağı yüksek paket miktarını engeller. Zaman zaman böceklerle/sorunlarla karşılacaksınız, ama genellikle oldukça hızlıca sınıflandırılır.

O halde o satırı ekledikten sonra basitçe şunu yapın:

# equo update
# equo upgrade

Ne kadar sıklıkla yapacağınız size bağlı. Günde veya hafta da bir kez, hangisi işinize yararsa.

Entropy Yansısını Eklemek

Düzenlenecek dosya: /etc/entropy/repositories.conf

Entropy ve Limbo Deposunda büyük bir yavaşlama fark edeceksiniz, be nedenle bu yansıyı varolan Limbo satırının altına ekleyin lütfen:

File: /etc/entropy/repositories.conf
repository|sabayon-limbo|Sabayon Linux Limbo Repository|http://pkg.sabayonlinux.org/entropy|http://pkg.sabayonlinux.org

Bunun gibi olmalı:

File: /etc/entropy/repositories.conf
repository|sabayon-limbo|Sabayon Linux Limbo Repository|http://pkg.sabayonlinux.org/entropy|http://pkg.sabayonlinux.org
repository|sabayon-limbo|Sabayon Linux Limbo Repository|http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/|http://na.mirror.garr.it/mirrors/sabayonlinux/entropy#bz2

Şimdi tekrar yüksek hıza ulaşmış olmalısınız. equo'yu sadece garr kullanmaya zorlamak için en üstekinin başına # işareti koymalısınız. Örneğin:

File: /etc/entropy/repositories.conf
# repository|sabayon-limbo|Sabayon Linux Limbo Repository|http://pkg.sabayonlinux.org/entropy|http://pkg.sabayonlinux.org
repository|sabayon-limbo|Sabayon Linux Limbo Repository|http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/|http://na.mirror.garr.it/mirrors/sabayonlinux/entropy#bz2

Başka yapabileceğiniz bir şeyde bunu yapmak:

File: /etc/entropy/repositories.conf
repository|sabayon-limbo|Sabayon Linux Limbo Repository|http://pkg.sabayonlinux.org/entropy|http://pkg.sabayonlinux.org
repository|sabayon-limbo||http://na.mirror.garr.it/mirrors/sabayonlinux/entropy|

Hala pkg sitesinden db güncellemesi alabilirsiniz, ama paketleri garr'dan indirmeli. Seçimi size bırakıyorum.