Hlavní navigace

Vlákno názorů ke zprávičce Zeptejte se českého vývojáře Gentoo od Cosmo - Celkom by ma zaujimalo, co mi moze gentoo...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 12. 5. 2010 9:18

    Cosmo (neregistrovaný)

    Celkom by ma zaujimalo, co mi moze gentoo priniest na desktope. Na serveri je to jasne, Gentoo je velmi rychle, bohate na ebuildy. Na desktope pouzivam debian lenny a rad by som gentoo vyskusal aj mimo VirtualBox-u :-)

    Chcel by som sa spytat aj na to, ci existuju nejake konkretne zdokumentovane problemy v distribucii, napr. zla funkcnost wi-fi, problemy s ovladacmi nVidia a ATI a podobne. Kazda distribucia ma par takychto drobnych problemov.

    Existuje pre gentoo nieco ako napr. pre DEB alebo RPM distribucie, t.j. moznost pridat nejaky repozitar so zdrojakmi v priapde ak aplikacia nie je v zakladnom portage ?

    Dalej by ma zaujimalo, ako je to s vyvojovym cyklom gentoo. Ako casto sa vydavaju nove verzie a ako dlho su podporovane ?
    No a poslednu otazku by som mal ohladom emerge. Parametre balikov sa nastavuju pomocou /etc/portage/pac­kage.use. Existuje nejaka utilita napr. cez nCurses rozhranie, ktora toto umoznuje viac intuitivne ? Existuje aj nejaky iny sposob ? Zaujima ma hlavne konfiguracia PHP5 a podpory pre databazy a rozsirenia. Existuje jednoduchy sposob ako pridavat napr. do PHP5 serveru postupne podporu pre rozne DB bez toho aby sa pouzivalo „USE-“ alebo package.use ?

    Viem, ze na vacsinu otazok by som asi nasiel odpovede sposobom RTFM ale takto dokazem usetrit mnoho casu a odpovede dostanem od toho najpovolanejsieho :-)

    Dakujem za odpovede.

  • 12. 5. 2010 10:08

    miska (neregistrovaný)

    Ad problemy, kazda distribuce kdyz naky takovy objevi, tak ho vyresi, mozna ze nejsou dve stejne gentoo?
    Ad repositare, viz layman a overlaye
    Ad verzie, gentoo nefreezuje, takze obcas se zmeni profil, ale jinak balicky pokracujou kontinualne dal
    Ad use, ncurses je intuitivni jak pro koho, ja se toho na debianu dycky leknu a utecu, este se use flagy nastavujou v make.conf a fajn je utilita euse
    Ad RTFM, RTFM

    :-)

  • 12. 5. 2010 10:27

    Cosmo (neregistrovaný)

    Dakujem za info. Co sa tyka RTFM, tak to niekedy zaberie vela casu, ktory sa da vyuzit aj inak :-)
    Layman vyskusam.
    Profil som si vsimol pri update niektorych balikov a je to pre mna uplna novinka. Emerge vsak vsetko napisalo a profil som si nastavil uplne bez problemov. Fantasticka vec :-) Hlavne ten system vypisovania, co treba zmenit, nastavit, news a podobne. Debian je v tomto uplne odlisny.
    Ncurses som myslel iba ako priklad, slo mi skor o nejaku utilitu, ktora pre dany balicek vypise moznosti konfiguracie a umozni jednoduchym sposobom nastavit to, co sa musi rucne v package.use. Uznavam, ze na skriptovanie je vyhodnejsie pouzit USE ale pre obcasnu konfiguraciu by bolo prijemne mat nejaku utilitku, ktora toto urobi za mna. Euse urcite vyskusam, mozno prave toto hladam.
    Dakujem za postrehy :-)

  • 13. 5. 2010 7:37

    Tapan (neregistrovaný)

    Mám pocit, že na USE flagy nahlížíš poněkud nesprávně. Není to totéž jako povolování / zakazování nějakých modulů programu, není to pouhé nastavení, jsou to kompilační volby, tzn. jiný USE flag = jiný „binární balíček“ a změníš-li globální USE flag, budeš také možná muset překompilovat půl systému :-) Jinak utilitka je myslím celkem zbytečná, co který USE flag dělá najdeš v dokumentaci a USE flagy ovlivňující konkrétní balíček ti prozradí emerge tuším s parametrem –verbose (nebo možná s jiným, pokud se pletu, opravte mě někdo). Co vše změnou USE flagu budeš muset překompilovat pak snadno zjistíš pomocí:
    USE=„kde -gtk“ emerge –update –newuse –deep –pretend balíček
    (nebo tak nějak :-) zkrácenou podobu už nedám dohromady, nepamatuju si co je velkým a co je malým)
    Profil pak ovlivňuje defaultní nastavení USE flagů. Jinak myslím, že správně je nastavovat globální USE flagy v make.conf a specifické pro balíček pak v package.use
    Jinak je Gentoo opravdu fajn věc na hraní nebo pro vývojáře, hodně mě naučilo, ale na produkční stroj jen pokud nemáš problém s jeho vlastnostmi, z nichž plynou všechny jeho výhody i nevýhody. Mám totiž takovou úchylku udržovat systém up-to-date a to v Gentoo stojí hodně procesorového času :-) Kromě toho verze některých balíčků (tenkrát hlavně KDE4) mě dohnaly k používání testing sestavení Gentoo......a když se mi jednoho dne stalo, že jsem kvůli úpravě dokumentu musel čekat na rekompilaci OpenOffice na starší verzi, s Gentoo jsem se rozloučil (já vím, od toho přeci testing je a můžu si za to sám, na Archu se ale totožné problémy v testing repozitáři daří řešit mnohem rychleji a komp je podstatně dříve kromě testování využitelný také k práci).

  • 13. 5. 2010 12:22

    tsL (neregistrovaný)

    -puND :) A to už tak půl roku používám výhradně Paludis :-P

    Jo, a tu úchylku mám taky :-D

  • 13. 5. 2010 14:22

    Cosmo (neregistrovaný)

    Dakujem za nazor a za vysvetlenie. V priebehu dna som prisiel na par omylov v chapani celeho USE a systemu flagov. Stalo ma to veeela hodin zbytocneho kompilovania :-) Ale stalo to za to, nakoniec som vsetko nasiel v manualoch ale bez pomoci par diskutujucich by som nevedel, co mam hladat. Vysledkom mojho snazenia je konecne vytuzeny LAMP server vo vitualboxe, apache2, php5 s podporou mysql, postgresql, PDO, mssql. Podarilo sa mi rozchodit MySQL a postgresql databazy, nahodit php aplikaciu a vsetko je perfektne funkcne. Nakoniec som zvladol aj „unmask“ balicka webmin :-)
    Naucil som sa zakladne postinstalacne konfiguracie balikov, upravil som si init skripty :-)
    Gentoo ma velmi pozitivne prekvapilo, pretoze na zaciatku som absolutne nechapal princip instalacii. Musim uznat, ze manualy su spracovane mimoriadne kvalitne a po pociatocnom nakopnuti som nasiel uplne vsetko, co som potreboval. System emerge vypisuje perfektne hlasenia, takze hned viem, co mam robit. Nic intuitivnejsie som este nevidel. Co sa tyka flagov, USE uz neupravujem. Vsetko nastavujem pre dane balicky v package.use. Gentoo si ma ziskalo, dokazal som za 2 dni spojazdnit s pomocou diskusii vsetko, co som potreboval. Ale jedna vec mi tak trochu prekaza ale vyplyva to zo samotnej koncepcie – kazdu volovinu treba kompilovat a to nehovorim o moznostiach, ze sa pri konfiguracii napr. php modulov zmylim a musim ju upravit. To je ale asi dan za vykon ziskany kompilovanim zo zdrojakov. Debian je ohladom tohto pohotovejsi. Som vsak presvedceny, ze gentoo urcite vyskusam aj na dekstope mimo Vbox. Uchylkou up-to-date trpim tiez a samotne emerge –sync ma privadzalo do zufalstva :-)

  • 12. 5. 2010 11:03

    Cosmo (neregistrovaný)

    Pochopitelne pre Linux plati RTFM :-)

    Ovsem, ja sa nechcem stat linuxovym guru :-) Keby som potrebova problemom rozumiet uplne do hlbky, pochopitelne pouzijem manualy na webe projektu a dlhe mesiace ich studujem. Komunita vsak funguje tak, ze ak niekto polozi otazku, najde sa niekto skusenejsi, ktory problematiku ovlada a poradi.
    Mne stacila odpoved na mojich par otazok a dalej uz budem riesit veci sam.
    Mojou distribuciou je Debian, takze o Gentoo vela neviem. Pochopitelne postupne si nastudujem manualy a vsetko ostatne, ale teraz som potreboval iba zopar jednoduchych a praktickych rad. Nie vzdy je riesenim poslat „niekoho“ „niekam“ s odpovedou, ze to ma v manualoch. Ale to je uz stara znama pesnicka o RTFM :-)
    Manualov som cital dost a vela som sa z nich dozvedel. Ale kym najdem to co potrebujem, zaberie to mnoho casu a pritom to moze byt drobnost, ktora je pre diskutujucich samozrejma a jednoducha. V diskusiach sa pytam preto, lebo neviem a dufam, ze mi niekto odpovie, a nie preto aby ma niekto poslal do haja, ze to mam v manuali.

  • 12. 5. 2010 11:48

    bender (neregistrovaný)

    OK,
    jen mi to prislo divny v otazkach na vyvojare Gentoo a zrovna kdyz ma Gentoo tak peknou dokumentaci a abych si odpovedel na polozene otazky lze/nelze mi staci cca 15min. Proste je to uplne neco jineho nez poslat nekoho lustit manualove stranky :-)

  • 12. 5. 2010 12:38

    Cosmo (neregistrovaný)

    V pohode :-)

    Prave si pozeram manualy a bookmarkujem si ich pre neskorsie studium.
    Pochopitelne, ked si vyvojari dali tolko namahy s manualmi, treba ich citat.
    Gentoo je pre mna zatial relativne cudzie, ale dost ma zaujima. Ked si najdem dostatok casu, urcite si to nastudujem. Momentalne som urobil par zakladnych konfiguracii aj na zaklade rad z tejto diskusie a zatial to staci. Dalej uz podla manualov :-)

  • 12. 5. 2010 14:35

    stano (neregistrovaný)

    RTFM RTFM RTFM

    keby tieto otazky si mu polozil tak.. aspon ja by som si o tebe povedal ze naco pouzivas nieco ked si ani nezistis ako co funguje/pouzi­va sa..

    BTW.. gentoo na servery a debian na desktop hej ??? Tak pohybujem sa medzi administratormi unixu ale takuto haluz som este nepocul.
    (tym som nechcel povedat ze gentoo na servery nepatri)

  • 12. 5. 2010 14:55

    Cosmo (neregistrovaný)

    Mas aj nejaky rozumny argument proti Debian desktopu alebo si sa rozhodol napadat ma iba za to, ze som sa spytal ? Je na tom nieco zle, ze som sa spytal na nazor ohladom Gentoo na desktope ?
    Debian pouzivam na desktope asi 2 roky a absolutne nic mi nechyba.
    Alebo to cele nejako zle chapem ?
    Asi som bol velmi drzy, ze som sa spytal na Gentoo, ked som si neprestudoval vsetky manualy…
    No, nic sa neda robit, aj takato je reakcia komunity. „Ked nepomozem, aspon mozem kritizovat“ :-)
    BTW nie som profesionalny admin a linux beriem iba ako konicek. To vsak neznamena, ze si neviem vybrat ci mi distro na desktop vyhovuje alebo nie. Tym chcem pvedat asi tolko, ze ked som s debianom na desktope spokojny, ze to asi bude tym, ze mi vyhovuje :-)

    P.S. Ak vies o niecom, co nedovoluje debian pouzit ako desktopove distro, pls. napis. Nech su v diskusii aj ine argumenty ako RTFM a „pohybujem sa medzi unix adminmi“ :-)

    No, a ked sa uz tak presne drziem terminov linux nie je celkom unix, iba vychadza z jeho principu. Ked si tak svetaznaly a pohybujes sa medzi tolkymu unix adminmi, mohol by si terminy unix a linux nezamienat. K unixom je viac blizsie BSD ako Linux.

  • 19. 5. 2010 16:32

    stano (neregistrovaný)

    :-D tak celkom si ma pobavil tvojim prispevkom. Ale poporiadku:

    1.Clanok je zamerany na otazky ohladom vyvoja gentoo a diania okolo neho atd → a ty sa v podstate by si sa chcel vyvojara vlastne spitat nato ako mas gentoo pouzivat = FAIL

    2. Nic nemam proti debian desktopu sam som ho ako desktop pouzival. Ale to ze gentoo radsej na server a debian na desktop to je akoby som povedal ze do susednej dediny pojdem autom ale na dovolenku za hranice radsej byciklom. (ak nechapes necudujem sa)

    3. dakujem ze si mi jasne objastnil aky je vstah medzi linuxom a unixom, vazne som to predtym nevedel :D. Takze pre tvoj pokoj v dusi.. pohybujem sa medzi Linux,Unix a BSD adminmi aby to bolo 100% presne. Ak budes namietat ze BSD je UNIX tak si o tom nieco viac precitaj. ja len reagujem na tvoju pohnutku byt vo vyjadrovaniach presny.

    …a preco komunita stale omiela RTFM ? porozmyslaj