1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

Gentoo ja järjestelmän päivittäminen

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi Ezzet 28.06.2005.

  1. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    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?
     
  2.  
  3. Jannejt

    Jannejt Moderator Ylläpitäjä

    Liittynyt:
    10.02.2005
    Viestejä:
    5,045
    Kiitokset:
    6
    Pisteet:
    118
    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.. :)
     
    Viimeksi muokattu: 28.06.2005
  4. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    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 :D
     
    Viimeksi muokattu: 28.06.2005
  5. anatemus

    anatemus Regular member

    Liittynyt:
    11.03.2002
    Viestejä:
    472
    Kiitokset:
    0
    Pisteet:
    26
    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
     
    Viimeksi muokattu: 28.06.2005
  6. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    Kiitos tiedosta! Mulla on näköjään 197 pakettia "päivityksessä" eli toivotaan, että kaikki on kunnossa, kun homma päättyy!
     
  7. Jannejt

    Jannejt Moderator Ylläpitäjä

    Liittynyt:
    10.02.2005
    Viestejä:
    5,045
    Kiitokset:
    6
    Pisteet:
    118
    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.. :)
     
    Viimeksi muokattu: 28.06.2005
  8. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    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!
     
  9. Jannejt

    Jannejt Moderator Ylläpitäjä

    Liittynyt:
    10.02.2005
    Viestejä:
    5,045
    Kiitokset:
    6
    Pisteet:
    118
    eli voit päivittää gentoon emerge --update --deep --newuse world-komennolla ja tarkastaa sen jälkeen että kaikki paketit on oikein komennolla revdep-rebuild
     
  10. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    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!
     
  11. Jannejt

    Jannejt Moderator Ylläpitäjä

    Liittynyt:
    10.02.2005
    Viestejä:
    5,045
    Kiitokset:
    6
    Pisteet:
    118
    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ää... :D
     
  12. Betrayed

    Betrayed Moderator Ylläpitäjä

    Liittynyt:
    12.10.2004
    Viestejä:
    1,585
    Kiitokset:
    2
    Pisteet:
    68
    Ihan btw vaan, oma päivittäinen rimpsu on: emerge -uavDN world :)
     
  13. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    No ei aivan tällainen vielä mutta lähellä tätä jo on ;D
     
  14. anatemus

    anatemus Regular member

    Liittynyt:
    11.03.2002
    Viestejä:
    472
    Kiitokset:
    0
    Pisteet:
    26
    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ä...
     
    Viimeksi muokattu: 28.06.2005
  15. rugueux

    rugueux Member

    Liittynyt:
    13.10.2003
    Viestejä:
    19
    Kiitokset:
    0
    Pisteet:
    11
    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.
     
  16. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    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 :D

     
  17. Sakarias

    Sakarias Active member

    Liittynyt:
    26.10.2004
    Viestejä:
    1,806
    Kiitokset:
    12
    Pisteet:
    68
    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ää.
     
  18. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    [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?
     
    Viimeksi muokattu: 29.06.2005
  19. rugueux

    rugueux Member

    Liittynyt:
    13.10.2003
    Viestejä:
    19
    Kiitokset:
    0
    Pisteet:
    11
  20. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    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!
     
  21. kuassa

    kuassa Guest

    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.
     
    Moderaattorin viimeksi muokkaama: 29.06.2005

Jaa tämä sivu