Tr:HOWTO: Install from an existing Linux system
Contents
|
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 "your@email" 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)