mm. Gentoo ja pakettihallinta
|
|
merikotka
Member
|
8. marraskuuta 2005 @ 13:25 |
Linkki tähän viestiin
|
Mitenkäs näitten Gentoon pakettien kanssa on asentaminen ilman kääntämistä? Onko se edes mahdollista? Ja kun Gentoossa puhutaan näistä USEFLAG:stä, niin jos niitä ei ole asetettu, niin haittaako se kun en ole saanut asiasta selkoa. Ja onko muissa Distroissa make.conf asetuksia samalla tavalla? Eli onko tossa kääntämisessä jotain eroa, tekeekö sen Gentoossa vai vaikka slackwaressa?
|
Senior Member
|
8. marraskuuta 2005 @ 14:13 |
Linkki tähän viestiin
|
joidenkin pakettien kanssa voi käyttää -usepkg optiota, joistakin paketesista on olemassa binary versio (esim. openoffice-bin). Valmiiden pakettien käyttö ei kuitenkaan ole suositeltaavaa (poikkeuksena *-bin paketit) sillä niitä ei päivitellä läeskään yhtä tiuhaan kuin source pohjaisia. USEflaggejä kannattaa opetella käyttämään, ilman oikeita asetuksia siellä joihinkin ohjelmiin ei käännetä tukea useflageistä puuttuville optioille, niillä voi myös keventää kääntämistä disabloimalla turhia tukia (esim. -kde -qt on käytännöllisiä jos ei aio kde:tä käyttää). Joitakin useflaggejä on jo asetettu defaulttina päälle, ne näät komennolla "emerge info". Kaikki distrot käyttävät GCC kääntäjää joten distro ei vaikuta ohjelmien kääntämiseen mitenkään (muuta kuin GCC:n version osalta), tosin make.conf taitaa olla gentoon omia ominaisuuksia.
うさぎ => Kubuntu 10.04 64b + W7Pro64 # EliteBook 8540w # Ci7 620M # 4GB # QFX 880M # 7k500 500GB
きつね => WXP32 # PIIX4 910e # 4GB # RHD 6870 # 500GB
くま => Linux/XBMC 64b # Zotac MAG HD-ND01 # N330 # 2GB # GF 9400M/ION
とら => Ubuntu Server 8.04 LTS 64b # Jetway NC62K-LF # AX2 4850e @1,7GHz/0,9V # 2GB # F1 4x1TB
|
AfterDawn Addict
|
8. marraskuuta 2005 @ 17:07 |
Linkki tähän viestiin
|
Quote: Mitenkäs näitten Gentoon pakettien kanssa on asentaminen ilman kääntämistä? Onko se edes mahdollista?
Gentoon perus idea on se, että kaikki paketit käännetään itse, joten jos haluat asennella binääripaketteja, niin kannattaa valita siihen joku muu distro...
Quote: Ja onko muissa Distroissa make.conf asetuksia samalla tavalla? Eli onko tossa kääntämisessä jotain eroa, tekeekö sen Gentoossa vai vaikka slackwaressa?
make.conf on asetustiedosto portagea varten ja noiden pakettien kääntämisessä on eroa, että tekeekö sen Gentoossa vai jossain muussa distrossa...koska Gentoossa apuna käytetään normaalisti portagea...
|
Sakarias
Suspended due to non-functional email address
|
9. marraskuuta 2005 @ 14:21 |
Linkki tähän viestiin
|
Kyllä binaari paketit on ihan hyviä varsinkin kun on vanhempi kone käytössä. Universal asennus CD:ltä löytyy paljon valmiiksi käännettynä. Kaikilla ei ole montaa päivää aikaa odottaa asennuksen valmistumista. Vanhempaan koneeseen KDE:n ja OO:n kääntämiseen varmaan menee useampi päivä. Joku palvelinkin varmaan on binaareille olemassa. Jos joku tietää, niin heittäköön linkin. Senkin voisi sitten pistää make.conf tiedostoon. ufed on hyvä ojelma noiden lippujen asenteluun. Aina voi myös tietysti katsoa emerge -pv ohjelma. Noin näkee mitä lippuja käytetään käännöksessä.
Gentoon emerge automatisoi kääntämisen ja ohjelmien asentamisen. Tarkistaa myös riippuvuudet. Ja osaa myös poistaa asennuksen. Muissa jakeluissa käänös menee tyyliin make configure, make, make install ja yleensä joutuu myös asentamaan puuttuvia kirjastoja ym. ja pahimmassa tapuksessa aikaa tuhrautuu koko päivä ja joutuu lopulta luovuttamaan.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 9. marraskuuta 2005 @ 14:31
|
Senior Member
|
9. marraskuuta 2005 @ 14:43 |
Linkki tähän viestiin
|
Quote: Kyllä binaari paketit on ihan hyviä varsinkin kun on vanhempi kone käytössä.
Kyllä, kieltämättä, mutta miksi käyttää Gentoota tuohon tarkoitukseen kun noita binääripakettidistroja on useita. Gentoon koko idea kumminkin on pakettien kääntäminen juuri omalle koneelle, omilla optimoinneilla. Koko portage on suunniteltu tuota varten.
Depiania suosittelen jos haluaa lähes Gentoon ilman kääntämisiä, tai Slackwaren.
|
merikotka
Member
|
9. marraskuuta 2005 @ 15:37 |
Linkki tähän viestiin
|
Toi kääntöaika ei ole ongelma gentoossa, kun senhän pystyy pausettamaan. Mutta mitenkäs on koneen sulkeminen kääntämisen välissä niin, että sitä voisi vielä jatkaa? Tarkoituksena olisi saada mahd. nopea kokoonpano esim. 3D pelien pelaamiseen.
|
Sakarias
Suspended due to non-functional email address
|
9. marraskuuta 2005 @ 17:39 |
Linkki tähän viestiin
|
Ihan nyt kesken kääntämistä ei konetta kannata sulkea. Ja onneksi KDE:n voi kääntää osissa nykyään. Asentamisen voi tietty keskeyttää ja jatkaa myöhemmin siitä mihin on jäänyt. chtootilla ym tietty sisään ensin. screen voisi olla tutustumisen arvoinen. Itse en ole sitä käyttänyt. Asennuksessa voi tietty käyttää myös knoppix ym systeemiä. googlella löytyy ohjeita.
optimoinnit on sitten toinen juttu. Kireämmillä asetuksilla saa ehkä vähän nopetta lisää, mutta vakauden kustannuksella. Ja jos vaihtaa prusua voi ehkä joutua asentamaan/kääntämään koko systeemiin uusiksi.
|
merikotka
Member
|
6. tammikuuta 2006 @ 14:17 |
Linkki tähän viestiin
|
Hmm.. Mitä tapahtuu jos ei valitse ollenkaan noita USEFLAG juttuja ja kääntää silti. Onko siitä jotain haittaa, vai voiko niin edes tehdä?
|
Moderator
7 tuotearviota
|
6. tammikuuta 2006 @ 14:43 |
Linkki tähän viestiin
|
USE-asetuksia ei ole pakko valita, ne on täysin vapaaehtoiset. tällöin käytetään default-useja jotka näet kun kirjotat emerge --info niin siellä on lista mitä useja käytetään..
|
Erkkimon
Senior Member
|
6. tammikuuta 2006 @ 17:04 |
Linkki tähän viestiin
|
Sorsista kääntämisen idea on juuri se, että sinulle räätälöidään haluamasi paketti. Eli valitset, mitä grafiikkakirjastoja haluat käyttää jne. Kannattaa asentaa binääreitä tai sitten vaihtaa distroa, jos et hyödynnä USE-flägejä. :)
Ja juu, jos sitte alat laittamaa noita USE-flägejä ittelles, nii jos laitat niitä hirveesti, nii kääntöajat pitenee, binääreistä tulee valtavia, sulle tulee kauheesti turhia kirjastoja ja GCC tulee itkemään useammin sorsafaulttia. Eli maltilla niitä USE-flägejä ja miinusta kun käyttelet ahkerasti make.confia nanottaessa, niin hyvä tulee. :D
BOFH on rakastanut usereitaan niin paljon, että antoi ainokaisen 3com590-Vortexinsa, jottei yksikään, joka häntä palvoo, joutuisi /dev/nulliin, vaan saisi iankaikkisen accountin.
Kun IBAN tai BIC on hukassa, http://ibanjabic.info tarjoaa avun.
|
Senior Member
|
9. tammikuuta 2006 @ 05:40 |
Linkki tähän viestiin
|
Quote: Hmm.. Mitä tapahtuu jos ei valitse ollenkaan noita USEFLAG juttuja ja kääntää silti. Onko siitä jotain haittaa, vai voiko niin edes tehdä?
Tulee mieleen että nyt on hieman hakusessa noiden USEFLAGIEN merkitys kokonaisuudessaan.
Eli niiden avullahan säädetään ne halutut ominaisuudet järjestelmälle (tai yksittäisille paketeille, mutta se on sitten toinen juttu) joita käännetään mukaan. Tämä on taas yksi Gentoon perusideoista, eli käyttäjä määrää millaisen distron tekee.
Jos USEja ei määrittlele niin silloin käännetään paketit joidenkin oletuksien mukaan jolloin saattaa jäädä jotain kivaa ja haluttua pois tai tulla paljon ylimääräistä tauhkaa mukaan.
Ei niihin ihan ensimmäiseksi ehkä kannata liikoja syventyäkkän jos aloittelee Gentoota, kyllä ne tulee sieltä lähes automaattisesti opiskeltua jos meinaa siitä järjestelmästään ottaa jotain enemmän irti kuin jostain valmiiksi ajatellusta binääri distrosta. Vinkkinä vielä että kun asentelee ohjelmia niin kannattaa käyttää -va (tai -vat) valitsinta jolloin näkee hieman mitä useja kyseisen paketin asennuksessa käytetään. Tuosta listasta on sitten helpompi ruveta tutkiskelemaan noita eri FLAGEJA yksitellen.
Ja jos noita flageja sitten muuttelee /etc/make.conf tiedostossa myöhemmässä vaiheessa niin nehän vaikuttavat koko järjestelmään, eli siis siihen miten tulevaisuudessa kaikki paketit käännetään. Olemassa olevien pakettien käännösasetukset saattavat tällöin rikkoa jotain ellei niitä myös korjata päivittämällä --newuse valitsimen kanssa.
|
Mainos
|
|
|
AfterDawn Addict
|
9. tammikuuta 2006 @ 11:44 |
Linkki tähän viestiin
|
|