Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoon päivitys
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Finnish
View previous topic :: View next topic  
Author Message
dizues
n00b
n00b


Joined: 21 Apr 2004
Posts: 18

PostPosted: Thu Aug 12, 2004 1:36 pm    Post subject: Gentoon päivitys Reply with quote

Tere,

mikäs on oikea tapa päivittää Gentoo? Olen kokeillut emerge sync jonka jälkeen emerge -u world niin joskus on järjestelmä seonnut. Mistä voi tiätää paketit mitä saa/kannattaa päivittää ja mitä ei?

Mikähän paketti on aiheuttanu ton sekoamisen joku kirjasto jota kaikki ohjelmat käyttävät tai kääntäjän päivitys? Mitäs portagen päivitys aiheuttaa?

Vaikka ovatkin tyhmiä kysymyksiä niin olisi mukava saada vastauksia.
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 921

PostPosted: Thu Aug 12, 2004 1:47 pm    Post subject: Re: Gentoon päivitys Reply with quote

dizues wrote:
Tere,

mikäs on oikea tapa päivittää Gentoo? Olen kokeillut emerge sync jonka jälkeen emerge -u world niin joskus on järjestelmä seonnut. Mistä voi tiätää paketit mitä saa/kannattaa päivittää ja mitä ei?


Oikea päivitysprosessi on periaatteessa

emerge sync
emerge -upvD world

(Tarkista onko tullut uusia USE-flageja tai onko jotain outoa näkyvissä, korjaa tarvittaessa)

emerge -uvD world
etc-update (jos tarpeen)
revdep-rebuild

Sekoamisesta sen verran, eihän sulla ole mitään ACCEPT_KEYWORDS="~x86":tta make.conffissa? Jos käytät pelkästään stabiileiksi merkittyjä paketteja niin eipä sekoiluja pitäisi sattua...Jos taas koko järjestelmä elää bleeding edgessä niin sitä saa mitä tilaa.
Back to top
View user's profile Send private message
jmz2
Guru
Guru


Joined: 13 Jan 2004
Posts: 421
Location: Finland

PostPosted: Thu Aug 12, 2004 3:23 pm    Post subject: Re: Gentoon päivitys Reply with quote

dizues wrote:
Mistä voi tiätää paketit mitä saa/kannattaa päivittää ja mitä ei?


Jos ohjelma ei toimi, tarvitset uuden version ominaisuuksia tai ohjelmassa on havaittu haavoittuvuus, niin se kannattaa päivittää. Päivittäminen pelkästään päivittämisen ilosta kuuluu binäärijakeluiden maailmaan.

Aina päivitettäessä ohjelmia kannattaa päivittää myös niiden vaatimat kirjastot. Kirjastojen päivityksen jälkeen on syytä ajaa revdep-rebuild.

Itselläni ei ole ~x86:n kanssa ollut mitään ongelmia. On kuitenkin syytä pitää järki päässä päivitettäessä järjestelmää -- vaikka Gentoossa onkin paketteja, ovat ne vain lähdekoodin kääreitä, eikä testattuja ja säädettyjä valmiiksi laitettuja ohjelmistoja niin kuin muissa jakeluissa. Ongelmia voi tulla ellei niitä vasten osaa varautua.

Emerge worldin sijaan voi päivittää yksittäisiä ohjelmia -D parametrilla. Ja järjestelmän ytimen saa pidettyä ajan tasalla emerge system -komennolla. Mutta silloinkin kannattaa muistaa, että jos lähtee ehjää korjaamaan, niin tuloksena on useimmiten rikkoutuminen.
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 921

PostPosted: Thu Aug 12, 2004 4:29 pm    Post subject: Re: Gentoon päivitys Reply with quote

jmz2 wrote:
dizues wrote:
Mistä voi tiätää paketit mitä saa/kannattaa päivittää ja mitä ei?


Itselläni ei ole ~x86:n kanssa ollut mitään ongelmia.


Tuota, eikös nämä ole vähän ristiriitaisia...

Quote:
Mutta silloinkin kannattaa muistaa, että jos lähtee ehjää korjaamaan, niin tuloksena on useimmiten rikkoutuminen.


