Volatile.
Daimi Üye
WARDOM - GENTOO LINUX MINIMAL ISO 10 - KURULUM REHBERİ
Sabitlenirse sevinirim
Merhabalar,
Öncellikle ORTA-ÜST düzey GNU/Linux bilgisi gerektiren kaynak kodundan derleyen bir dağıtımdır Kurulması zor fakat kullanması kolay ve çok hızlı ve zevkli bir dağıtımdır. FreeBSD'nin ports sistemine benzer bir şekilde bir paket yöneticisi vardır. Şöyle söyleyeyim bunu bir kere kurdunuz mu bir daha kurmazsınız emerge world komutu ile herşeyi günceller. Bunun dışında GNU/Linux bilginizi anormal derecede arttırır. Bundan sonraki son seviye olan LFS'ye hazır duruma gelirsiniz. Aslında buda bir LFS'dir. Ama tam LFS değildir. Burada ben stage1'den kurulumu anlatmadım ordan anlatsam LFS ile tıpa tıp aynı sayılır... GNU/Linux'un tüm iç ve dış yapısını iyi bir şekilde öğrenmenizi sağlayan bir dağıtımdır. Aklınıza takılan sorular için IRC > Freenode > gentoo-tr
ben burada oluyorum arasıra...
Bu döküman kolay ve hızlı bir biçimde gentoo kurulumunu ele almıştır. Minimal ISO kullanılmıştır. Tüm döküman Volatile. tarafından yazılmıştır.
Gentoo.org'dan minimal iso'yu indirdikten ve diske yazdırdıktan sonra işlemlere geçebiliriz.
İlk olarak CD'den boot ediyoruz karşımıza gelen yeri direk [enter] layın.
ardından konsola düşecekseniz, gentoo için herhangi bir metin tabanlı indirici veya benzeri birşey CD içerisinde yoktur. Dilerseniz hazır gentoo indiricilerini kullanın ama gentoo kurdum demeyin kimseye
Şimdi ilk olarak
ile etherneti açıyoruz ki büyük ihtimal önceden açıktır...
genede ping atın..
disk ayarlamaları...
fdisk -- bu kısım sonradan ekleme (cfdisk için autolayout sadece freebsd için geçerli imiş*)
disk bölümlerini silmek için d'ye basıp bölüm şeçin...
n'ye basıp ardından p'ye basıp karşınıza gelecek disk blokları satırını geçin ikinci satır için /boot'u 100mb yapın(isterseniz daha az da yapabilirsiniz)
ardından /boot yapmak için a tuşuna basıyoruz sonra p ile disklerde ne yaptık görüntülüyoruz ( 100mb /boot Boot yazısının altında * var ise tamamdır ) [hda1 veya sda1 - /boot]
sonra
n'ye basıp ardından p'ye basıp karşınıza gelecek disk blokları satırını gene geçin ikinci satır için /swap (2000mb olarak yapın *RAM ne kadar ise iki katı yer ayırın)[sda2 veya hda2 - /swap]
ardından t'ye basın ve tip olarak 82 (onaltı tabanlı sayıyı) yazınız. Ardından p ile görüntüleyin karşınıza /swap 2000mb olarak ve tip olarak Linux swap/Solaris çıkması lazım
ardından
n -> p -> disk bloklarını gene atladık kalan bölümü /root için verin (disk ne kadar ise zaten default'da yazar ya aynısını yazın yada enterlayın) [sda3 veya hda3 - /root]
disk işlemlerinide hallettikten sonra biçimlendiriyoruz
NOT: fstab için aygıt numaralarını aklınızda tutun(yanlarına yazdım*)
(NOT: windows'un yanına kuracaksanız disklerinizi ona göre ayarlayın)
disk işlemlerinide hallettikten sonra biçimlendiriyoruz
ile kök dizin dosya sistemini ext3 ile formatlıyoruz.
şimdi boot olan bölümü formatlayalım
son olarak swap'ı halledelim
ve swap'ı aktifleştirelim
şimdi sıra dizinleri bağlamaya geldi birde boot dizini oluşturacağız
bunları neden yaptık çünkü cd üzerindeyiz ve verileri doğru yerler ile bağdaştırmalıyız&indirmeliyiz.Geçtim tamam ise...
şimdi büyük ihtimal zaman bozuk olacaktır
date ile günü ayarlayın
şeklinde aralarında boşluk olmayacak sayıları yazıyorsunuz.
örnek:
date 072103382010 - 07- Ay / 21 - Gün / 03 - Saat / 38 - dakika / 2010 - buda doğal olarak yıl
ile donanım saatini kaydettik!
şimdi
ile dizine giriyoruz!!
ve links ile base-system'i ve portage yazılım ağacını internetten çekeceğiz
karşınıza metin tabanlı bir tarayıcı çıkacak aşağı yukarı oklarını kullanarak LKD'nin sunucusunu bulun
releases/makine-mimariniz/autobuilds/ içinde karşınıza stage'ler çıkacak benim önerim şimdilik stage3 hızlıdır bootstrap vs yapmayı gerektirmez...
stage 3'ü indirip açalım
stage-3-i386-<son-sürüm(sayılara bakın)>.tar.bz2
-- D tuşu ile indirecektir*
isterseniz arka alana atıp portage indirebilirsiniz isterseniz de bekleyebilirsiniz.
stage açmak için
şimdi tamam portage'ıda gene links ile aynı adrese bağlanıp
/snapshots/portage-latest.tar.bz2
bunu indirin gene aynı tuşlar ve işlemlerle tamamlayıp çıkın
portage'ıda açalım
buraya açtık. Dikkat yanlış dizine açmayın!!
Şimdi derlemek için CFLAGS CXXFLAGS leri ayarlıycaz isteyenler handbook'tan LDFLAGS'leride ayarlayabilir
şimdi nano ile işleme devam edelim
CFLAGS için http://www.gentoo.org/doc/en/gcc-optimization.xml okuyup bilgi sahibi olup burayı dikkatlice ayarlayın çünkü çoğu şey buna bağlı yanlış derleme hantal bir sistem ortaya çıkarır
CXXFLAGS="${CFLAGS}"
işlemci çekirdeğinize göre MAKEOPTS="-j2" j2'yi arttırabilirsiniz... i7 ise yaşadınız zaten -j5 ile aynı anda 5 şeyi derleyebilirsiniz buda herşeyin hızlı kurulmasını sağlar
şimdilik CTRL+O (^+0) ya basıp make.conf'u kapatın..
Şimdi yansı seçeceğiz yazılımları indirebilmek için
buda hata olduğunda yeniden bağlanılacak yansı
DNS'i geçiyorum direk resolv.conf'a DNS adreslerini yazarsanız her net modülü açıldığında dns'leri silecektir
ama genede yazmak isteseniz
şeklinde
düzenleyebilirsiniz
şimdi DNS bilgilerini kopyalayalım
şimdi kernel tabanlı dizinleri bağlayıp chroot ortamına geçeceğiz
chroot olalım
bash kabuğu ile chroot olduk!
Şimdi emerge'i güncelleyelim
şimdi bir profil seçeceğiz bilgisayarı ne olarak kullanacağımıza dair
ve şeçtiğinizi uygulamak için ( eğer sunucu ise hardened profilini öneririm)
şimdi ne yapacağız
Tekrar make.conf'a döneceğiz
Ve USE bayraklarını ayarlayacağız
USE bayrakları inanılmazdır şöyle anlatayım
USE="-şeker çay"
"-" buna göre derlensin istemiyorum demektir yani biz şekersiz çay istiyoruz
şimdi gerçek USE Flag leri ayarlayalım
yeterli olacaktır.
Her kuracağımız programda bunu yapacakmıyız?
Hayır inecek program kendi USE'ını kendi ayarlayacak
şimdi sistem saatini ayarlayalım
ile bölgeleri öğrenelim ve yerimizi seçelim
derlemeden önce bunu yapın dizinleri görün ama yapın bazen yanlış dizine indirebilme olasılığı olabiliyor
Şimdi geldi çekirdek derlemeye
gentoo için kernelleri barındırır
eğer kernel mernel derlemek istemiyorum diyor iseniz imdadınıza genkernel yetişiyor.
şimdi kernel ayarları için CD'de bulunan config.gz'yi genkernel'e geçirelim
dilerseniz parametreleri ayarlayıp menuconfig yapabilir ve genkernele derletebilirsiniz
Tabi bu verdiğim yöntem en kolay ve hızlısı idi...
tabi derlemek isterseniz
ile -- lspci ile tüm donanımınızı öğrenebilirsiniz
Kernel derlemeyi biliyor iseniz zaten modprobe vs.. biliyorsunuzdur onlarıda ayarlarsınız...
glibc locale ayarı için bu dosyayı açıp
ile tr_TR.UTF8 ve altındakinin yanlarındaki "#" sembolleri kaldırın. Yoksa herşey default ingilizce kalır
şimdi temel sistem için post-install işlerine geçiyoruz
başta söylediğim gibi aygıt isimlerini karıştırmayın karışmam vallaha onca emeğiniz boşa gider...
bu yazılı olan yerler için
BOOT için sda1 veya hda1
SWAP için sda2 veya hda2
ROOT için sda3 veya hda3
aman karıştırmayın!
/dev/cdrom zaten bağlıdır hala disket sürücüsü olan bir bilgisayar sahibi iseniz
#dev/fd0 aktifleştirmek için yanındaki # sembolü kaldırmanız yeterli olacaktır.
Bura ile işimiz bitti CTRL+W(^+O) kapatın...
şimdi lokaldeki adımızı ayarlayalım
HOSTNAME kısmına birşey bulun...
kaydedin çıkın
sonra net modülünü ayarlamak için yola koyulalım
loopback için aynı lokal ismi kullanın iyi olur:
dns_domain_lo="asdasd"
dhcp üzerinde otomatik ip adresi alın
config_eth0=("dhcp")
şimdi dns'leri buraya ekleyeceğiz
ile dns'imizide kalıcı olarak ayarlamış olduk şimdi init'e ekleyelim
Şimdi root parolamızı ayarlayalım
şimdi bir tane sistem kayıtçısı kuracağız
ile init'e ekli bir kayıtçımız var
cron deamon'u yükleyelim
buda dosyaları indexleme için lazım
şimdi dhcp programı kuracağız
ve nerdeyse tamam şimdi ön yükleyiciyi kuralım
gerekli ayarlamaları yapın
# vim:ft=conf: dışındaki herşeyin önündeki # sembölünü kaldırın
*genkernel ile derleyenler #initrd olan kısmın başındaki sembolleri kaldırsın
title'a
Wardom Gentoo Kullanicilari veya istediğiniz herhangi birşey yazabilirsiniz.
şimdi mtab'a verileri yazalım(şu bağladıklarımız) mtab fstab ile birlikte çalışır
şimdi grubu hda veya sda'ya indirelim
vee bitti! Şimdi bu yaptıklarımızın hepsi temel sistemi kurmak içindir...
Şimdi sistemden çıkıp yeniden başlatalım
bir iki dizin hata verebilir normaldir üzerinde çalışıyorduk...
şimdi sistem açıldı root terminalindeyiz
kullanıcı oluşturmak için useradd'i kullanıyoruz man sayfalarına bakarak ekleyebilirsiniz...
aşağıda devam eden tüm işlemleri ancak root olarak yapabilirsiniz
şimdi masaüstü ortamı kurmaya gelince
ile x window system'in inmesini bekliyoruz biraz uzun sürebilir kitap okuyun veya dolanın oyalanın...
işlem bitti ise geri gelin bilgisayarın başına tekrar make.conf'u düzenleyeceğiz
VIDEO_CARDS="nvidia mı intel mi artık neyse..." direk markasını yazın yeter VIDEO_CARDS="intel" mesela..
bu arada eğer laptop üzerine kurduysanız ve sinaptik touchpad var ise make.conf'a şu satırı eklemeyi unutmayın
INPUT_DEVICES="evdev synaptics"
şimdi güncelleyelim
şimdi açılışta HAL(Hardware Abstraction Layer)'ı çalıştırtacağız..
ve init'e hal'ı ekledik...
x'den çıkmak istiyor iseniz CTRL+ALT+BACKSPACE'e basın...
ile deneme yaptık açılmadı ise bir sorun vardır
http://www.gentoo.org/doc/en/xorg-config.xml
burada çözümü var
xorg'u yapılandıralım
deneme için:
şimdi xorg.conf.new'i normal /etc/X11/xorg.conf'a taşıyalım
artık son bölümdeyiz masaüstü ortamı kurmaya geldik Öldük mü hayır
GNOME için anlattım...
Herşey için ful paket
Ekonomik GNOME paketi
bu ikisi arasındaki gnome-light olan'ın kurulması baya kısa sürecek diğerinin kurulaması ise birkaç gün veya hafta sürebilir veya 1 gün sürebilir işlemci hızınıza bağlı
şimdi iş bitti yeni bir gün ve kafanız açık
xinitrc ile masaüstü sezonları oluşturacağız *gnome için
XDG_MENU_PREFIX ayarı xinitrc için
bu satırı gentoo dökümantasyonundan aldım gerçekten önemli..
şimdi
ile display manager'ı ayarlayalım
DISPLAYMANAGER="gdm" şeklinde yaptıktan sonra kaydedip kapatıyoruz
ve rc-update add xdm default ile bir dahaki açılışta GDM karşınıza otomatik gelecek
Herşey bu kadar
Emerge kullanımdan bahsedeceğim biraz birde yardımcı araçlardan
Eix -- emerge'e göre daha hızlı paket bulucu
Komutlar
emerge -av paketadı
[paket ile ilgili bilgileri görüntüler USE flagler vs ve indireyim mi yok indirmeyeyim mi diye sorar]
emerge --info
[bilgi verir]
emerge --info | head -n 1
[kısacık bilgi verir]
emerge -pv paketadı
[paket hakkında bilgi verir soru sormaz tekrar komut satırına dönersiniz]
Eski versiyonu olan programları kurmak için
emerge =www-client/mozilla-2.0 gibi şeklinde kullanılır
MASKELİ PAKET = Bilerek maskelenmiş paketlerdir eğer o platform uymuyor ise derlemeyiniz sorunludur demektir ama illa ki derleyeceğim diyorsanız
ACCEPT_KEYWORDS="~işlemci-mimariniz" emerge paketadi
emerge ile ilgili daha fazla şeyi gentoo.org'da detaylı bir biçimde bulabilirsiniz benden bu kadar resimli anlatım beklemeyin zaten herşey terminalde yapılıyor
Saygılar...
NOT**: Mutlaka kurulumda ve kurulumda sonra emerge --sync komutu ile portage ağacınızın ebuild'lerini güncelleyin.
Ebuild* : İçinde bağımlılıkları ve derleyiciye verilecek komutların bulunduğu bash betik dosyalarıdır.
Sabitlenirse sevinirim
Merhabalar,
Öncellikle ORTA-ÜST düzey GNU/Linux bilgisi gerektiren kaynak kodundan derleyen bir dağıtımdır Kurulması zor fakat kullanması kolay ve çok hızlı ve zevkli bir dağıtımdır. FreeBSD'nin ports sistemine benzer bir şekilde bir paket yöneticisi vardır. Şöyle söyleyeyim bunu bir kere kurdunuz mu bir daha kurmazsınız emerge world komutu ile herşeyi günceller. Bunun dışında GNU/Linux bilginizi anormal derecede arttırır. Bundan sonraki son seviye olan LFS'ye hazır duruma gelirsiniz. Aslında buda bir LFS'dir. Ama tam LFS değildir. Burada ben stage1'den kurulumu anlatmadım ordan anlatsam LFS ile tıpa tıp aynı sayılır... GNU/Linux'un tüm iç ve dış yapısını iyi bir şekilde öğrenmenizi sağlayan bir dağıtımdır. Aklınıza takılan sorular için IRC > Freenode > gentoo-tr
ben burada oluyorum arasıra...
Bu döküman kolay ve hızlı bir biçimde gentoo kurulumunu ele almıştır. Minimal ISO kullanılmıştır. Tüm döküman Volatile. tarafından yazılmıştır.
Gentoo.org'dan minimal iso'yu indirdikten ve diske yazdırdıktan sonra işlemlere geçebiliriz.
İlk olarak CD'den boot ediyoruz karşımıza gelen yeri direk [enter] layın.
ardından konsola düşecekseniz, gentoo için herhangi bir metin tabanlı indirici veya benzeri birşey CD içerisinde yoktur. Dilerseniz hazır gentoo indiricilerini kullanın ama gentoo kurdum demeyin kimseye
Şimdi ilk olarak
Kod:
ifconfig eth0 up
genede ping atın..
Kod:
ping -c 3 www.wardom.org
Kod:
fdisk /dev/sda veya hda(sata disk kullanmıyor iseniz hda kullanın)
disk bölümlerini silmek için d'ye basıp bölüm şeçin...
n'ye basıp ardından p'ye basıp karşınıza gelecek disk blokları satırını geçin ikinci satır için /boot'u 100mb yapın(isterseniz daha az da yapabilirsiniz)
ardından /boot yapmak için a tuşuna basıyoruz sonra p ile disklerde ne yaptık görüntülüyoruz ( 100mb /boot Boot yazısının altında * var ise tamamdır ) [hda1 veya sda1 - /boot]
sonra
n'ye basıp ardından p'ye basıp karşınıza gelecek disk blokları satırını gene geçin ikinci satır için /swap (2000mb olarak yapın *RAM ne kadar ise iki katı yer ayırın)[sda2 veya hda2 - /swap]
ardından t'ye basın ve tip olarak 82 (onaltı tabanlı sayıyı) yazınız. Ardından p ile görüntüleyin karşınıza /swap 2000mb olarak ve tip olarak Linux swap/Solaris çıkması lazım
ardından
n -> p -> disk bloklarını gene atladık kalan bölümü /root için verin (disk ne kadar ise zaten default'da yazar ya aynısını yazın yada enterlayın) [sda3 veya hda3 - /root]
disk işlemlerinide hallettikten sonra biçimlendiriyoruz
NOT: fstab için aygıt numaralarını aklınızda tutun(yanlarına yazdım*)
(NOT: windows'un yanına kuracaksanız disklerinizi ona göre ayarlayın)
disk işlemlerinide hallettikten sonra biçimlendiriyoruz
Kod:
mke2fs -j /dev/sda3 veya hda3
şimdi boot olan bölümü formatlayalım
Kod:
mke2fs /dev/sda1 veya hda1
Kod:
mkswap /dev/sda2 veya hda2
Kod:
swapon -a
Kod:
mount /dev/sda3 veya hda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot
şimdi büyük ihtimal zaman bozuk olacaktır
date ile günü ayarlayın
Kod:
date günayaygünüsaatyıltarihi
örnek:
date 072103382010 - 07- Ay / 21 - Gün / 03 - Saat / 38 - dakika / 2010 - buda doğal olarak yıl
Kod:
hwclock -w
şimdi
Kod:
cd /mnt/gentoo
ve links ile base-system'i ve portage yazılım ağacını internetten çekeceğiz
Kod:
links http://www.gentoo.org/main/en/mirrors.xml
releases/makine-mimariniz/autobuilds/ içinde karşınıza stage'ler çıkacak benim önerim şimdilik stage3 hızlıdır bootstrap vs yapmayı gerektirmez...
stage 3'ü indirip açalım
stage-3-i386-<son-sürüm(sayılara bakın)>.tar.bz2
-- D tuşu ile indirecektir*
isterseniz arka alana atıp portage indirebilirsiniz isterseniz de bekleyebilirsiniz.
stage açmak için
Kod:
tar xvjpf stage3 -- tab tuşuna basın gerisini o tamamlar
/snapshots/portage-latest.tar.bz2
bunu indirin gene aynı tuşlar ve işlemlerle tamamlayıp çıkın
portage'ıda açalım
Kod:
tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
Şimdi derlemek için CFLAGS CXXFLAGS leri ayarlıycaz isteyenler handbook'tan LDFLAGS'leride ayarlayabilir
şimdi nano ile işleme devam edelim
Kod:
nano -w /mnt/gentoo/etc/make.conf
CXXFLAGS="${CFLAGS}"
işlemci çekirdeğinize göre MAKEOPTS="-j2" j2'yi arttırabilirsiniz... i7 ise yaşadınız zaten -j5 ile aynı anda 5 şeyi derleyebilirsiniz buda herşeyin hızlı kurulmasını sağlar
şimdilik CTRL+O (^+0) ya basıp make.conf'u kapatın..
Şimdi yansı seçeceğiz yazılımları indirebilmek için
Kod:
mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
Kod:
mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf
ama genede yazmak isteseniz
Kod:
nameserver dns-adresi
Kod:
nano -w /etc/resolv.conf
şimdi DNS bilgilerini kopyalayalım
Kod:
cp -L /etc/resolv.conf /mnt/gentoo/etc/
Kod:
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
Kod:
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
export PS1="(chroot) $PS1"
Şimdi emerge'i güncelleyelim
Kod:
emerge --sync
Kod:
eselect profile list
Kod:
eselect profile set <sectiginiz-profil-no'su>
Tekrar make.conf'a döneceğiz
Ve USE bayraklarını ayarlayacağız
USE bayrakları inanılmazdır şöyle anlatayım
USE="-şeker çay"
"-" buna göre derlensin istemiyorum demektir yani biz şekersiz çay istiyoruz
şimdi gerçek USE Flag leri ayarlayalım
Kod:
USE="gtk gnome -qt4 -qt3 -kde dvd alsa cdr"
Her kuracağımız programda bunu yapacakmıyız?
Hayır inecek program kendi USE'ını kendi ayarlayacak
şimdi sistem saatini ayarlayalım
Kod:
ln /usr/share/zoneinfo
Kod:
ln -sf /usr/share/zoninfo/Turkey /etc/localtime
Kod:
ls -l /usr/src
Kod:
emerge gentoo-sources
eğer kernel mernel derlemek istemiyorum diyor iseniz imdadınıza genkernel yetişiyor.
şimdi kernel ayarları için CD'de bulunan config.gz'yi genkernel'e geçirelim
Kod:
zcat /proc/config.gz > /usr/share/genkernel/arch/<makine-mimariniz>/kernel-config
Kod:
emerge genkernel
Kod:
genkernel all
Tabi bu verdiğim yöntem en kolay ve hızlısı idi...
tabi derlemek isterseniz
Kod:
emerge pciutils
Kernel derlemeyi biliyor iseniz zaten modprobe vs.. biliyorsunuzdur onlarıda ayarlarsınız...
glibc locale ayarı için bu dosyayı açıp
Kod:
nano -w /etc/locale.gen
şimdi temel sistem için post-install işlerine geçiyoruz
Kod:
nano -w /etc/fstab
bu yazılı olan yerler için
BOOT için sda1 veya hda1
SWAP için sda2 veya hda2
ROOT için sda3 veya hda3
aman karıştırmayın!
/dev/cdrom zaten bağlıdır hala disket sürücüsü olan bir bilgisayar sahibi iseniz
#dev/fd0 aktifleştirmek için yanındaki # sembolü kaldırmanız yeterli olacaktır.
Bura ile işimiz bitti CTRL+W(^+O) kapatın...
Kod:
nano -w /etc/conf.d/hostname
HOSTNAME kısmına birşey bulun...
kaydedin çıkın
sonra net modülünü ayarlamak için yola koyulalım
Kod:
nano -w /etc/conf.d/net
dns_domain_lo="asdasd"
dhcp üzerinde otomatik ip adresi alın
config_eth0=("dhcp")
şimdi dns'leri buraya ekleyeceğiz
Kod:
dns_servers_eth0="opendnsipsi"
dhcp_eth0="nodns"
Kod:
rc-update add net.eth0
Kod:
passwd
Kod:
emerge syslog-ng
rc-update add syslog-ng-default
cron deamon'u yükleyelim
Kod:
emerge vixie-cron
rc-update add vixie-cron default
Kod:
emerge slocate
şimdi dhcp programı kuracağız
Kod:
emerge dhcpcd
Kod:
emerge grub
nano -w /boot/grub/grub.conf
# vim:ft=conf: dışındaki herşeyin önündeki # sembölünü kaldırın
*genkernel ile derleyenler #initrd olan kısmın başındaki sembolleri kaldırsın
title'a
Wardom Gentoo Kullanicilari veya istediğiniz herhangi birşey yazabilirsiniz.
şimdi mtab'a verileri yazalım(şu bağladıklarımız) mtab fstab ile birlikte çalışır
Kod:
grep -v rootfs /proc/mounts > /etc/mtab
Kod:
grub-install /dev/sda veya hda
Şimdi sistemden çıkıp yeniden başlatalım
Kod:
exit
cd
umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
reboot
şimdi sistem açıldı root terminalindeyiz
kullanıcı oluşturmak için useradd'i kullanıyoruz man sayfalarına bakarak ekleyebilirsiniz...
aşağıda devam eden tüm işlemleri ancak root olarak yapabilirsiniz
şimdi masaüstü ortamı kurmaya gelince
Kod:
emerge xorg-server
işlem bitti ise geri gelin bilgisayarın başına tekrar make.conf'u düzenleyeceğiz
VIDEO_CARDS="nvidia mı intel mi artık neyse..." direk markasını yazın yeter VIDEO_CARDS="intel" mesela..
bu arada eğer laptop üzerine kurduysanız ve sinaptik touchpad var ise make.conf'a şu satırı eklemeyi unutmayın
INPUT_DEVICES="evdev synaptics"
şimdi güncelleyelim
Kod:
env-update
source /etc/profile
Kod:
/etc/init.d/hald start
rc-update add hald default
Kod:
startx
ile deneme yaptık açılmadı ise bir sorun vardır
http://www.gentoo.org/doc/en/xorg-config.xml
burada çözümü var
xorg'u yapılandıralım
Kod:
Xorg -configure
Kod:
X -retro -config /root/xorg.conf.new
Kod:
cp /root/xorg.conf.new /etc/X11/xorg.conf
GNOME için anlattım...
Herşey için ful paket
Kod:
emerge gnome
Kod:
emerge gnome-light
şimdi iş bitti yeni bir gün ve kafanız açık
xinitrc ile masaüstü sezonları oluşturacağız *gnome için
Kod:
echo "exec gnome-session" > ~/.xinitrc
Kod:
sed -i 'li\export XDG_MENU_PREFIX=gnome' ~/.xinitc
şimdi
Kod:
nano -w /etc/conf.d/xdm
DISPLAYMANAGER="gdm" şeklinde yaptıktan sonra kaydedip kapatıyoruz
ve rc-update add xdm default ile bir dahaki açılışta GDM karşınıza otomatik gelecek
Herşey bu kadar
Emerge kullanımdan bahsedeceğim biraz birde yardımcı araçlardan
Eix -- emerge'e göre daha hızlı paket bulucu
Komutlar
emerge -av paketadı
[paket ile ilgili bilgileri görüntüler USE flagler vs ve indireyim mi yok indirmeyeyim mi diye sorar]
emerge --info
[bilgi verir]
emerge --info | head -n 1
[kısacık bilgi verir]
emerge -pv paketadı
[paket hakkında bilgi verir soru sormaz tekrar komut satırına dönersiniz]
Eski versiyonu olan programları kurmak için
emerge =www-client/mozilla-2.0 gibi şeklinde kullanılır
MASKELİ PAKET = Bilerek maskelenmiş paketlerdir eğer o platform uymuyor ise derlemeyiniz sorunludur demektir ama illa ki derleyeceğim diyorsanız
ACCEPT_KEYWORDS="~işlemci-mimariniz" emerge paketadi
emerge ile ilgili daha fazla şeyi gentoo.org'da detaylı bir biçimde bulabilirsiniz benden bu kadar resimli anlatım beklemeyin zaten herşey terminalde yapılıyor
Saygılar...
NOT**: Mutlaka kurulumda ve kurulumda sonra emerge --sync komutu ile portage ağacınızın ebuild'lerini güncelleyin.
Ebuild* : İçinde bağımlılıkları ve derleyiciye verilecek komutların bulunduğu bash betik dosyalarıdır.
- Yönetici düzenlemesi: :