공유 라이브러리로드 중 오류 (libGLU.so.1)


30

64 비트 AMD 프로세서로 Ubuntu 12.10에서 Chamsys MagicQ를 실행하려고합니다.
이것이 내가 프로그램을 실행하려고 할 때 알려주는 것입니다.

./magicq : 공유 라이브러리를로드하는 동안 오류가 발생했습니다 : libGLU.so.1 : 공유 객체를 열 수 없습니다.> 파일 : 해당 파일 또는 디렉토리가 없습니다.

다음은 MagicQ의 라이브러리 종속성 목록입니다.

austin @ ubuntu : ~ / magicq $ ldd ./magicq
linux-gate.so.1 => (0xf7799000)
libGLU.so.1 => 찾을 수 없음
libusb-0.1.so.4 => 찾을 수
없음 libQt5PrintSupport.so.5 = > 찾을 수
없음 libQt5OpenGL.so.5 => 찾을 수
없음 libQt5Widgets.so.5 => 찾을 수
없음 libQt5Network.so.5 => 찾을 수
없음 libQt5Gui.so.5 => 찾을 수
없음 libQt5Core.so.5 => 찾을 수 없음
libGL. so.1 => /usr/lib32/fglrx/libGL.so.1 (0xf7694000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7679000)
libstdc ++. so.6 = > 찾을 수 없음
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf764d000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf762e000 )
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7483000)
libXext.so.6 => 찾을 수
없음 libatiuki.so.1 => /usr/lib32/fglrx/libatiuki.so .1 (0xf746c000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7467000)
/lib/ld-linux.so.2 (0xf779a000)

libGLU.so.1이 / usr / lib / x86_64-linux-gnu에 "공유 라이브러리 링크 (application / x-sharedlib)"링크 대상인 것으로 알고 있습니다. 링크 대상 : "libGLU.so.1.3.1"수정 방법 이?

답변:


38

실제로 libglu패키지 자체를 찾을 수 없습니다 . 도움이 된 것은 :

sudo apt-get install libglu1-mesa:i386

우분투 14.04 x64


1
우분투 17.04에서도 일했습니다. 건배!
Raynal Gobel

1
다행 이네요!
Daniel Kmak

1
Ubuntu 18.04에서 작업했습니다-감사합니다!
user2182349

18.04에서 어떻게 작동하게 되었습니까? apt-get을 업데이트 한 후 I386을 : 내 패키지 libglu1 - 메사를 찾을 수 없습니다 말한다
조디

12

나는 그것을 알아. 32 비트 버전을 설치해야했습니다.

동일한 문제가 있고 64 비트 운영 체제를 실행중인 다른 사람. 누락 된 파일이 포함 된 패키지를 찾아 다음을 사용하십시오.

sudo apt-get 설치 패키지 : i386

"package"를 패키지 이름으로 변경하십시오. ": i386"이 없으면 64 비트 버전 만 설치합니다.


11

32 비트 또는 64 비트 참조없이 이것을 설치해야했습니다.

sudo apt-get install libglu1

이것은 우분투 17.10 (64 비트)에서 나를 위해 일했습니다. 감사!
sunyata

2

내가 플레이하고 싶은 게임 (The Fall)을 위해 libGLU.so.1이 필요했고이 오류가 발생했습니다

error while loading shared libraries: libGLU.so.1: cannot open shared
object file: No such file or directory

검색 후 누군가 누군가 ia32-libs를 언급 한 버그 페이지를 발견하고 그 im 및 runnig를 설치 한 후.

내가 찾은 페이지 :

https://bugs.launchpad.net/linuxmint/+bug/891578

내가 실행 한 명령 :

sudo apt-get install ia32-libs

1
이전 Ubuntu Distros ia32-lib의 솔루션은 더 이상 사용되지 않습니다. 이전 의견의 Daniel 은 최신 Distros에 적합합니다. 적어도 OP에 게시 된 첫 번째 오류에 대한 답변입니다.
JohnRB

0

파일 중 일부를 삭제했을 때 같은 문제가 발생했습니다.이 명령을 사용하여 다시 가져 왔습니다.

sudo apt-get install libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0

그것이 효과가 있기를 바랍니다.


0

이것은 도움이 될 것입니다

sudo apt-get install libgl1-mesa-dri:i386 libglapi-mesa:i386  libglx-mesa0:i386  libglx0:i386  libgl1:i386 libgl1-mesa-glx:i386 libglu1-mesa:i386 

2
왜 이것이 도움이 될까요?
Pilot6
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.