Itselläni on tällä hetkellä viisi-kuusi erilaisella konffiksella olevaa Gentoo-asennusta (KDE-desktop, Työläppäri Windowmakerilla, WLAN-tukiasema (hostap), verkkotyökalutyöasema, weppiserveri, kaikissa erilainen hardis ja erilainen kerneli vaikka 2.6.x-sarjaa onkin) ja olen surutta ajanut emerge -upvD worldiä noille kaikille. ~x86 on käytössä yksittäisillä paketeilla mikäli tarvetta (konffattu /etc/portage/package.keywordsiin). Muuten ei ajeta maskattuja paketteja.

Ebuildit ovat muutakin kuin wget && configure && make && make install, ja niihin on yleensä tehty aika paljon kikkailuja että se sorsatarpallo vääntyy Gentoo-ympäristöön. ~x86-ebuildeissa näitä ei ole välttämättä ehditty hioa loppuun. ~x86 -> x86-transitio tapahtuu yleensä kun ei kuukauteen ole kuulunut bugiraportteja.

Jos et käytä ~x86-paketteja niin voit surutta päivitellä koko järjestelmää päivittämisen ilosta, todennäköisesti muutama tietoturvareikäkin paikkaantuu samalla. Toki yksityiskohdat löytyy changelogeista, mutta kukapa niitä jaksaa lukea joittenkin subreleaseiden kohdalla. Tulevaisuudessa kun glsa-check integroidaan portageen ("emerge security") voinee ottaa tavaksi suorittaa vain tietoturvapäivitykset vaikka cronilla ja koko järjestelmä vain ajoittain, vaikka kerran kuussa.

Oikea prosessi siis pakettien suhteen
Ei ACCEPT_KEYWORDSia make.conffiin
Yksittäiset paketit joista haluaa maskattuja versioita /etc/portage/package.keywordsiin.
Back to top
View user's profile Send private message
Hartza
n00b
n00b


Joined: 22 May 2004
Posts: 26
Location: Finland

PostPosted: Sat Oct 09, 2004 11:07 am    Post subject: Reply with quote

Onko mahdollista ladata emergellä päivitettävät paketit ja asentaa ne joskus myöhemmin?
Back to top
View user's profile Send private message
oggialli
Guru
Guru


Joined: 27 May 2004
Posts: 389
Location: Finland, near Tampere

PostPosted: Sat Oct 09, 2004 2:52 pm    Post subject: Reply with quote

Emerge --fetchonly hoitaa homman.
_________________
IBM Thinkpad T42P - Gentoo Linux
Back to top
View user's profile Send private message
Deranger
Veteran
Veteran


Joined: 26 Aug 2004
Posts: 1215

PostPosted: Sun Oct 10, 2004 2:53 pm    Post subject: Reply with quote

Quote:

Oikea prosessi siis pakettien suhteen
Ei ACCEPT_KEYWORDSia make.conffiin
Yksittäiset paketit joista haluaa maskattuja versioita /etc/portage/package.keywordsiin.

Itseasissa ei ole. /etc/make.confiin on ihan turvallista laittaa ACCEPT_KEYWORDS="~x86" jos haluaa käyttää uusimpia paketteja Portagesta ja ymmärtää mahdolliset ongelmat. Mielestäni ne ovat kaukana unstablesta. Itselläni on ~x86 järjestelmä jo bootstrappauksesta lähtien ja monia paketteja CVS:stä ;)

Missään nimessä EI ACCEPT_KEYWORDS="~x86" ennen emergeä commandlineltä. Sillä saa järjestelmän varmasti myöhemmin sekaisin. Joko ~x86 make.confiin tai sitten ~x86 haluamilleen paketeille /etc/portage/package.keywordsiin kuten Zarhan mainitsi.

Joku aiemmin sanoi, että bleeding edge järjestelmällä saa mitä tilaa, nimenomaan, äärimmäisen nopean Gentoon kun tietää mitä tekee 8)
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 921

PostPosted: Fri Oct 15, 2004 8:32 pm    Post subject: Reply with quote

Oktane wrote:
Joku aiemmin sanoi, että bleeding edge järjestelmällä saa mitä tilaa, nimenomaan, äärimmäisen nopean Gentoon kun tietää mitä tekee 8)


Joskus kun asentelin Gentoota ekaa kertaa, silloin versio oli kai 1.3 (eli joskus reilu vuosi sitten) tuo ACCEPT_KEYWORDS kaikille paketeille sai aikaan sen että systeemi ei edes kääntynyt. Tämän jälkeen olen käyttänyt vain pakettikohtaisia keywordeja kun olen tiennyt jostain tietystä paketista haluavani uuden version.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Finnish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum