Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse
jeg får dette når jeg skriver wine i konsole : wine: error while loading shared libraries: libntdll.so: cannot open shared object file: No such file or directory

hva er galt?

Vel, ville vel vurdert å configuerer wine slik at den finne dll.so filene den vil bruke da.

og neste gang du får feil... les feil meldingen.. den står jo at den ikke finne filen libntdll.so....

Lenke til kommentar

Det går enkelt an å finne ut hvilket bibliotek den mangler.

 

Dersom deb/rpm pakke, så vil den ha pakkedependencies som ikke lar deg installere før du har de utfylt. da får du vite hvilke pakker som mangler (disse inneholder biblioteka.)

 

en anne måte er å bruke ldd.

 

which wine # finner ut hvor wine ligger

 

På debian var wine et bashskript som starter en del andre binaries, bruk bash -x wine for å finne ut hva som trynet.

 

ldd <wine.bin med full path>

 

<fra en debian stable box med nyinstallert wine>

 

ldd /usr/bin/wine.bin

libntdll.dll.so => /usr/lib/libntdll.dll.so (0x4001e000)

libwine.so => /usr/lib/libwine.so (0x4010c000)

libwine_unicode.so => /usr/lib/libwine_unicode.so (0x40123000)

libm.so.6 => /lib/libm.so.6 (0x401ea000)

libc.so.6 => /lib/libc.so.6 (0x4020b000)

libdl.so.2 => /lib/libdl.so.2 (0x40328000)

/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

 

Da kan du finne ut hvor den leter etter biblioteket.

 

Dersom du har locate installert, så kan du ta en

locate libntdll.so

for å sjekke om biblioteket ditt finnes i det hele tatt (klager locate på eldre enn 8 dager database, kjør updatedb som root)

 

dersom du ikke har fungerende locate, kjør

find / -type f | grep libntdll.so

 

Kopier inn eventuell fil til der wine forventer å finne den.

 

Dersom du har rødhette/mandrake system eller annet (?) som bruker rpm, så kan du få noen som har samme distro installert + fungerende wine til å finne filen og søke med rpm for å finne ut hvilken pakke filen tilhører.

(jeg har ikke noe native rpm system, så dette er litt fra mansider, men burde virke)

rpm -qf </path/til/fil/filnavn>

 

debian:

dpgk -S </path/til/fil/filnavn>

 

gentoo

qpkg -f </path/til/fil/filnavn>

eller var det -l?

 

På rpmfind.net så listes iallefall opp libntdll.so som en del av wine pakken.

<lol, prøve det enkleste sist>

Og under debian så er det libwine pakken som har den fila.

eks.

 

dpkg -S /usr/lib/libntdll.dll.so

libwine: /usr/lib/libntdll.dll.so

 

hvordan har du egentlig installert wine?

Lenke til kommentar
jeg får dette når jeg skriver wine i konsole : wine: error while loading shared libraries: libntdll.so: cannot open shared object file: No such file or directory

hva er galt?

 

Bruker du rpm kan du også stappe filen inn på http://www.rpmfind.net Og se om den finner pakken der.

Bruker du debian kan du stappe den inn på http://www.debian.org/distrib/packages#search_contents

 

Eller du kan stappe spørsmålet ditt på http://www.google.com

Lenke til kommentar
brukerfeil ..

 

Ærlig talt dein, kan ikke du drite i å skrive brukerfeil i annenhvert innlegg du svarer på? Det er totalt meningsløst, 90% av alt som diskuteres av problemer her inne er brukerfeil, hvis du ikke har noe nyttig å komme med så ikke svar.

 

AtW

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...