(inace source mage je slican gentoo, samo mu je dokumentacija nikakva i sve je na korisniku, repozitorij prahistorijski pa cete vise manje morati sve manualno trazit source i kompajlirat) ... nije rolling release kao gentoo.
dovoljno je reci da u release 2018 dolazi kernel 3.4 verzija....(ali jako dobra distribucija, otvorit cu jednom temu za intro u nju kad budem nasao vremena)
Tako da ce neke aplikacije uzeti i sate da se iskompajliraju, duze nego bi na source mage ili lfs , npr firefox na mome i3 procesuru sa dvije jezgre + dvije virtualne, treba oko 3 do 4 sata da se iskompajlira.
Gcc treba oko sat i nesto, glibc oko 2 sata...
kad se sve to skupa zbroji + flagovi kojih neke aplikacije imaju i po 50 ili vise (i koje treba sve provjerit jer jedan flag moze znaciti dvije totalno razlicite stvari razlicitim aplikacijama) dan, dva i zavrsit cemo svoj gentoo desktop ali onda cemo i uzivat
pazite kod tih aplikacija sa paralelnim kompilacijama (-jX) da vam se ne bi desilo da se srusi nakon 1h kompajliranja pa morate ispocetka...
Na svom procesoru sve kompajliram sa -j4, na cemu mi se gcc rusio kojeg sam morao smanjiti na -j2, glibc na -j3 kao i friefox, dok recimo llvm se rusio na svemu osim na -j1 ne sjecam se ali mislim i da se gdmb rusio na
-j4 pa uzmite to u obzir tokom instalacije postivajuci svoj procesor.
Takodjer cete naici na aplikacije koje vam trebaju a nisu u repozitoriju, za to postoji layman kojim cete dodati lokalne repozitorije u ebuild skripte portage.a i zatim instalirati normalno aplikaciju
https://wiki.gentoo.org/wiki/Layman
Ali neke overlaye (lokalne repozitorije) layman nece podrzavati... npr ako zelimo cairo-dock koji je u sabayon i pinkbite overlayima.. tu nam ni wiki ni handbook nece pomoci
u tom slucaju cemo izguglati tu aplikaciju za gentoo :
https://gpo.zugaina.org/x11-misc/cairo-dock/ChangeLog
i pod download nekog od repozitorija skinuti njen .ebuild file
zatim cemo slijediti sto pise u naslovu overlaya (vidite u linku x11-misc/cairo-dock), to znaci da cemo u /usr/locale/ direktoriju napraviti /portage direktorij u kojem cemo napraviti /x11-misc direktorij i na kraju u njemu cairo-dock direktorij:
- Kod: Označi sve
/etc/locale/portage/x11-misc/cairo-dock/
i u /cairo-dock direktorij cemo kopirati vec skinuti cairo-dock.ebuild file, uci cemo u /cairo-dock direktorij
i unutar njega (kad je file u njemu) pokrenuti digest:
- Kod: Označi sve
ebuild cairo-dock-X.X...ebuild digest
sto ce napraviti manifest file iz kog ce emerge kad pokrenemo sljedecu komandu:
- Kod: Označi sve
ebuild cairo-dock-X.X...ebuild merge
instalirati aplikaciju jer manifest je patch emerge ebuild skripti koji sadrzi podatke kako instalirati aplikaciju i sa koje web adrese, dok nasi direktoriji govore gdje instalirati. Ako ne napravimo ispravnu lokaciju, emerge ce reportirati error.
Naravno, emerge ne prikazuje nikakve use flagove ni dependencye u ovakvim slucajima, useflagovi se pronadju kod info overlaya gdje skidamo kao i dependency. Trebat ce nam i cairo-dock-plugins pa cemo sve isto napraviti ali paziti na lokaciju citajuci naslov u linku:
https://gpo.zugaina.org/x11-plugins/cairo-dock-plugins
- Kod: Označi sve
/usr/locale/portage/x11-plugins/cairo-dock-plugins
tu cemo kopirati skinuti .ebuild i ponoviti isti postupak
i na kraju kad se instalira, ako ne radi, pokrenut cemo cairo-dock iz terminala koji ce nam ispisati upozorenja ili errore, koji ce nam reci zasto ne radi i sto mu fali (mozda jos neki dep / lib)
gentoo overlay je nesto kao archev aur, a layman je nesto kao nekadasnji archev yaourt