Hozzászólások
-
SzerzőBejegyzés
-
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…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…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.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.A sluts-32.h a glibc2.5 része volt. Tehát akkor a make menuconfig nem érzékeli, hogy az már nincs, csak 2.3.6.
A sluts-32.h a glibc2.5 része volt. Tehát akkor a make menuconfig nem érzékeli, hogy az már nincs, csak 2.3.6.
Jó hírem van 🙂 (yes!)
Szóval /lib alatt lévő összes szimlink átirányítása 2.5-ös libekről 2.3.6-ra segít, mert utána megy a rendszer (ill. chroot slax alól), csakhogy az ldconfig ugye újra visszaállította őket, és a fenti hiba jelentkezett megint.
Azért nem értem, hogy a 2.5-ös újratelepítése után miért nem lett jó megint, mert mikor először feltettem az 1.4-es skype miatt, akkor nem volt gond.Annyit csináltam, utolsó lehetőségként, hogy az /lib/incoming-ot és a /lib-ben lévő 2.5-ös libeket töröltem, átírtam a libc és az ld-linux linkeket a 2.3.6-ra és ezután az ldconfig szépen beállított minden linket a 2.3.6-os fájlokra. Voilá, megy a rendszer újra! 🙂
Viszont make menuconfig még mindig nem megy:
root@lenovo:/usr/src/linux#make menuconfig
HOSTCC scripts/kconfig/conf.o
In file included from /usr/include/features.h:346,
from /usr/include/ctype.h:27,
from scripts/kconfig/conf.c:6:
/usr/include/gnu/stubs.h:7:27: gnu/stubs-32.h: Nincs ilyen f�jl vagy k�nyvt�r
make[1]: *** [scripts/kconfig/conf.o] Error 1
make: *** [menuconfig] Error 2Amennyi infót találtam, ez a stubs szintén a glibc csomag része.
Mit is kéne akkor most tenni?/var/log/packages/glibc.2.3.6 tartalmából:
usr/include/gnu/stubs.hEz ott is van, de nincs stubs-32.h, amire a stubs.h hivatkozik.
A fenti kavarások előtt ment a menuconfig persze, tudtam kernel fordítani. Most az összes glibc csomag vissza lett állítva:
-rw-r–r– 1 root root 272892 Nov 20 00:45 glibc-2.3.6-i486-6
-rw-r–r– 1 root root 186881 Nov 20 00:46 glibc-i18n-2.3.6-noarch-6
-rw-r–r– 1 root root 1022 Nov 20 00:46 glibc-profile-2.3.6-i486-6
-rw-r–r– 1 root root 7258 Nov 20 00:46 glibc-solibs-2.3.6-i486-6
-rw-r–r– 1 root root 65932 Nov 20 00:46 glibc-zoneinfo-2.3.6-noarch-6Jó hírem van 🙂 (yes!)
Szóval /lib alatt lévő összes szimlink átirányítása 2.5-ös libekről 2.3.6-ra segít, mert utána megy a rendszer (ill. chroot slax alól), csakhogy az ldconfig ugye újra visszaállította őket, és a fenti hiba jelentkezett megint.
Azért nem értem, hogy a 2.5-ös újratelepítése után miért nem lett jó megint, mert mikor először feltettem az 1.4-es skype miatt, akkor nem volt gond.Annyit csináltam, utolsó lehetőségként, hogy az /lib/incoming-ot és a /lib-ben lévő 2.5-ös libeket töröltem, átírtam a libc és az ld-linux linkeket a 2.3.6-ra és ezután az ldconfig szépen beállított minden linket a 2.3.6-os fájlokra. Voilá, megy a rendszer újra! 🙂
Viszont make menuconfig még mindig nem megy:
root@lenovo:/usr/src/linux#make menuconfig
HOSTCC scripts/kconfig/conf.o
In file included from /usr/include/features.h:346,
from /usr/include/ctype.h:27,
from scripts/kconfig/conf.c:6:
/usr/include/gnu/stubs.h:7:27: gnu/stubs-32.h: Nincs ilyen f�jl vagy k�nyvt�r
make[1]: *** [scripts/kconfig/conf.o] Error 1
make: *** [menuconfig] Error 2Amennyi infót találtam, ez a stubs szintén a glibc csomag része.
Mit is kéne akkor most tenni?/var/log/packages/glibc.2.3.6 tartalmából:
usr/include/gnu/stubs.hEz ott is van, de nincs stubs-32.h, amire a stubs.h hivatkozik.
A fenti kavarások előtt ment a menuconfig persze, tudtam kernel fordítani. Most az összes glibc csomag vissza lett állítva:
-rw-r–r– 1 root root 272892 Nov 20 00:45 glibc-2.3.6-i486-6
-rw-r–r– 1 root root 186881 Nov 20 00:46 glibc-i18n-2.3.6-noarch-6
-rw-r–r– 1 root root 1022 Nov 20 00:46 glibc-profile-2.3.6-i486-6
-rw-r–r– 1 root root 7258 Nov 20 00:46 glibc-solibs-2.3.6-i486-6
-rw-r–r– 1 root root 65932 Nov 20 00:46 glibc-zoneinfo-2.3.6-noarch-6Nem túl gyakran állítom a rendszert, pláne nem ilyen fontos könyvtárakat.
Most jöttem rá, hogy célszerű lett volna a /usr-t is külön partícióra raknom, most szívok majd az újratelepítésekkel. Vagy ha kiírom és visszamásolom, az úgy működni fog?
Visszaraktam a 2.3.6-os csomagokat, ill. a 2.5 glibc-t is és a szimlinkeket a 2.3.6-ra állítva menne a dolog, de az ldconfig lefutása után meghal minden (lásd fenti hibaüzenet). Meg lehet ezt még valahogy javítani, vagy tényleg instabil lett és célszerűbb újratennem?
A 2.5 a skpye-hoz kellett, de mivel sokaknak volt vele problémájuk, valószínűleg kiveszik a fejlesztők a függőségek közül (mármint, hogy kisebb is elég legyen, mint 2.5), ahogy olvastam.
Futni fut az 1.3-as skype, csak szar a hangminőség, ami az 1.4-ben tényleg lényegesen javult, szinte tökéletes a beszéd, mintha csak melletted beszélnének.Tegnap akartam kipróbálni a 2.0 beta-t a videóval, amihez kernelt kellett volna újrafordítani, viszont a make menuconfig hibát jelzett (valszeg a 2.5 miatt, ezért próbáltam meg eltávolítani az összeset, majd vissza a 2.3.6-ot, de nem sikerült) Pedig elvileg a pkgtool (removepkg) figyeli, hogy az adott csomag összetevőit használják-e más programok, nem értem.
Azt sem, hogy miért maradtok ott 2.5-ös libek…De leginkább azt nem értem, hogy ha újratettem az összes 2.3.6-os ill. a 2.5-ös glibc-t, akkor miért nem lett jó?
Nem túl gyakran állítom a rendszert, pláne nem ilyen fontos könyvtárakat.
Most jöttem rá, hogy célszerű lett volna a /usr-t is külön partícióra raknom, most szívok majd az újratelepítésekkel. Vagy ha kiírom és visszamásolom, az úgy működni fog?
Visszaraktam a 2.3.6-os csomagokat, ill. a 2.5 glibc-t is és a szimlinkeket a 2.3.6-ra állítva menne a dolog, de az ldconfig lefutása után meghal minden (lásd fenti hibaüzenet). Meg lehet ezt még valahogy javítani, vagy tényleg instabil lett és célszerűbb újratennem?
A 2.5 a skpye-hoz kellett, de mivel sokaknak volt vele problémájuk, valószínűleg kiveszik a fejlesztők a függőségek közül (mármint, hogy kisebb is elég legyen, mint 2.5), ahogy olvastam.
Futni fut az 1.3-as skype, csak szar a hangminőség, ami az 1.4-ben tényleg lényegesen javult, szinte tökéletes a beszéd, mintha csak melletted beszélnének.Tegnap akartam kipróbálni a 2.0 beta-t a videóval, amihez kernelt kellett volna újrafordítani, viszont a make menuconfig hibát jelzett (valszeg a 2.5 miatt, ezért próbáltam meg eltávolítani az összeset, majd vissza a 2.3.6-ot, de nem sikerült) Pedig elvileg a pkgtool (removepkg) figyeli, hogy az adott csomag összetevőit használják-e más programok, nem értem.
Azt sem, hogy miért maradtok ott 2.5-ös libek…De leginkább azt nem értem, hogy ha újratettem az összes 2.3.6-os ill. a 2.5-ös glibc-t, akkor miért nem lett jó?
-
SzerzőBejegyzés
legutóbbi hsz