Gentoo emerge ongelma

Discussion in 'Linux -keskustelu' started by merikotka, Feb 3, 2007.

  1. merikotka

    merikotka Member

    Joined:
    May 11, 2005
    Messages:
    0
    Likes Received:
    0
    Trophy Points:
    10
    Yritin komennolla "emerge fxce4" asentaa tuon, mutta tuli "!!!Error: sys-apps/dbus-1.0.2 failed" ja "!!! econf failed".

    Miten tuosta pääsisi eteenpäin, kiitos vastauksista!
     
  2. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Kyllä mulla tuo on kääntynyt. Voi riippua jostain väärästä järjestyksestä. Poista hal, dbus, ivam USE flagit jos käytössä. Koeta emerge -pv xfce4 jos vaikka dbus ei kummittelisi joukossa ja pääset eteenpäin. dbus on vähän hankala, mutta ei välttämätön. Jos dbus palikan päivittää niin glibc ja jotain muutakin pitää käännellä uusiksi. en muista enää... vaihtoehtoisesti voit koettaa vanhempaa dbus versiota. Tai emerge -e system ja sitten koetat emerge dbus uusiksi.

    hal, dbus ja ivman ovat ohjelmia, jota mahdollistavat CD ym levyjen automaattisen liittämisen. kiva ominaisuus, mutta ilmankin tulee toimeen.

    Itsellä oli hankaluuksia uusimman KDE:n kanssa. KDElibs käännös kaatui aina n. tunnin jälkeen...

    hyviä käännöshetkiä...
     
  3. .W.

    .W. Regular member

    Joined:
    Mar 1, 2004
    Messages:
    838
    Likes Received:
    0
    Trophy Points:
    26
    Hieman enemmän olisit voinu copypastea sitä loppua tuosta ennen tuota virheilmoitusta, sieltä olis voinu ehkä päätellä jotain.

    Myös 'emerge --info':n syöte kannattaa laittaa tulemaan.

    Tulipahan vaan mieleen että ootko päivitysten jälkeen ajellu aina revdep-rebuildin?

    edit: -info -> --info
     
    Last edited: Feb 8, 2007
  4. merikotka

    merikotka Member

    Joined:
    May 11, 2005
    Messages:
    0
    Likes Received:
    0
    Trophy Points:
    10
    Ongelma ratkesi jo, siinä oli joku bugi piti käyttää ensiksi eri USEflageja asennukseen ja poistin tuon kononaan pois make.conffista. Mitenkäs jos esimerkiksi tartvitsen myöhemmin tuota toimintoa, riittääkö pelkkä ememrge dbus, vai pitääkö minun kääntää taas kaikki uudestaan, esim tuo xfce4 jos siinä tarvitsen toimintioa?

    Kiitos vastauksistanne.
     
  5. .W.

    .W. Regular member

    Joined:
    Mar 1, 2004
    Messages:
    838
    Likes Received:
    0
    Trophy Points:
    26
    Jep, kyllä tarvii.

    'emerge -N world' kun ajelee noiden USE flagien muutteluiden jälkeen niin asia hoituu sillä.

    (tuo sitäpaitsi PITÄÄ ajaa jos muutat make confissa USE asetuksia!!!)

    ((fiksumpi tapa on opetella käyttämään yksittäisten pakettien kohdalla /etc/portage/package.use tiedostoa))

    ((( http://gentoo-wiki.com/HOWTO_Use_Portage_Correctly )))

    edit: -n -> -N
     
    Last edited: Feb 8, 2007
  6. merikotka

    merikotka Member

    Joined:
    May 11, 2005
    Messages:
    0
    Likes Received:
    0
    Trophy Points:
    10
    Kääntääkös tämä emerge -n world pelkästään tuon debus-lisäosan tuohon, vai täytyykö kaikki kääntää alusta lähtien? Eli onko kääntö nopeampi?
     
  7. .W.

    .W. Regular member

    Joined:
    Mar 1, 2004
    Messages:
    838
    Likes Received:
    0
    Trophy Points:
    26
    -N = --newuse, elikkästä tuo valitsimen kanssa emerge world kääntää VAIN ne paketit johonka USE flagien muutos auttaa. (hups, tuo on siis ISO N, eikä pieni kuten aikasemmin laitoin)

    Vinkki, emergen kanssa kannattanee aina käyttää -va valitsinta jolloin kätevästi näkee a) mitä emerge haluaa kääntää b) mitä USE flageja käytetään missäkin paketissa.

    esim: emerge -vauDN world päivittää koko maailman, uusilla useflageilla ja tutkii syvemmin riippuvuuksia, mutta aluksi näyttää mitä meinataan tehdä.. muista revdep-rebuild tämän jälkeen, löytyy gentoolkit paketista. emerge -va gentoolkit
     
  8. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    ufed on hyvä ohjelma USE asetusten selailuun ja muuttamiseen. make.conf tiedostoa ei tarvitse editoida. Itse käytän emerge -pNDv world ja kääntelen sitten paketteja tärkeysjärjestyksessä. Ei kaikkea tarvii heti kääntää kun voi kestää tuntitolkulla. /etc/portage kansiossa package.mask ja package.use tiedstoihin voi lisäillä niitä paketteja joita ei halua päivittää tai paketti kohtaisia USE määrityksiä ks man emerge tai gentoon ohjeet
     
  9. .W.

    .W. Regular member

    Joined:
    Mar 1, 2004
    Messages:
    838
    Likes Received:
    0
    Trophy Points:
    26
    BTW:

    Tuossa: http://countzero.amidal.com/files/update-world-1.6.1

    - on hyvä scripti tuohon maailman ajantasalle saattamiseen.

    Tuo scripti osaa tehdä ensin listan päivitettävistä paketeista (update-world -p) jota voi muokata ja asennusvaiheessa (update-world -i) se tekee -uDN päivityksen ja osaa jatkaa jos joku paketti feilaa.

    Tarkempia ohjeita on n. kuukauden(muistaakseni) takaisessa Gentoo Newsletterissä.

     
  10. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Vaikuttaa hyvältä. Onko kokemuksia käytöstä. On varmaan tarpeellinen kun vaihdan kääntäjän. Vielä 3.4.6 käytössä..
     

Share This Page