Vaihtoehtoinahan on: 1) Järjestelmän päivittäminen 2) Koko järjestelmän päivittäminen 3) Koko järjestelmän täydellinen päivittäminen eli onko noilla joku aikajärjestys milloin mikäkin kannattaisi tehdä? Jotenkin tuntuisi, että vaihtoehto 3 on ainoa oikea mutta pitkäkestoisin! Mitä mieltä olette?
vaihtoehdot ovat siis: 1. emerge --update world 2. emerge --update --deep world 3. emerge --update --deep --newuse world vaihtoehto 1 päivittää tärkeät päivitykset jotka liittyvät tietoturvaan ja tälläiseen kai ja on muuten hyödyllisiä... vaihtoehto 2 päivittää kaikki paketit vaihtoehto 3 päivittää kaikki paketit mutta katsoo myös onko esim. k3b käännetty joskus use-asetuksella -dvdr ja jos olet "dvdr" myöhemmin lisännyt use-asetuksiin niin nyt se asentaa sen uudelleen dvdr-tuella... itse käytän tota 3 jos olen vaihtanut use-asetuksia mutta muuten 2 on yleisin... itse päivitän järjestelmää muutaman päivän välein koska gentooni on unstable ja päivitettävää riittää tossa koko järjestelmän päivityksessä... =) EDIT: voit muuten katsoa mitä ollaan päivittämässä... emerge -up world vaihtoehto 1 emerge -upD world vaihtoehto 2 eli lisäämällä p:n se näyttää mitä ollaan asentamassa..
Siis jos olen lisännyt tai muuttanut USE-asetuksia niin tuo kolmas vaihtoehto asentaa uudelleen paketin jota muutos koskee? Esim. jos lisään USE-polkuun esim. 'gtk2' merkinnän niin se tuki asennetaan kaikkiin paketteihin, jotka sitä tarvitsevat? Ei ihme, että nyt on jo 12 tuntia mennyt
Kyllä. Kannattaa käyttää myös -v eli --verbose -vipua niin näkee pakettiin vaikuttavat USE-flagit. Ja -a eli --ask on kätevä korvike -p:lle. Mm. gentoon foorumilla on paljon juttua "oikeasta" päivitystavasta: http://forums.gentoo.org/viewtopic-t-298190.html
Kiitos tiedosta! Mulla on näköjään 197 pakettia "päivityksessä" eli toivotaan, että kaikki on kunnossa, kun homma päättyy!
asenna gentoolkit [bold]emerge gentoolkit[/bold] ja sitten aja roottina komento: [bold]revdep-rebuild[/bold] ton jälkeen... se tarkistaa että pakettien linkitykset sun muut on oikein ja korjaa virheet.. sillä pysyy järjestelmä kunnossa..
Olin tulossa juuri tuohon eli ei varmaan kannata joka viikko päivitellä emerge --update --deep --newuse world komennolla vaan tuolla revdep-rebuild komennolla? Ja kiitos taas kerran!
eli voit päivittää gentoon emerge --update --deep --newuse world-komennolla ja tarkastaa sen jälkeen että kaikki paketit on oikein komennolla revdep-rebuild
Ok! Kysymys: onko emerge --update --deep --newuse world nopeampi seuraavilla kerroilla mikäli USE-muuttujiin ei tule valtavia muutoksia? Niitähän joutuu vähän väliä muuttamaan riippuen siitä minkälaisia paketteja asentelee!
niitä use-asetuksia jos et ole valtavasti muutellut niin eihän niitä niin paljoa ole.. muista että niitä ei ole pakko kokoajan muutella.. voit esim. lisätä javan mozillan asennukseen vaikka se ei use-asetuksissa olisikaan.. [bold]USE="java" emerge mozilla[/bold] ja samalla tavalla tietty ottaa pois semmonen [bold]USE="-java" emerge mozilla[/bold] gentoon dokumentit kertovat lisää...
BTW jatkuu: Saman asian ajaa paremmin /etc/portage/package.use-tiedostoon laitettavat pakettikohtaiset flagit (esim. käskemällä [bold]echo "www-client/mozilla java" >> /etc/portage/package.use[/bold] tai editoimalla ko. tiedostoa). Näin portage muistaa flagit myös päivityksissä. Dokkareissa lisää juttua, en jaksa kaivaa linkkiä...
Gentoon päivittäminen on nykyisin yllättävän ongelmatonta. emerge sync emerge -uvDaN world emerge -p depclean (emerge depclean) revdep-rebuild Jokaiselle on varmaan selvää miksi depcleanin kanssa -p on välttämätön. Yllä on rimpsu joka pitää gentoon päivitettynä ja ongelmattomana. Kannattaa myös tutustua /etc/portage takaa löytyviin tiedostoihin. Ja ellei sieltä löydy mitään, niin alla listaus, nimestä jo varmaan selviää käyttötarkoitus. package.keywords package.mask package.unmask package.use Gentoo on todella hyvin dokumentointu ja forums.gentoo.org sisältää käytännössä kaiken mikä voi gentooseen liittyen eteen tulla. Lukekaa ohjeita ja käyttäkää Gentoo Forumin hakua.
Niin on mutta tiedot on pitkin foorumia ja välillä tuottaa tuskaa etsiä oikeaa vastausta. Lisäksi "Ajantasainen Gentoo-käsikirja" - vaikka ajantasainen onkin - niin ei kyllä ohjaa selväpiirteisesti asennuksen tekijää! Hyvä se toki on niinkuin tuo foorumikin mutta paljon täsmällistä apua olen saanut myös täältä AD:sta! Ja tällaisia ytimekkäitä ohjeita en löytänyt Gentoon ohjeista tai sen foorumeilta
Itse käytän usein #emerge --sync && emerge -pvuw && loogfinen operaattori. Nopeuttaa kivasti komentojen antoa. Tuossa voi sitten miettiä onko paras su, sudo tai kdesu. roottina ei tietty kirjauduta sisälle. ja kääntelen uusiksi tärkeimmän oloiset paketit katson tietty ensin -pv vivulla mitä asennetaan. ja -f eli pakettien lataus levylle voi olla myös hyvä. tylsää jos esiim KDE käännös stoppaa linjan katkeamiseen. Ja konetta päivitettäessä tieturvakin voi vaatia netin pois kytkentää.
[bold]ONGELMIA![/bold] Osaisiko joku neuvoa mikä meni vikaan! Tosiaan tein tuon Gentoon ohjeen mukaan: # emerge --update --deep --newuse world # emerge --depclean # revdep-rebuild Kaikki näytti toimivan hyvin mutta buuttauksen jälkeen sitten ei! Alkulataus sujuu hyvin ja pääsen käyttäjäksi/rootiksi. Mutta X ei toimi eikä näppäimistö ole "fi"-asennossa, joten menen NANO:lla xorg.confiin tai vaihtoehtoisesti rc.confiin! Tässäkin tilassa kaikki näyttää olevan kunnossa mutta kun kosken näppäimistöön niin koko järjestelmä sekoaa! Ruutuun tulee näppäimistön tahdissa mm. seuraavanlaista tekstiä: kbinput=258, meta_key=8, escapes=0, byte_digits=0 jne. Tekstiä tulee solkenaan näppäimistön tahtiin. Eli en nyt pääse ainakaan normaalilla tavalla noita conffaamaan pitääkö mennä live-cd:llä järjestelmään ja korjata sieltä? Jokatapauksessa netti toimii ihan ok ym. VAI pitääkö taas asentaa koko systeemi uusiksi?
Minulla ei järjestelmä ole eikä ollut missään "unstable" tai "testing" tilassa! Ainoa poikkeus oli "masked" paketti wlanin kohdalla! USE-flägejä en ole hirveästi muutellut. Jotain ilmeisesti oli nyt pielessä kuitenkin!
Itse olen sitä mieltä että jos ajatellaan tietoturvaa, ei ehkä kannata mennä päivittelemään kaikkea aivan uudeksi. Niissä kun se on riski että aukot julkaistaan, paikkauksista puhumattakaan, myöhemmin kuin havaitaan. Aivan uuden käyttäjänä saa siis hieman riskilisää mielestäni. Toinen juttu sitten on tietenkin mitenkä Gentoo päivittelee itse noita eri päivityksiä, eli mitenkä paketit valitaan. Siihen en osaa sanoa mitään.