Tr:HOWTO: Install from an existing Linux system

From Sabayon Wiki
Jump to: navigation, search
i18n: en tr

NASIL: Kurulu bir Linux Sisteminden Kurulum

Genel Bakış

Bu NASIL Sabayon'un Gentoo yoluyla (El Kitabında olduğu gibi) kurulumudur.

Unutmayın "kurulu Linux sistemi" önceden kurulmşu bir sistem (ama o bölümü Sabayon'u kurmak için kullanamazsınız) veya sadece CanlıCD'dir.

Eğer o şekilde yapacaksanız Gentoo resmi CanlıCD'sini kullanmanızı öneriyorum.

   <Siz>  | Mademki öyle, niçin bunu yapmak yerine doğrudan Sabayon kurulum DVD'sini doğrudan kurmuyorsonuz?
   <Ben> | Eğlence için.
   <Ben>  | Yeterince açık mı :)

İlk bölüm chroot yapılmış bir bölümde temel Gentoo sistemi kurulumu hakkındadır; ikinci bölümde Entropy ve Equo kurmak için Portage kullanacağız. Son olarak üçüncü ve son bölümde Sabayon tam kurulum yapmak için Equo kullanacağız.


Bölüm 1: Gentoo Kurulumu

Lütfen Gentoo kurulumu ile ilgili daha derin bilgi için http://www.gentoo.org/doc/en/gentoo-x86-quickinstall.xml ve http://www.gentoo.org/doc/en/handbook/index.xml adreslerine bakınız.

Bölümlendirme

Gerekeni yapın ve disk(ler)'i bölümlendirin. En azından bir root bölümüne (/) ihtiyacınız var.

İsteğinize göre bölümleriniz için dosya sistemleri oluşturun. Dosya sistem(ler)iniz için *progs paketleri kuracağınızı unutmayın.

Bu noktadan sonra root dosya sisteminizin /mnt/sabayon altında bağlandığını kabul edeceğiz.

Ayrıca eğer /var, /usr, /home ... dosya sistemleriniz varsa, /mnt/sabayon ile ilişkili olarak bağlama noktaları oluşturun ve onları şimdi bağlayın.

Gentoo kurulum dosyalarını alın

Burada x86_64 mimarisi kullandığımızı kabul edeceğiz. Eğer x86 (32 bit) mimariniz varsa, "amd64" ifadelerini "x86" olarak değiştirin.

   export ARCH="amd64"

Bu listeden yakınızdaki bir yansıyı seçin: http://www.gentoo.org/main/en/mirrors.xml

   export MIRROR="ftp://distfiles.gentoo.org/pub/gentoo"

Bunda sonra arch'ınız $ARCH ve seçilen yansınız $MIRROR olarak adlandırlacak.

Stage3 arşivinizi indirin ve doğruluğunu kontrol edin

   wget -r $MIRROR/releases/$ARCH/current-stage3/
   cat stage3-$ARCH-*.tar.bz2.DIGESTS && md5sum stage3-$ARCH-*.tar.bz2 && sha1sum stage3-$ARCH-*.tar.bz2

Portage görüntüsünü indirin ve doğruluğunu kontrol edin

   wget $MIRROR/snapshots/portage-latest.tar.bz2
   wget $MIRROR/snapshots/portage-latest.tar.bz2.md5sum
   cat portage-latest.tar.bz2.DIGESTS && md5sum portage-latest.tar.bz2 && sha1sum portage-latest.tar.bz2

Stage3 ve Portage paketlerini dışarı çıkarın

   tar xfpj stage3-$ARCH-*.tar.bz2 -C /mnt/sabayon
   tar xfpj portage-latest.tar.bz2 -C /mnt/sabayon/usr

p seçeneği için önemli not: dosya izinlerinin korumak içindir ve çok önemlidir!

Yeni Gentoo'nuza chroot yapın

Aşağıdaki herşey /mn/sabayon 'dayken yapılır:

   cd /mnt/sabayon

Dosya Sistemlerini Bağlama

   mount -o bind /dev ./dev
   mount -t devpts none ./dev/pts
   mount -t tmpfs none ./dev/shm
   mount -t proc none ./proc
   mount -t sysfs none ./sys

/etc/resolv.conf Dosyasını Kopyalamak

   cp /etc/resolv.conf ./etc

Chroot!

   chroot /mnt/sabayon /bin/bash

Şimdi Gentoo chroot üzerindesiniz!

Ortam ayarlarını yapın

   export LANG=en_US
   export LANGUAGE=${LANG}
   export LC_ALL=${LANG}.UTF-8
   env-update
   eselect python set 1    #sets python 2.7 as default
   source /etc/profile

Bazı erken ayarlamalar

root şifresi ayarlama

Ben düzenli olarak root şifresi koymayı unuttuğumdan, bunu ilk iş olarak yapalım:

   passwd
Zaman Dilimi
   cd /etc/
   ln -sf ../usr/share/zoneinfo/<REGION>/<City> localtime

<REGION> yazan yere bölgenizi ve <City> yazan yere en yakın büyük şehri yazın.

Bilgisayar Adı

Tembellik etmeyin ve "localhost" yazan yere başka bir şey yazın. Buna uygun olarak /etc/hosts dosyasını güncelleyin.

   nano -w /etc/conf.d/hostname
   nano -w /etc/hosts
Noktaları Bağlayın
   nano -w /etc/fstab

Bölüm 2: Sabayon overlay'i ayarlama ve entropy+equo kurma

Layman

layman portage overlaylerini yönetmek için bir araçtır. Biz bunu ellerimizi sabayon overlaylerine sokmak için kullanacağız.

  emerge --sync      # make sure portage is fully up to date
  USE="git" emerge -avt layman
  layman -S
  layman -a sabayon

Entropy ve Equo

  emerge -avt equo --autounmask-write
  etc-update
  emerge -avt equo

Şimdi entropy ve equo kurulmuş durumda. Kullanmak için, entropy veritabanını oluşturmalıyız (sadece ilk seferliğine!):

   equo rescue generate

Evet, bundan eminsiniz. Onu mutlu etmek için üç defa yes diye cevaplandırmalısınız.

Mükemmel. Şimdi Sabayon depolarını ayarlamaya ihtiyacımız var:

   cd /etc/entropy/repositories.conf.d
   cp entropy_sabayonlinux.org.example entropy_sabayonlinux.org
   cd -

Depo veritabanını sıralamak için equo kullanacağız:

   equo update
   equo repo mirrorsort sabayonlinux.org

Ayarladık! equo şu an çalışıyor!

Entropy: eksik parçalar

