Savjete, linkove, pitanja, probleme, tips & tricks i slične stvari povezane s ovom kultnom distribucijom možete pisati ovdje. Ovaj prvi post ćemo mijenjati, moderirati i popunjavati korisnim stvarima iz različitih izvora, ali i iz same ove teme, naravno ako bude zanimljivih i korisnih postova. To prvenstveno ovisi o Gentoo korisnicima, ali i svima ostalima koje zanima ova source distra i filozofija iza projekta.
Za početak, preporučuje se čitanje odličnog Lutherusovog članka Gentoo vs korisnik vs život.
Gentoo Handbook - engleski
Gentoo priručnik - srpski
Početna stranica
Gentoo filozofija
Official Gentoo Wiki
Unofficial Gentoo Wiki
Download
Forum
Mailing liste
Popis svih dokumenata s dodatnim opisima
Sada je: 15 svi 2024, 02:06.
Moderator/ica: Moderatori/ce
Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojoj distribuciji je riječ. Primjer: [Slackware]
U naslovu teme unutar uglatih zagrada navesti o kojoj distribuciji je riječ. Primjer: [Slackware]
09 ožu 2013, 13:24
1986-1990: Commodore64 / 1990-1994: Amiga 500 / 1995-1996: Amiga 1200 / 1997-2001: N/A@home /
2002-2004: Windows98, XP /
2004-2005: Knoppix, Mandrake / 2005: Mandriva, Ubuntu / 2005-2009: LFS / 2009-2010: Mint /
2010-... Arch
2002-2004: Windows98, XP /
2004-2005: Knoppix, Mandrake / 2005: Mandriva, Ubuntu / 2005-2009: LFS / 2009-2010: Mint /
2010-... Arch
09 ožu 2013, 13:38
Evo, da probijem led.
“Small shifts in your thinking, and small changes in your energy, can lead to massive alterations of your end result.”
09 ožu 2013, 13:49
Nekoliko savjeta.
Nemojte slušati druge.
Ako koristite Gentoo live dvd ili minimal cd nemojte nikako koristiti njihove konfiguracijske datoteke jer one ne rade, pogotovo ne make.conf. Ta datoteka je tamo samo zato jer mora biti, taj live sustav nije kompajlirans a njom. Čitajte handbook jer je od pomoći ( svatko tko kaže da radi bez njega laže ili napravi čušpajz ). Nemojte slušati priče o 1 000 sati vremena instalacije jer samo vrijeme instalacije ovisi o brzini vašeg interneta, broju paketa koje vućete, stanju vašeg sustava, o tome kako ste ga pripremili ( sasvim je logično da pentium 2 i 8 core cpu neće raditi jednako brzo ). Na aplikacijama koje stoje u pozadini i čekaju korisnika te ovise o drugim aplikacijama se ne isplati kompajlirati jer se na njima neće uočiti neki veći pomak u performansama tako da će libreoffice i firefox biti svega par stotinka brži ( ajde iskreno koliko vam 0,003 stotinke sekunde brže podizanje stvarno znaći? jel to uopće primjetite? ) dok se na aplikacijama kao ffmpeg ili na kompajlerima razlika već i primjeti. Post instalacija ne spada u instalaciju sustava. Kad radite prvu instalaciju budite spremni na neuspjeh.
Nemojte slušati druge.
Ako koristite Gentoo live dvd ili minimal cd nemojte nikako koristiti njihove konfiguracijske datoteke jer one ne rade, pogotovo ne make.conf. Ta datoteka je tamo samo zato jer mora biti, taj live sustav nije kompajlirans a njom. Čitajte handbook jer je od pomoći ( svatko tko kaže da radi bez njega laže ili napravi čušpajz ). Nemojte slušati priče o 1 000 sati vremena instalacije jer samo vrijeme instalacije ovisi o brzini vašeg interneta, broju paketa koje vućete, stanju vašeg sustava, o tome kako ste ga pripremili ( sasvim je logično da pentium 2 i 8 core cpu neće raditi jednako brzo ). Na aplikacijama koje stoje u pozadini i čekaju korisnika te ovise o drugim aplikacijama se ne isplati kompajlirati jer se na njima neće uočiti neki veći pomak u performansama tako da će libreoffice i firefox biti svega par stotinka brži ( ajde iskreno koliko vam 0,003 stotinke sekunde brže podizanje stvarno znaći? jel to uopće primjetite? ) dok se na aplikacijama kao ffmpeg ili na kompajlerima razlika već i primjeti. Post instalacija ne spada u instalaciju sustava. Kad radite prvu instalaciju budite spremni na neuspjeh.
Lutherus
Lutherus
13 ožu 2013, 10:50
*DIO1
Ovaj post bi vam trebao pokazati kako iskoristiti Ubuntu da se instalira Gentoo te da Gentoo instalacija nijen ni komplicirana ni dugotrajna. Konkretno nemora biti Ubuntu, može biti bilo koj live cd koj se može bootati. Dakle, što nam treba? Za početak treba nam funkcionalno, ispravno računalo sa pristupom na Internet. Ako već nemamo skinemo Ubuntu iso ( ili iso bilo koje live distribucije, Ubuntu uzel jer ga većin ima ) te zapržimo na prazan cd medij ili stavimo na usb.
Početak
Upalite računalo te podignite sustav sa live medija. Nemojte zaboraviti podesiti tipkovnicu te networking. Jednom kad se podigne Ubuntu live sučelje odlazimo u Dash te tražimo Gparted.
Preko Gparteda uredimo particije.
koje veličine te koje particije će te raditi prepuštam vama, znate najbolje za sebe.
Nakon što smo napravili particije, boot particiju ne smijemo zaboraviti označiti kao bootabilnu pa stoga promjenite flag u boot. Po završetku slobodno izađemo iz Gparteda. Provjerite da li je računalo spojeno na mrežu. Ako se spajate preko kabla sigurno je. Ako nije, spojite se.
Otvaramo terminal ( bez njega nema ništa ). Kad imamo terminal trebamo podesiti direktorij u kojem ćemo raditi te mountati našu root particiju.
Kad smo napravil radni direktorij, mountali root particiju te ušli u radni direktorij valja skinuti stage3 te portage.
Za portage
Nakon toga treba urediti i make.conf, datoteku koja izgradi ili uništi Gentoo ( to je vaš odair )
datoteka kakvu ne želimo
datoteka kakvu želimo
Sigurni use flagovi se nalaze na Gentoo wiki stranicama te se stoga nemojte ustručavati koristiti ih. Iskusniji korisnici koji već dublje poznaju Gentoo ali i svoj hardver već znaju što treba unjeti u make.conf jer znaju što i kako žele. Kad završite sa editiranjem spremite je te maknite onu koju ne želimo.
*Opaska!!
Ukoliko radite Gentoo instalaciju sa Gentoo live dvd-a ili minimal cd-a oni već dolaze sa make.conf datotekom no nju ne želite koristiti. Taj medij nije kompajliran prema toj datoteci a samo kompajliranje sustava sa njom neće uspjeti. Ona je tamo samo iz jednog jedinog razloga a to je r mora biti. Također kad raspakirate portage tarball dobijete sa njime njegovu make.conf datoteku.
Nju možete koristiti no tada vam sustav neće biti optimiziran a kao rezultat bude overbloatan sustav koj neće biti ništa bolji od bilo koje druge binarne distribucije, čak dapaće mnoge binarne distribucije su stabilnijei responzivnije od takve Gentoo instalacije. Dakle, nemojte raditi gluposti, budite smireni i koncentrirani te obavezno imajte otvorenu kuharicu. Ona postoji sa razlogom
Ovaj post bi vam trebao pokazati kako iskoristiti Ubuntu da se instalira Gentoo te da Gentoo instalacija nijen ni komplicirana ni dugotrajna. Konkretno nemora biti Ubuntu, može biti bilo koj live cd koj se može bootati. Dakle, što nam treba? Za početak treba nam funkcionalno, ispravno računalo sa pristupom na Internet. Ako već nemamo skinemo Ubuntu iso ( ili iso bilo koje live distribucije, Ubuntu uzel jer ga većin ima ) te zapržimo na prazan cd medij ili stavimo na usb.
Napomena!
Za 32-bitnu instalaciju koristite 32-bitni live cd a za 64-bitnu instalaciju 64-bitni cd.
Ovdje pokrivamo instalaciju sa 64bitnog medija.
Jednom kad particionirate disk i kad se chrootate postaje krajnje nebitno koj instalacijski medij koristili, dal je to Gentoo minimal cd, Gentoo live dvd ili je to neka od Linux live distribucija. Sasvim je svejedno. Također pretpostavlja se da korisnik zna samostalno particionirati disk te urediti konfiguracijske. Tek kad izađete iz chroot okruženja vraćate se natrag u Ubuntu.
Također imjte na umu da je Gentoo vrlo prilagodljiva distribucija te da odluke koje sam ja donio nemoraju biti ispravne i za vas stoga je svakako poželjno da koristite i Gentoo handbook za konzultacije sa samim sobom.
Početak
Upalite računalo te podignite sustav sa live medija. Nemojte zaboraviti podesiti tipkovnicu te networking. Jednom kad se podigne Ubuntu live sučelje odlazimo u Dash te tražimo Gparted.
Preko Gparteda uredimo particije.
/dev/sda1 za boot
/dev/sda2 za swap ( ram x2 )
/dev/sda3 kao root
/dev/sda4 za home
koje veličine te koje particije će te raditi prepuštam vama, znate najbolje za sebe.
Nakon što smo napravili particije, boot particiju ne smijemo zaboraviti označiti kao bootabilnu pa stoga promjenite flag u boot. Po završetku slobodno izađemo iz Gparteda. Provjerite da li je računalo spojeno na mrežu. Ako se spajate preko kabla sigurno je. Ako nije, spojite se.
Otvaramo terminal ( bez njega nema ništa ). Kad imamo terminal trebamo podesiti direktorij u kojem ćemo raditi te mountati našu root particiju.
- Kod: Označi sve
sudo mkdir /mnt/gentoo
sudo mount /dev/sda3 /mnt/gentoo
cd /mnt/gentoo
Kad smo napravil radni direktorij, mountali root particiju te ušli u radni direktorij valja skinuti stage3 te portage.
- Kod: Označi sve
sudo wget -r -l1 -H -t1 -nd -N -np -A.bz2 -erobots=off http://gentoo.virginmedia.com/releases/amd64/autobuilds/current-stage3/
- Kod: Označi sve
sudo tar xvjpf stage3-*.tar.bz2
Za portage
- Kod: Označi sve
sudo wget http://gentoo.virginmedia.com/snapshots/portage-latest.tar.bz2
sudo tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
Nakon toga treba urediti i make.conf, datoteku koja izgradi ili uništi Gentoo ( to je vaš odair )
datoteka kakvu ne želimo
datoteka kakvu želimo
Sigurni use flagovi se nalaze na Gentoo wiki stranicama te se stoga nemojte ustručavati koristiti ih. Iskusniji korisnici koji već dublje poznaju Gentoo ali i svoj hardver već znaju što treba unjeti u make.conf jer znaju što i kako žele. Kad završite sa editiranjem spremite je te maknite onu koju ne želimo.
- Kod: Označi sve
rm -rf /etc/portage/make.conf
*Opaska!!
Ukoliko radite Gentoo instalaciju sa Gentoo live dvd-a ili minimal cd-a oni već dolaze sa make.conf datotekom no nju ne želite koristiti. Taj medij nije kompajliran prema toj datoteci a samo kompajliranje sustava sa njom neće uspjeti. Ona je tamo samo iz jednog jedinog razloga a to je r mora biti. Također kad raspakirate portage tarball dobijete sa njime njegovu make.conf datoteku.
Nju možete koristiti no tada vam sustav neće biti optimiziran a kao rezultat bude overbloatan sustav koj neće biti ništa bolji od bilo koje druge binarne distribucije, čak dapaće mnoge binarne distribucije su stabilnijei responzivnije od takve Gentoo instalacije. Dakle, nemojte raditi gluposti, budite smireni i koncentrirani te obavezno imajte otvorenu kuharicu. Ona postoji sa razlogom
Lutherus
Lutherus
13 ožu 2013, 11:06
**DIO2
Nakon što smo uredili našu make.conf datoteku vrijeme je da odemo i u chroot sučelje izgraditi taj famozan Gentoo.
te nakon toga sudo više nije potreban
Od ovog trena uspješno smo chrootani u Gentoo te možemo krenuti sa izgradnjom.
Sljedeći korak je osvježavanje repozitorija.
te čitanje vijesti ( da Gentoo ima vijesti a ako budete jako dobri možda vam se portage i nasmiješi ).
Nakon što smo pročutali vijesti možemo odabrati i naš profil
te vidimo nešto poput ovog ( zapravo vidimo ovo, ovdje donosim uotput od eselect profile )
te se odlučimo koj profil želimo koristiti. Za obične korisnike preporučam profil 3 jer ćemo kasnije ionako graditi kako nama odgovara. Za servere je najbolji odabir profil 10.
Nakon što smo odabrali profil koj želimo koristiti kažemo to i sustavu
Ukoliko kod izrade make.conf datoteke niste odabrali use flagove koje želite koristiti sad imate još jednu priliku.
Ako smo sa time gotovi možemo i na sljedeći korak a to je podešavanje vremenske zone.
Nakon što smo uredili našu make.conf datoteku vrijeme je da odemo i u chroot sučelje izgraditi taj famozan Gentoo.
- Kod: Označi sve
sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/
sudo mount -t proc none /mnt/gentoo/proc
sudo mount -o bind /dev /mnt/gentoo/dev
sudo chroot /mnt/gentoo /bin/bash
te nakon toga sudo više nije potreban
- Kod: Označi sve
env-update
source /etc/profile
export PS1="(chroot) $PS1"
Od ovog trena uspješno smo chrootani u Gentoo te možemo krenuti sa izgradnjom.
Sljedeći korak je osvježavanje repozitorija.
- Kod: Označi sve
emerge –sync
te čitanje vijesti ( da Gentoo ima vijesti a ako budete jako dobri možda vam se portage i nasmiješi ).
- Kod: Označi sve
eselect news list
eselect news read
Nakon što smo pročutali vijesti možemo odabrati i naš profil
- Kod: Označi sve
eselect profile list
te vidimo nešto poput ovog ( zapravo vidimo ovo, ovdje donosim uotput od eselect profile )
Available profile symlink targets:
[1] default/linux/amd64/13.0
[2] default/linux/amd64/13.0/selinux
[3] default/linux/amd64/13.0/desktop *
[4] default/linux/amd64/13.0/desktop/gnome
[5] default/linux/amd64/13.0/desktop/kde
[6] default/linux/amd64/13.0/developer
[7] default/linux/amd64/13.0/no-multilib
[8] default/linux/amd64/13.0/x32
[9] hardened/linux/amd64
[10] hardened/linux/amd64/selinux
[11] hardened/linux/amd64/no-multilib
[12] hardened/linux/amd64/no-multilib/selinux
[13] hardened/linux/uclibc/amd64
te se odlučimo koj profil želimo koristiti. Za obične korisnike preporučam profil 3 jer ćemo kasnije ionako graditi kako nama odgovara. Za servere je najbolji odabir profil 10.
Nakon što smo odabrali profil koj želimo koristiti kažemo to i sustavu
- Kod: Označi sve
eselect profile set 3
Ukoliko kod izrade make.conf datoteke niste odabrali use flagove koje želite koristiti sad imate još jednu priliku.
Ako smo sa time gotovi možemo i na sljedeći korak a to je podešavanje vremenske zone.
- Kod: Označi sve
ls /usr/share/zoneinfo
cp /usr/share/zoneinfo/Europe/Zagreb localtime
echo "Europe/Zagreb" > /etc/timezone
Lutherus
Lutherus
13 ožu 2013, 11:29
**DIO3
Dosad smo potrošili svega 15 minuta ( 30 ako računamo i vrijeme neprovedeno za tipkovnicom već u kuhinji spremajući kavu i nešto za prigristi )
Nakon što imamo svoj profil te podešeno vremensku zonu treba nam i najvažniji dio operacijskog sustava a to je njegov kernel. Koristit ćemo stable granu pa keyword ~amd64 naćemo koristiti. Pregled keywordova ćemo napraviti na kraju kao i vodić kroz održavanje sustava. No vratimo se mi na naš kernel.
Da bi preuzeli kernel potrebno je sljedeće
to će potrajati 10 minuta ( manje ako ste kablom spojeni na mrežu ).
Nakon što smo preuzeli kernel potrebno ga je i simlinkati a to ćemo na sljedeći naćin
Nakon što smo preuzeli kernel treba nam i Genkernel.
Genkernel je skripta koja ubrzava te automatizira proces kompajliranja kernela i modula te gradi bzImage i intframfs kopira ih u /boot te stvara potrebe symlinkove u /boot direktoriju.
(Iskreno već mi je dosta ljudi koji pričaju kako Genkernel nevalja te da je loš ili da je to najveći bug na Gentoo.
Ti ljudi nisu nikad koristili Genkernel a nisu čak ni pročitali uputstva za korištenje. Jedna od opcija koju genkernel daje je i automaska konfiguracija kernela uz naredbu genkernel all no ispravno korištenje je genkernel –-menuconfig all. Dok oni koji imaju neka saznanja o bugovim ta ista saznanja mogu prenjeti na Gentoo bugzillu ili Genkernel developeru direktno. Tako da , ništa nije loše ako se koristi genkernel, menuconfig je tu i on se koristi )
Da bi preuzeli ovu za život olakšavajuću skriptu
te kad se ona preuzme pokrenemo je sa
te u menuconfigu odaberemo sve što nam treba a sve što nam ne treba slobodno izbacimo. Ovdje neću raditi tutorial kako kompajlirati kernel s obzirom da kod nas već isti i postoji. Ukoliko ste zaborabvili na njega, nalazi se na sljedečem linku http://www.linuxzasve.com/kompiliranje- ... ko-i-zasto koleka retsam je jako dobro sve objasnio i dokumentirao.
Genkernel nakon što smo odabrali sve potrebno svoj posao obavlja narednih 15 do 40 minuta ovisno o procesoru.
Dosad smo potrošili svega 15 minuta ( 30 ako računamo i vrijeme neprovedeno za tipkovnicom već u kuhinji spremajući kavu i nešto za prigristi )
Nakon što imamo svoj profil te podešeno vremensku zonu treba nam i najvažniji dio operacijskog sustava a to je njegov kernel. Koristit ćemo stable granu pa keyword ~amd64 naćemo koristiti. Pregled keywordova ćemo napraviti na kraju kao i vodić kroz održavanje sustava. No vratimo se mi na naš kernel.
Da bi preuzeli kernel potrebno je sljedeće
- Kod: Označi sve
emerge gentoo-sources
to će potrajati 10 minuta ( manje ako ste kablom spojeni na mrežu ).
Nakon što smo preuzeli kernel potrebno ga je i simlinkati a to ćemo na sljedeći naćin
- Kod: Označi sve
ls -l /usr/src/linux
Nakon što smo preuzeli kernel treba nam i Genkernel.
Genkernel je skripta koja ubrzava te automatizira proces kompajliranja kernela i modula te gradi bzImage i intframfs kopira ih u /boot te stvara potrebe symlinkove u /boot direktoriju.
(Iskreno već mi je dosta ljudi koji pričaju kako Genkernel nevalja te da je loš ili da je to najveći bug na Gentoo.
Ti ljudi nisu nikad koristili Genkernel a nisu čak ni pročitali uputstva za korištenje. Jedna od opcija koju genkernel daje je i automaska konfiguracija kernela uz naredbu genkernel all no ispravno korištenje je genkernel –-menuconfig all. Dok oni koji imaju neka saznanja o bugovim ta ista saznanja mogu prenjeti na Gentoo bugzillu ili Genkernel developeru direktno. Tako da , ništa nije loše ako se koristi genkernel, menuconfig je tu i on se koristi )
Da bi preuzeli ovu za život olakšavajuću skriptu
- Kod: Označi sve
emerge -av genkernel
te kad se ona preuzme pokrenemo je sa
- Kod: Označi sve
genkernel –-menuconfig all
te u menuconfigu odaberemo sve što nam treba a sve što nam ne treba slobodno izbacimo. Ovdje neću raditi tutorial kako kompajlirati kernel s obzirom da kod nas već isti i postoji. Ukoliko ste zaborabvili na njega, nalazi se na sljedečem linku http://www.linuxzasve.com/kompiliranje- ... ko-i-zasto koleka retsam je jako dobro sve objasnio i dokumentirao.
Genkernel nakon što smo odabrali sve potrebno svoj posao obavlja narednih 15 do 40 minuta ovisno o procesoru.
Lutherus
Lutherus
13 ožu 2013, 11:41
**DIO4
Nakon uspješne instalacije kernela možemo mirne diše urediti fstab.
Pretpostavljam da ga svi znaju urediti pa ovaj dio nećemo obraditi u detalje.
Uređeni fstab spremite pa idemo dalje.
Potrebno je i imenovati naše računalo
Sad možemo staviti i root password
te podesimo i tipkovnicu
i sat
konfiguriramo /etc/locale.gen
te ga i generiramo
pa možemo osviješiti i profil
Lagano možemo i završavati našu instalaciju pa uzmemo par paketa koji nam bi mogli zatrebati.
Trebamo systemloger
također i indeksiranje datoteka može biti korisno
te dhcpd uvijek treba
ili ppp ako vam on treba da se spojite na Internet
Također možemo sad preuzeti i firmware
emerge -av linux-firmware
te b43-firmware ako nami on treba
emerge -av b43-firmware
Nakon uspješne instalacije kernela možemo mirne diše urediti fstab.
Pretpostavljam da ga svi znaju urediti pa ovaj dio nećemo obraditi u detalje.
- Kod: Označi sve
nano -w /etc/fstab
Uređeni fstab spremite pa idemo dalje.
Potrebno je i imenovati naše računalo
- Kod: Označi sve
nano -w /etc/conf.d/hostname
Sad možemo staviti i root password
- Kod: Označi sve
passwd
te podesimo i tipkovnicu
- Kod: Označi sve
nano -w /etc/conf.d/keymaps
i sat
- Kod: Označi sve
nano -w /etc/conf.d/hwclock
konfiguriramo /etc/locale.gen
- Kod: Označi sve
nano -w /etc/locale.gen
te ga i generiramo
- Kod: Označi sve
locale-gen
pa možemo osviješiti i profil
- Kod: Označi sve
env-update && source /etc/profile
Lagano možemo i završavati našu instalaciju pa uzmemo par paketa koji nam bi mogli zatrebati.
Trebamo systemloger
- Kod: Označi sve
emerge syslog-ng
rc-update add syslog-ng default
također i indeksiranje datoteka može biti korisno
- Kod: Označi sve
emerge mlocate
te dhcpd uvijek treba
- Kod: Označi sve
emerge dhcpcd
ili ppp ako vam on treba da se spojite na Internet
- Kod: Označi sve
emerge ppp
Također možemo sad preuzeti i firmware
emerge -av linux-firmware
te b43-firmware ako nami on treba
emerge -av b43-firmware
Lutherus
Lutherus
13 ožu 2013, 11:58
**DIO5
Sad kad imamo većinu osnovnih stvari možemo staviti i X.org te grub.
Za X.org nam ne treba puno stvari pa idemo rađe na minimalnu instalaciju.
Dakle trebamo xorg-server, drivere, xorg-xinit, xterm, fontove te setxkbmap pa to i povućemo
make.conf je već odavno napravljen i podešen za naš sustav pa nas trenutno ništa nije briga pa dok se skida i instalira X.org možemo pogledati i kuharsku emisiju.
Nakon 20 minuta koliko treba da se sve iz prethodnog koraka izkompajlira spremni smo instalirati i grub.
te ga idemo i podesiti.
te unesite sve kako dolikuje vašem sustavu i spremite konfiguracijusku datoteku.
A sad valja i grub instalirati
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
Sa ovime je naša instalacija završena te možemo otići iz chroot okruženja i vratiti se na Ubuntu.
ako se želite još malo poigrati sa Ubuntom možete ostati no ako ste nestrpljivi idemo rebootati
Sa ovime je Gentoo instalacija gotova te sljedi postinstalacijsko podešavanje.
Vrijeme potrošeno 2 sata 20 minuta ( prema mitu nam treba još 47 sati i 40 minuta pa da vidimo dal ćemo toliko potrošiti na post instalacijsko podešavanje ).
Sad kad imamo većinu osnovnih stvari možemo staviti i X.org te grub.
Za X.org nam ne treba puno stvari pa idemo rađe na minimalnu instalaciju.
Dakle trebamo xorg-server, drivere, xorg-xinit, xterm, fontove te setxkbmap pa to i povućemo
emerge -av xorg-server xorg-drivers xorg-xinit xterm terminus-font x11-apps/setxkbmap
make.conf je već odavno napravljen i podešen za naš sustav pa nas trenutno ništa nije briga pa dok se skida i instalira X.org možemo pogledati i kuharsku emisiju.
Nakon 20 minuta koliko treba da se sve iz prethodnog koraka izkompajlira spremni smo instalirati i grub.
- Kod: Označi sve
emerge -av grub
te ga idemo i podesiti.
- Kod: Označi sve
nano -w /boot/grub/grub.conf
te unesite sve kako dolikuje vašem sustavu i spremite konfiguracijusku datoteku.
A sad valja i grub instalirati
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
Sa ovime je naša instalacija završena te možemo otići iz chroot okruženja i vratiti se na Ubuntu.
- Kod: Označi sve
exit
cd
sudo umount /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
ako se želite još malo poigrati sa Ubuntom možete ostati no ako ste nestrpljivi idemo rebootati
- Kod: Označi sve
sudo reboot
Sa ovime je Gentoo instalacija gotova te sljedi postinstalacijsko podešavanje.
Vrijeme potrošeno 2 sata 20 minuta ( prema mitu nam treba još 47 sati i 40 minuta pa da vidimo dal ćemo toliko potrošiti na post instalacijsko podešavanje ).
Lutherus
Lutherus
13 ožu 2013, 12:39
POST INSTALACIJSKO PODEŠAVANJE SUSTAVA
Sad kad smo Gentoo i instalirali opotrebno je i podesiti sustav.
Prvi korak je kreiranje korisnika te micanje svih tarballova korištenih u izgradnji jer nam više netrebaju.
Logiramo se kao root te unesemo svoju root lozinku pa nakon toga krenemo sa izradom korisnika.
Kad smo završili sa izradom korisnika ajmo maknuti i smeće.
Odlično! Sad smo i čisti a imamo i korisnika.
Pa kad nam već tako dobro ide, zašto ne bi odmah stavili i network manager ali i podesili desktop te uzeli i web browser?
Kao network manager ćemo koristiti wicd. Njegov dependancy je dbus pa moramouzeti i njega. Kao desktop okruženje ćemo ovaj puta koristiti xfce dok ćemo za web browser uzeti popularan firefox. Kako je web browser jedna u nizu aplikacija koja stoji i čeka unos korisnika velike razlike u performama naspram kompajliranog i binarnog paketa se neće primjetiti te ga stoga nećemo ni kompajlirati. Daleko je važnije da su nam svi paketi o kojima ovisi skrojeni prema sustavu. Podizanje taba u binarnom firefoxu sam neki dan izmjerio sa 0,93 sekunde dok je ono kod kompajliranoga iznosilo 0.87sekunde. Ta razlika je ljudskom oku nezamjetna i nebitna a opet nitko od nas nema sustav visokih performansa koj traži aposlutno prilagođavanje radi uštede od nanosekunde.
Dakle u konzolu unesemo
Ovo će potrajati nekih sat i 15 minzta do sat i 20 minuta a kako nema potrebe gledati u output make-a jer to niti će promjeniti ishod niti će ubrzati postupak a ako bude greška javit će di je greša a ako je pak nebude još bolje on će svoj posao bez greške završiti. Tih sati i 20 minuta možemo kvalitetnije provesti, npr. sa obitelji, u šetnji sa psom, možda nešto radeći u radioni ili pak sa ženom, djevojkom, ljubavnicom :mgreen
Kad se i ovo iskompajlira preostaje nam urediti .xinitrc te u njega tutnuti
( naravno kao korisnik a ne kao root )
te unosom
ući u predivno xfce okruženje gdje nas dočeka ovo
Sad ponosno otvorimo terminal te postanemo root.
Kao root trebamo još nekoliko paketa skinuti. Jedan od njih je sudo a drugi je adobe flash.
te uredimo sudouers datoteku
Sad kad smo stavili dio stvari koje nam trebaju možemo instalaciju i post instalacijsko podešavanje smatrati završenim. Ukupno potrošeno vrijeme je 4 sata i 5 minuta.
( Mit busted! 45h and 55 min still left. Remainng time please use with friends and family.)
Dok koristimo svoj novo instalirani Gentoo Linux te surfamo bespućima interneta lako instaliramo i sve ostale pakete koji nam trebaju kao svoj omiljeni tekst editor, paket uredskih alata, media player (čak dapaće u ovoj temi ću kasnije pokriti instalaciju te korištenje mpd-a sa ncmpcpp na Gentoo ), etc. a u to vrijeme možemo raditi na internetu, igrati se, biti sa obitelji i/ili prijateljima, visjeti na forumu, gledati filmiće na youtube servisu, gledati online anime,etc.
Kako je Libreoffice također aplikacija koja leži i čeka unos korisnika nema je potrebe kompajlirati pa se poslužimo sa binarnom dok ćemo ffmpeg već kompajlirati za naš procesor kao i mplayer ( doduše mplayer je također aplikacijepri čijem korištenju korisnik ne osjeća i ne primječuje razliku no ovako imamo priliku uključiti više use flagova za mplayer te ga tako prilagoditi ). Za one kojima se neda zekati sa mpd preporučam Clementine, odličan svirač.
Više informacija od mplayeru je ovdje http://en.gentoo-wiki.com/wiki/MPlayer
( ..... sve što vas voljai što vama treba, korištenje paketa je individualna stvar ).
Preporučam da kroz noć ostavite uplajeno računalo i napravite sljedeći korak
Instalacija i post instalacija su završene. Sljedeći puta obrađujemo gentoo i python održavanje i mpd
te kasnije možda selimo i na systemd.
Mah mah, ode ja na kavu.
Sad kad smo Gentoo i instalirali opotrebno je i podesiti sustav.
Prvi korak je kreiranje korisnika te micanje svih tarballova korištenih u izgradnji jer nam više netrebaju.
Logiramo se kao root te unesemo svoju root lozinku pa nakon toga krenemo sa izradom korisnika.
- Kod: Označi sve
useradd -m -G users,wheel,audio,video -s /bin/bash korisničko_ime
- Kod: Označi sve
passwd korisničko_ime
Kad smo završili sa izradom korisnika ajmo maknuti i smeće.
- Kod: Označi sve
rm /stage3-*.tar.bz2*
Odlično! Sad smo i čisti a imamo i korisnika.
Pa kad nam već tako dobro ide, zašto ne bi odmah stavili i network manager ali i podesili desktop te uzeli i web browser?
Kao network manager ćemo koristiti wicd. Njegov dependancy je dbus pa moramouzeti i njega. Kao desktop okruženje ćemo ovaj puta koristiti xfce dok ćemo za web browser uzeti popularan firefox. Kako je web browser jedna u nizu aplikacija koja stoji i čeka unos korisnika velike razlike u performama naspram kompajliranog i binarnog paketa se neće primjetiti te ga stoga nećemo ni kompajlirati. Daleko je važnije da su nam svi paketi o kojima ovisi skrojeni prema sustavu. Podizanje taba u binarnom firefoxu sam neki dan izmjerio sa 0,93 sekunde dok je ono kod kompajliranoga iznosilo 0.87sekunde. Ta razlika je ljudskom oku nezamjetna i nebitna a opet nitko od nas nema sustav visokih performansa koj traži aposlutno prilagođavanje radi uštede od nanosekunde.
Dakle u konzolu unesemo
- Kod: Označi sve
emerge -av xfce4-meta, dbus, wicd, firefox-bin
Ovo će potrajati nekih sat i 15 minzta do sat i 20 minuta a kako nema potrebe gledati u output make-a jer to niti će promjeniti ishod niti će ubrzati postupak a ako bude greška javit će di je greša a ako je pak nebude još bolje on će svoj posao bez greške završiti. Tih sati i 20 minuta možemo kvalitetnije provesti, npr. sa obitelji, u šetnji sa psom, možda nešto radeći u radioni ili pak sa ženom, djevojkom, ljubavnicom :mgreen
Kad se i ovo iskompajlira preostaje nam urediti .xinitrc te u njega tutnuti
- Kod: Označi sve
setxkbmap hr &&
exec startxfce4
( naravno kao korisnik a ne kao root )
te unosom
- Kod: Označi sve
startx
ući u predivno xfce okruženje gdje nas dočeka ovo
Sad ponosno otvorimo terminal te postanemo root.
Kao root trebamo još nekoliko paketa skinuti. Jedan od njih je sudo a drugi je adobe flash.
- Kod: Označi sve
emerge -av sudo www-plugins/adobe-flash
te uredimo sudouers datoteku
- Kod: Označi sve
nano /etc/sudoers
Sad kad smo stavili dio stvari koje nam trebaju možemo instalaciju i post instalacijsko podešavanje smatrati završenim. Ukupno potrošeno vrijeme je 4 sata i 5 minuta.
( Mit busted! 45h and 55 min still left. Remainng time please use with friends and family.)
Dok koristimo svoj novo instalirani Gentoo Linux te surfamo bespućima interneta lako instaliramo i sve ostale pakete koji nam trebaju kao svoj omiljeni tekst editor, paket uredskih alata, media player (čak dapaće u ovoj temi ću kasnije pokriti instalaciju te korištenje mpd-a sa ncmpcpp na Gentoo ), etc. a u to vrijeme možemo raditi na internetu, igrati se, biti sa obitelji i/ili prijateljima, visjeti na forumu, gledati filmiće na youtube servisu, gledati online anime,etc.
Kako je Libreoffice također aplikacija koja leži i čeka unos korisnika nema je potrebe kompajlirati pa se poslužimo sa binarnom dok ćemo ffmpeg već kompajlirati za naš procesor kao i mplayer ( doduše mplayer je također aplikacijepri čijem korištenju korisnik ne osjeća i ne primječuje razliku no ovako imamo priliku uključiti više use flagova za mplayer te ga tako prilagoditi ). Za one kojima se neda zekati sa mpd preporučam Clementine, odličan svirač.
Više informacija od mplayeru je ovdje http://en.gentoo-wiki.com/wiki/MPlayer
- Kod: Označi sve
emerge -av libreoffice-bin scrot mplayer ffmpeg clementine .........
( ..... sve što vas voljai što vama treba, korištenje paketa je individualna stvar ).
Preporučam da kroz noć ostavite uplajeno računalo i napravite sljedeći korak
- Kod: Označi sve
emerge -e world
Instalacija i post instalacija su završene. Sljedeći puta obrađujemo gentoo i python održavanje i mpd
te kasnije možda selimo i na systemd.
Mah mah, ode ja na kavu.
Lutherus
Lutherus
13 ožu 2013, 20:07
ODRŽAVANJE SUSTAVA
Nakon što smo instalirali Gentoo Linux, potrebno ga je i održavati. Kao što je održavanje potrebno na svakome sustavu tako je potrebno i na Gentoo, tim više jer je ovo "kotrljajuća" distribucija pa su veće šanse da se nešto i potrga. U to se mogu uvjeriti svi Sabayon korisnici. Zašto? Sabayon je Gentoo based live distribucija sa mogučnošću instalacije na disk. Masa korisnika se žali da Sabayon radi do prvog velikog updatea kad se sve potrga. Kako je Sabayon ubiti Gentoo sa grafičkom instalacijom te hrpom overlayeva i neprovjerenih pakta odličan je primjer kako neodržavanje se sustav može potrgati. Stoga ćemo ovdje pokušati obraditi održavanje Gentoo instalacije.
Održavana Gentoo instalacija može trajati godinama. Jedna ranija instalacija je kod mene trajala skoro 4 godine te da nije bilo kvara na elektronici diska ne bi umrla.
Ubrzajte portage
Nativno, kad se skida veća količina paketa, prvo morate skinuti svaki od njih skinuti prije nego počne kompajliranje. No na sreću portage ima odličnu funkciju koja to može ubrzati te olakšati život pogotovo kod skidanja poveće količine podataka ili kod sporijih veza na Internet. Ta opcija se zove parallel-fetch te se dodaje u FEATURES varijablu unutar make.conf datoteke.
Dakle otvorite svoj make.conf te mu dodajte sljedeće
FEATURES="parallel-fetch"
ako FEATURES varijabla već postoji parallel-fetch dodajte na kraj odvojen sa bijelim prostorom
( bijeli prostor je razmak :lol ) te spremite datoteku.
Od sad će portage skidati sljedeći paket dok prethodni kompajlira.
Fetchanje možete pratiti pogledom na tail -f /var/log/emerge-fetch.log u drugome terminalu.
Odabir pravog zrcala ( sad imam flashback sa Debian instalacije na hrvatskom jeziku Odaberite zrcalnu poslužitelj )
Odabirom brzog zrcalnog poslužitelja se vrijeme također može ubrzati.
Za ovo se koristi skripta mirrorselect. Mirrorselect traži najbrži i najbliži poslužitelj u našoj blizini te tako pomaže u ubrzanju skidanja paketa. Da bi koristili ovu zgodnu alatku prvo je moramo skinuti
emerge app-portage/mirrorselect
Ovu skriptu se preporuča i koristiti prilikom instalacije pa kod instalacije je koristite sa
mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
ili ako želite rsync
mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf
ako pak ovu skriptu pokrečete na već izvršenoj instalaciji izostavite /mnt/gentoo
Također preporučam da nađete 3 najbrža i najbliže servera te da iz uključite za korištenje
mirrorselect -s3 -b10 -o -D >> /etc/make.conf
ili ako imate http-replicator
mirrorselect -s3 -b10 -o -D -H >> /etc/make.conf
Ovo se preporuča raditi jednom u 3 mjeseca.
Evi i kako sad izgleda make.conf nakon ovog postupka
Primjetite veliku količinu servera iz Njemačke i Austrije te među tri najbrža uz dva iz Češke tek jedan iz Njemačke.
Bila su i dva iz Hrvatske i jedan iz Srbije no negdje su tokom 2010 nestali
Nakon što smo instalirali Gentoo Linux, potrebno ga je i održavati. Kao što je održavanje potrebno na svakome sustavu tako je potrebno i na Gentoo, tim više jer je ovo "kotrljajuća" distribucija pa su veće šanse da se nešto i potrga. U to se mogu uvjeriti svi Sabayon korisnici. Zašto? Sabayon je Gentoo based live distribucija sa mogučnošću instalacije na disk. Masa korisnika se žali da Sabayon radi do prvog velikog updatea kad se sve potrga. Kako je Sabayon ubiti Gentoo sa grafičkom instalacijom te hrpom overlayeva i neprovjerenih pakta odličan je primjer kako neodržavanje se sustav može potrgati. Stoga ćemo ovdje pokušati obraditi održavanje Gentoo instalacije.
Održavana Gentoo instalacija može trajati godinama. Jedna ranija instalacija je kod mene trajala skoro 4 godine te da nije bilo kvara na elektronici diska ne bi umrla.
Ubrzajte portage
Nativno, kad se skida veća količina paketa, prvo morate skinuti svaki od njih skinuti prije nego počne kompajliranje. No na sreću portage ima odličnu funkciju koja to može ubrzati te olakšati život pogotovo kod skidanja poveće količine podataka ili kod sporijih veza na Internet. Ta opcija se zove parallel-fetch te se dodaje u FEATURES varijablu unutar make.conf datoteke.
Dakle otvorite svoj make.conf te mu dodajte sljedeće
FEATURES="parallel-fetch"
ako FEATURES varijabla već postoji parallel-fetch dodajte na kraj odvojen sa bijelim prostorom
( bijeli prostor je razmak :lol ) te spremite datoteku.
Od sad će portage skidati sljedeći paket dok prethodni kompajlira.
Fetchanje možete pratiti pogledom na tail -f /var/log/emerge-fetch.log u drugome terminalu.
Odabir pravog zrcala ( sad imam flashback sa Debian instalacije na hrvatskom jeziku Odaberite zrcalnu poslužitelj )
Odabirom brzog zrcalnog poslužitelja se vrijeme također može ubrzati.
Za ovo se koristi skripta mirrorselect. Mirrorselect traži najbrži i najbliži poslužitelj u našoj blizini te tako pomaže u ubrzanju skidanja paketa. Da bi koristili ovu zgodnu alatku prvo je moramo skinuti
emerge app-portage/mirrorselect
Ovu skriptu se preporuča i koristiti prilikom instalacije pa kod instalacije je koristite sa
mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
ili ako želite rsync
mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf
ako pak ovu skriptu pokrečete na već izvršenoj instalaciji izostavite /mnt/gentoo
Također preporučam da nađete 3 najbrža i najbliže servera te da iz uključite za korištenje
mirrorselect -s3 -b10 -o -D >> /etc/make.conf
ili ako imate http-replicator
mirrorselect -s3 -b10 -o -D -H >> /etc/make.conf
Ovo se preporuča raditi jednom u 3 mjeseca.
Evi i kako sad izgleda make.conf nakon ovog postupka
- Kod: Označi sve
CFLAGS="-O2 -pipe -fomit-frame-pointer -march=btver1 -mtune=bdver1 -mcx16 -msahf -maes -mpclmul -mpopcnt -mabm -mlwp -mavx"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j5"
INPUT_DEVICES="keyboard mouse evdev"
VIDEO_CARDS="nouveau"
USE="X bzip2 threads -ldap -tk ntpl ntplonly kpathsea -qt -gtk"
USE_PYTHON="2.7 3.2"
FEATURES="ccache parallel-fetch"
CCACHE_DIR="/home/lutherus/builds"
CCACHE_SIZE="10G"
PORTAGE_ELOG_CLASSES="info warn error log"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_NICENESS="10"
GENTOO_MIRRORS="http://gentoo.lagis.at/ ftp://gentoo.lagis.at/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ http://gentoo.supp.name/ http://ftp.fi.muni.cz/pub/linux/gentoo/ ftp://ftp.fi.muni.cz/pub/linux/gentoo/ http://gentoo.mirror.dkm.cz/pub/gentoo/ ftp://gentoo.mirror.dkm.cz/pub/gentoo/ http://gentoo.mirror.web4u.cz/ ftp://gentoo.mirror.web4u.cz/ ftp://ftp.klid.dk/gentoo/ http://ftp.klid.dk/ftp/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ http://trumpetti.atm.tut.fi/gentoo/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ ftp://gentoo.imj.fr/pub/gentoo/ http://mirrors.linuxant.fr/distfiles.gentoo.org/ ftp://mirrors.linuxant.fr/distfiles.gentoo.org/ http://gentoo.modulix.net/gentoo/ ftp://mirror.ovh.net/gentoo-distfiles/ http://mirror.ovh.net/gentoo-distfiles/ ftp://de-mirror.org/gentoo/ http://de-mirror.org/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://gentoo.mneisen.org/ http://mirror.netcologne.de/gentoo/ ftp://mirror.netcologne.de/gentoo/ http://mirror.opteamax.de/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://ftp.halifax.rwth-aachen.de/gentoo/ http://ftp.halifax.rwth-aachen.de/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.ipv6.uni-muenster.de/pub/linux/distributions/gentoo http://files.gentoo.gr http://gentoo.channelx.biz/ http://gentoo.gg3.net/ ftp://gg3.net/pub/linux/gentoo/ ftp://ftp.iij.ad.jp/pub/linux/gentoo/ http://ftp.iij.ad.jp/pub/linux/gentoo/ http://ftp.jaist.ac.jp/pub/Linux/Gentoo/ ftp://ftp.jaist.ac.jp/pub/Linux/Gentoo/"
GENTOO_MIRRORS="ftp://ftp.fi.muni.cz/pub/linux/gentoo/ http://gentoo.supp.name/ http://mirror.netcologne.de/gentoo/"
Primjetite veliku količinu servera iz Njemačke i Austrije te među tri najbrža uz dva iz Češke tek jedan iz Njemačke.
Bila su i dva iz Hrvatske i jedan iz Srbije no negdje su tokom 2010 nestali
Lutherus
Lutherus
Na mreži
Trenutno korisnika/ca: / i 4 gostiju.