glibc ujratelepites

Kezdőlap Fórumok SOS! Bajban vagyok glibc ujratelepites

10 bejegyzés megtekintése - 21-30 / 33
  • Szerző
    Bejegyzés
  • #2140984
    balev
    Felhasználó

      Gondoltam, hogy lehülyézés nélkül nem megy, de igazatok van. Utólag én is látom, ahogy utánaolvastam több fórumon.

      Felraknám a 2.5-ös glibc-t, de ldconfig után megint elszáll. Miért is kell nekem újabb a meglévőnél?
      skype: /lib/tls/libc.so.6: version `GLIBC_2.4′ not found (required by /usr/lib/qt4/lib/libQtCore.so.4)
      Ezért. Igaz, mikor először feltettem, nem távolítottam el előtte a 2.3.6-ot és nem volt gond. Most viszont valamit elállított, hiába.

      Ez van, ha össze-vissza másolgatsz, meg linkelsz, olyanokat, amihez nem értesz.

      És ha nem értek hozzá, akkor ne is próbálkozzak? (most megpróbálom az egész rendszert a legfrissebb verzióra felhúzni…)

      Na, magyarán el kéne dönteni, hogy melyik glibc verziót használod.

      Igen ám, de ha leszedtem a 2.5-öt, akkor miért keresi azt a stubs fájlt?

      (Legközelebb meg elolvasod a fórum intelmeit, miszerint nem piszkálunk a glibc-hez.

      Megint csak esedékes a fenti kérdésem. Hogyan telepítsek akkor újabbat, ha kell valamihez?
      Csak úgy, ha egész rendszert frissítek? Vagy a lényeg, hogy a meglévőt nem szabad eltávolítani? Ennyi? Nyilván tanulni szeretnék belőle, nem okoskodni.
      Nem értek hozzá ilyen szinten, tudom. De próbálkozom.

      #2140985
      balev
      Felhasználó

        Gondoltam, hogy lehülyézés nélkül nem megy, de igazatok van. Utólag én is látom, ahogy utánaolvastam több fórumon.

        Felraknám a 2.5-ös glibc-t, de ldconfig után megint elszáll. Miért is kell nekem újabb a meglévőnél?
        skype: /lib/tls/libc.so.6: version `GLIBC_2.4′ not found (required by /usr/lib/qt4/lib/libQtCore.so.4)
        Ezért. Igaz, mikor először feltettem, nem távolítottam el előtte a 2.3.6-ot és nem volt gond. Most viszont valamit elállított, hiába.

        Ez van, ha össze-vissza másolgatsz, meg linkelsz, olyanokat, amihez nem értesz.

        És ha nem értek hozzá, akkor ne is próbálkozzak? (most megpróbálom az egész rendszert a legfrissebb verzióra felhúzni…)

        Na, magyarán el kéne dönteni, hogy melyik glibc verziót használod.

        Igen ám, de ha leszedtem a 2.5-öt, akkor miért keresi azt a stubs fájlt?

        (Legközelebb meg elolvasod a fórum intelmeit, miszerint nem piszkálunk a glibc-hez.

        Megint csak esedékes a fenti kérdésem. Hogyan telepítsek akkor újabbat, ha kell valamihez?
        Csak úgy, ha egész rendszert frissítek? Vagy a lényeg, hogy a meglévőt nem szabad eltávolítani? Ennyi? Nyilván tanulni szeretnék belőle, nem okoskodni.
        Nem értek hozzá ilyen szinten, tudom. De próbálkozom.

        #2140986
        uzsolt
        Felhasználó

          http://www.linuxforum.hu/index.php?topic=18935.0
          http://tldp.fsf.hu/HOWTO/Glibc-Install-HOWTO-hu/index.html

          Most hogy csomagkezelő alatt hogyan megy, arról passzolok. De azért dolgoznak a disztró készítői, hogy ez is kivitelezhető legyen. Vagy mégse…

          #2140987
          uzsolt
          Felhasználó

            http://www.linuxforum.hu/index.php?topic=18935.0
            http://tldp.fsf.hu/HOWTO/Glibc-Install-HOWTO-hu/index.html

            Most hogy csomagkezelő alatt hogyan megy, arról passzolok. De azért dolgoznak a disztró készítői, hogy ez is kivitelezhető legyen. Vagy mégse…

            #2140988
            balev
            Felhasználó

              Kösz, már olvasom is.
              Ezek szerint, ha a komplett rendszer (és a programok) 2.3.6-tal lettek fordítva, esély sincs rá, hogy csak úgy felteszem a 2.5-öt és minden menjen simán tovább…
              Szóval fel kell húzni minden csomagot a legfrissebbre, ami már a 2.5-tel van fordítva és akkor jó lesz, igaz?
              Közben olvasom, csak így első értelmezés alapján…

              #2140989
              balev
              Felhasználó

                Kösz, már olvasom is.
                Ezek szerint, ha a komplett rendszer (és a programok) 2.3.6-tal lettek fordítva, esély sincs rá, hogy csak úgy felteszem a 2.5-öt és minden menjen simán tovább…
                Szóval fel kell húzni minden csomagot a legfrissebbre, ami már a 2.5-tel van fordítva és akkor jó lesz, igaz?
                Közben olvasom, csak így első értelmezés alapján…

                #2140990
                pointux
                Felhasználó

                  „Igen ám, de ha leszedtem a 2.5-öt, akkor miért keresi azt a stubs fájlt?”
                  Mert nem szedted le. (Legalábbis a stubs.h-t nem… Ott a link, amit beidéztem.)

                  „Megint csak esedékes a fenti kérdésem. Hogyan telepítsek akkor újabbat, ha kell valamihez?”
                  Semmiképpen nem úgy, hogy törlöd a másikat.
                  – Ráadásul lehet, hogy szükség van egy teljes update-re (ha a függőség esetleg olyan mértékben megváltozik). (Vagy, amit megkíván.)
                  – Alternatív megoldás, ha mindkettő meg van tartva.

                  „skype: /lib/tls/libc.so.6: version `GLIBC_2.4′ not found (required by /usr/lib/qt4/lib/libQtCore.so.4)”
                  Ez az az eset, amikor a rendszernek – elvileg – magával kéne húznia az összes függőséget, és azokat is le kéne cserélnie (ha jól van megcsinálva), ami a régi file-okat használja, ha azt törli.
                  (Ha viszont „magánakcióról” van szó, akkor mindig érdemes fordítani, mivel az „alkalmazkodik” az aktuális file-okhoz. De innentől a függőségei a rendszergazda felelőssége.)

                  #2140991
                  pointux
                  Felhasználó

                    „Igen ám, de ha leszedtem a 2.5-öt, akkor miért keresi azt a stubs fájlt?”
                    Mert nem szedted le. (Legalábbis a stubs.h-t nem… Ott a link, amit beidéztem.)

                    „Megint csak esedékes a fenti kérdésem. Hogyan telepítsek akkor újabbat, ha kell valamihez?”
                    Semmiképpen nem úgy, hogy törlöd a másikat.
                    – Ráadásul lehet, hogy szükség van egy teljes update-re (ha a függőség esetleg olyan mértékben megváltozik). (Vagy, amit megkíván.)
                    – Alternatív megoldás, ha mindkettő meg van tartva.

                    „skype: /lib/tls/libc.so.6: version `GLIBC_2.4′ not found (required by /usr/lib/qt4/lib/libQtCore.so.4)”
                    Ez az az eset, amikor a rendszernek – elvileg – magával kéne húznia az összes függőséget, és azokat is le kéne cserélnie (ha jól van megcsinálva), ami a régi file-okat használja, ha azt törli.
                    (Ha viszont „magánakcióról” van szó, akkor mindig érdemes fordítani, mivel az „alkalmazkodik” az aktuális file-okhoz. De innentől a függőségei a rendszergazda felelőssége.)

                    #2140992
                    balev
                    Felhasználó

                      Jó ez a leírás, még én is megértem, miért vágtam tönkre hirtelen a rendszert azzal, hogy leszedtem. Csak azt nem értem, ha az összes csomagot visszatettem, miért nem lett jó ismét.
                      Valószínűleg linkelések miatt (dehülyeszóez)

                      Az a helyzet, hogy a removepkg pl. nem szedte le a /lib-ben található 2.5-ös fájlokat. Tehát eleve már figyelte a „csomagkezelő”, hogy az kellhet más programhoz, nem tudom.

                      A lényeg, hogy ezek szerint ha újabb glibc-t rakok fel, a régit nem szabad törölni.
                      Most megpróbálok minden csomagot a legfrissebbre húzni és a 2.5-ös glibc lesz, meglátjuk.

                      Kösz a segítséget Sany, Lada, Uzsolt, Vizsla…csak így tanulhatok, ha elcseszem néha.

                      p.p. már a neveket se tudom, bocs 🙂

                      #2140993
                      balev
                      Felhasználó

                        Jó ez a leírás, még én is megértem, miért vágtam tönkre hirtelen a rendszert azzal, hogy leszedtem. Csak azt nem értem, ha az összes csomagot visszatettem, miért nem lett jó ismét.
                        Valószínűleg linkelések miatt (dehülyeszóez)

                        Az a helyzet, hogy a removepkg pl. nem szedte le a /lib-ben található 2.5-ös fájlokat. Tehát eleve már figyelte a „csomagkezelő”, hogy az kellhet más programhoz, nem tudom.

                        A lényeg, hogy ezek szerint ha újabb glibc-t rakok fel, a régit nem szabad törölni.
                        Most megpróbálok minden csomagot a legfrissebbre húzni és a 2.5-ös glibc lesz, meglátjuk.

                        Kösz a segítséget Sany, Lada, Uzsolt, Vizsla…csak így tanulhatok, ha elcseszem néha.

                        p.p. már a neveket se tudom, bocs 🙂

                      10 bejegyzés megtekintése - 21-30 / 33
                      • Be kell jelentkezni a hozzászóláshoz.