Avatar billede jma73 Nybegynder
05. april 2004 - 15:53 Der er 4 kommentarer og
1 løsning

lmutil og installation af version `GLIBC_2.3.2'

Jeg skal bruge programmet lmutil på en server som kører Red Hat 8.
Jeg får dog denne fejlmedd. når jeg kører lmutil:
"./lmutil: /lib/i686/libpthread.so.0: version `GLIBC_2.3.2' not found (required by ./lmutil)"

Jeg har søgt efter `GLIBC_2.3.2' men blev blot forvirret af de sider jeg kiggede på; nogen som kan hjælpe mig med:
1) Hvor finder jeg den rette version af 'GLIBC_2.3.2'.
2) Kan andre programmer blive påvirket af at jeg installeret ny GLIB ?
3) Hvad er det forøvrigt for et program?
Avatar billede strych9 Praktikant
05. april 2004 - 18:13 #1
glibc er det libc der oftest bruges i Linux. Du kan se glibc som sådan en slags mellemstation mellem dit program og kernel. Hvis glibc ikke eksisterede skulle alle programmer skrives direkte til Linux kernel. Det sørger for nogle helt centrale ting som hukommelsesstyring mm og må nok siges at være det absolut vigtigste lib i din installation.
Hvis du opgraderer glibc er det helt fint. 2.3.2 vil være bagudkompatibel med 2.3.1. Det der kan være farligt er at nedgradere glibc. Den fejl du får opstår fordi lmutil pakken er compilet og dernæst _linket_ med glibc 2.3.2. Den skal bruge nogle funktioner som er i 2.3.2 men ikke i 2.3.1.
RedHat 8 har nået sin EOL (end of life) så der kommer ikke opdateringer til den mere. Du kan med andre ord ikke finde den glibc pakke du har brug for til redhat 8. Alternativt kan du compile en nyere version af glibc selv, eller du kan opgradere til redhat 9.
Avatar billede strych9 Praktikant
05. april 2004 - 18:17 #2
Jeg bør nok tilføje at hjemme-compiling af glibc ikke er noget man skal gå i gang med hvis man er nybegynder og aldrig har brugt en compiler før.
Avatar billede strych9 Praktikant
18. april 2004 - 17:57 #3
Hvad så? Kunne du bruge svaret? Luk spørgsmålet hvis det ikke er aktuelt mere, eller skriv hvad du vil have uddybet.
Avatar billede jma73 Nybegynder
19. april 2004 - 15:56 #4
Hej Strych9 -> jeg takker for svarene - jeg kan godt bruge det. Beklager min inaktivitet med dette spørgsmål.
Dog har jeg ikke nået at få kigget nok på det til at få løst opgaven.
Lige et spørgsmål mere:
Jeg vil hente glibc-2.3.2 ned fra denne adresse:
http://ftp.gnu.org/gnu/glibc/glibc-2.3.2.tar.gz
Denne burde jeg vil så kunne compilere (configure, make mv.) og så skulle det være i orden?
Avatar billede strych9 Praktikant
19. april 2004 - 16:01 #5
Det er muligt at du også skal bruge den tarball der hedder linuxthreads som også ligger på ftp'en.
Med glibc i dag har du valget mellem den gamle threading model med pthreads/linuxthreads, og den nye NPTL model. Hvis du ikke bruger en 2.6 kernel så skal du nok benytte den gamle model. Hvis du skulle bruge NPTL så er det ikke linuxthreads tarball du skulle have fat i.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester