Gentoo emerge ongelma

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi merikotka 04.02.2007.

  1. merikotka

    merikotka Member

    Liittynyt:
    11.05.2005
    Viestejä:
    0
    Kiitokset:
    0
    Pisteet:
    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.  
  3. Sakarias

    Sakarias Active member

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

    .W. Regular member

    Liittynyt:
    01.03.2004
    Viestejä:
    838
    Kiitokset:
    0
    Pisteet:
    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
     
    Viimeksi muokattu: 09.02.2007
  5. merikotka

    merikotka Member

    Liittynyt:
    11.05.2005
    Viestejä:
    0
    Kiitokset:
    0
    Pisteet:
    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.
     
  6. .W.

    .W. Regular member

    Liittynyt:
    01.03.2004
    Viestejä:
    838
    Kiitokset:
    0
    Pisteet:
    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
     
    Viimeksi muokattu: 09.02.2007
  7. merikotka

    merikotka Member

    Liittynyt:
    11.05.2005
    Viestejä:
    0
    Kiitokset:
    0
    Pisteet:
    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?
     
  8. .W.

    .W. Regular member

    Liittynyt:
    01.03.2004
    Viestejä:
    838
    Kiitokset:
    0
    Pisteet:
    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
     
  9. Sakarias

    Sakarias Active member

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

    .W. Regular member

    Liittynyt:
    01.03.2004
    Viestejä:
    838
    Kiitokset:
    0
    Pisteet:
    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ä.

     
  11. Sakarias

    Sakarias Active member

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

Jaa tämä sivu