Entopry kurduğunuzda bası çok önemli parçaları kaçırırsınız, /etc/make.conf and /etc/portage/* adıyla bilinen bu dosyalar Sabayon paketlerini inşa etmek için kullanılır.

Umarım bu parçaları buradan bulabilirsiniz: https://git.sabayon.org/build.git/

Haydi kullanımını yapalım!

   # parçaları getirin!
   cd /opt
   git clone git://git.sabayon.org/projects/build.git sabayon-build
   cd /opt/sabayon-build/conf/intel/portage
   # özel şeylerinizi "myconf" ayağında saklayın:
   git checkout -b myconf
   # <arch> 'ınıza sembolik link verin:
   ln -sf make.conf.amd64 make.conf
   ln -sf package.env.amd64 package.env
   # ekleyin & uygulayın
   git add make.conf package.env
   git config --global user.name "Your Name"
   git config --global user.email "[email protected]"
   git commit
   # gentoo /etc/make.conf ve /etc/portage/'i yeniden adlandırın:
   cd /etc/
   mv portage portage-gentoo
   mv make.conf make.conf-gentoo
   # symlink to sabayon /etc/make.conf /etc/portage/:
   ln -sf /opt/sabayon-build/conf/intel/portage portage
   ln -sf portage/make.conf make.conf    

Elbette eğer x86_64 üzerinde değilseniz, make.conf.amd64 ve package.env.amd64 ifadelerini make.conf.x86 ve package.env.x86 ifadeleriyle değiştirin.

Eğer bazı paketlerde bayrak kullanımı (USE flags) değiştirecekseniz, aşağıdakileri yapmalısınız:

  • /etc/portage/package.use güncelleyin
  • /etc/entropy/packages/package.mask paketindeki paketi maskeleyin

bu sayede emerge özelleştirilmiş bayrak kullanımını (USE flags) kullanacak ve entropy özelleştirilmiş paketlere tekrar dokunmayacaktır.

ayrıca app-editors/vim için ruby desteği de istiyorsunuz:

   cd /etc/portage
   sed -i package.use -e "s,app-editors/vim vim-pager,app-editors/vim vim-pager ruby" # or just use VIM!
   git add package.use
   git commit -m "app-editors/vim +ruby"
   cd /etc/entropy/packages
   echo "app-editors/vim" >> package.mask

Bölüm 3: equo kullanarak kurulumu bitirin

eix

Hayatınızı kolaylaştırmak için, haydi eix (Portage aramaları için bir araç) ve Sabayon-dağıtımı overlayi (yani Portage overlay olarak entropy paketleri) kuralım:

   equo install eix
   layman -a sabayon-distro
   cd /etc/portage
   echo "source /var/lib/layman/make.conf" >> make.conf
   git commit -m "source layman/make.conf in /etc/make.conf"
   eix-sync

Şimdi eix kullanarak kurulu/kurulabilir/yükseltilebilir paketler için arama yapabilir, sürümlerini ve bayrak kullanımlarını görebilirsiniz.

Dosya Sistemi Programları

Hızlı Gentoo kurulumundan, code listesi 2.27:

   equo install xfsprogs # (if you use the XFS file system)
   equo install jfsutils # (if you use the JFS file system)

Ağ İşleri

   equo install dhcpcd         # (eğer bir DHCP istemcisine ihtiyazınız varsa)
   equo install ppp            # (eğer PPPoE ADSL bağlantısına ihtiyacınız varsa)
   equo install wireless-tools # (eğer kablosuz bağlantıya ihtiyacınız varsa)
   equo install wpa_supplicant # (eğer WPA/WPA2 kimlik denetimine ihtiyacınız varsa)
   equo install wicd           # (eğer wicd seviyorsanız)

Çekirdek & Önyükleyici

   equo install linux-sabayon
   equo install grub
   nano -w /boot/grub/menu.lst # setup grub

System logger and Cron daemon

   equo install syslog-ng vixie-cron
   rc-update add syslog-ng default
   rc-update add vixie-cron default

Bu sadece bir öneri: kendi isteğinize göre system logger veya cron daemon seçin!

Başka herşey

Equo kullanarak istediğiniz diğer paketleri kurun:

   equo install <whatever>

Örneğin, eğer KDE istiyorsanız, ihtiyaç duyulan temel paketler equo install kdebase-meta komutuyla kurulur

Çıkış & Temizleme

chroot'dan çıkın

   exit

Dosya Sistemlerini ayırın

   cd /mnt/sabayon
   umount ./sys
   umount ./proc
   umount ./dev/shm
   umount ./dev/pts
   umount ./dev

/mnt/sabayon içindeki diğer dosya sistemlerini ayırın.

Sonra yeni Sabayon sisteminizin root dosya sistemini ayırın:

   umount /mnt/sabayon

Bilgisayarı yeniden başlatın

Sisteminizi yeniden başlatmaya hazırsınız (Aslında "setup grub (grub kurulumu)" adımından beri hazırdınız)

   reboot

Olması gerektiği gibi kurulan yeni göz alıcı Sabayon sisteminizin keyfine çıkarın! (lütfen içimdeki trolü bağışlayın)