Gentoo Emerge

Discussion in 'Linux -keskustelu' started by merikotka, Feb 24, 2008.

  1. merikotka

    merikotka Member

    Joined:
    May 11, 2005
    Messages:
    0
    Likes Received:
    0
    Trophy Points:
    10
    Onko olemassa ohjelmaa tai komentoa jolla emergen saisi jatkumaan yhden hylätyn (failed) paketin jälkeen automaattisesti?
     
  2. Bluekkis

    Bluekkis Active member

    Joined:
    Aug 4, 2003
    Messages:
    2,235
    Likes Received:
    0
    Trophy Points:
    66
    Ei oikein ole koska jonkin paketin kääntymisen epäonnistuminen kun saattaa aiheuttaa että muut paketit sen jälkeen ei myöskään käänny. shelli skriptillä tietenkin voisi sellaisen tehdä, mutta järjestelmän vakauden kannalta en suosittele.
     
  3. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Ja sen hylätynkin paketin onnistuneeseen kääntämiseen tarvitaan usein joidenkin ohjelmien uudelleen käännös. Varsinkin kun USE muuttujia on muutettu. --skipfirst --resume valitsimilla voi jatkaa eteenpäin jos esim emerge -e world pysähtyy johonkin pakettiin.
     
  4. merikotka

    merikotka Member

    Joined:
    May 11, 2005
    Messages:
    0
    Likes Received:
    0
    Trophy Points:
    10
    Tämä selvä, kiitoksia vastauksista!!
     
  5. merikotka

    merikotka Member

    Joined:
    May 11, 2005
    Messages:
    0
    Likes Received:
    0
    Trophy Points:
    10
  6. merikotka

    merikotka Member

    Joined:
    May 11, 2005
    Messages:
    0
    Likes Received:
    0
    Trophy Points:
    10
    Last edited: Feb 26, 2008
  7. merikotka

    merikotka Member

    Joined:
    May 11, 2005
    Messages:
    0
    Likes Received:
    0
    Trophy Points:
    10
    Mitenkäs kun tuo mymerge ilmottaa että:
    -bash /usr/bin/mymerge /bin/bash^M :bad interpreter : no such file or directory, mitenkäs tämän saisi korjattua?
    Ja tähänkin löytyi jo ratkaisu, älkää kopioiko tuota windowsissa ja siirtäkää siitä linuxiin, tuo ^M on joku windowsin lisäämä rivi, käyttäkää esim. wget ohjelmaa linuxissa.
    Kiitos!
     
    Last edited: Feb 26, 2008
  8. merikotka

    merikotka Member

    Joined:
    May 11, 2005
    Messages:
    0
    Likes Received:
    0
    Trophy Points:
    10
    Mitenkas nuo paketit jotka on Gentoon Scriptilla kaannetty, eli tuolla mymergella, se antaa failed paketteja parisen kymmenta, yleensa siita onnistuu seuraavalla kerralla joku paketti, pitaako tata vaan pyorittaa ympari niin kauan etta kaikki paketit asentuu?
     
  9. Bluekkis

    Bluekkis Active member

    Joined:
    Aug 4, 2003
    Messages:
    2,235
    Likes Received:
    0
    Trophy Points:
    66
    Jos paketteja ei jää noin paljon kääntämättä niin järjestelmässä on pahasti kyllä vikaa. En edelleenkään suosittele tuollaisen skriptin käyttöä! Kannattaa vain totutella ajatukseen että Gentoo on kohtalaisen herkkä järjestelmänä ja kaikki ongelmat mergetyksessä kannattaa katsoa tarkkaan läpi tai pahimmassa tapauksessa joutuu jälkikäteen korjaamaan livecd:ltä käsin kun ei enään buuttaa.

    Lue mitä virheissä lukee ja korjaa. Yleensä siellä on jokin paketti joka vaatii toisen paketin kääntämistä jollain tietyllä USE flägillä tai vastaavaa.
     
  10. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Itse en pidä gentoota kovin herkkänä systeeminä. Jotkut jutut kuten gcc:n version vaihto kannattaa miettiä enennenkuin alkaa moista päivittämään. On vielä ohjelmia jotka vaativat gcc 3.* versiota vaikka gcc 4.1.* on jo laajalti käytössä. Uusinta en minä ole vielä asentanut. Eikä sitä kerneliäkään tarvii joka kerta päivittää. Kerran pari vuodessa piisaa jos ei vakavia tietoturva aukkoja.

    etc-update kannattaa ajaa säännöllisesti. Varsinkin jos init-scriptit jää päivittämättä voi koneen käynnistymisessä olla ongelmia. Jos paketteja jää paljon kääntymättä, niin USE muuttujissa on jotain häikkää. Tai sitten ympäristömuuttujissa. Joitakin paketteja voi olla myös maskattuna. Joku yö voit tehdä emerge -e system joka kääntää tärkeimmät paketit uusiksi.
     

Share This Page