libz.so.1 라이브러리를 로드하는 동안 실행 파일을 실행하려고 하면 오류가 발생합니다.

libz.so.1 라이브러리를 로드하는 동안 실행 파일을 실행하려고 하면 오류가 발생합니다.

라이브러리 때문에 실행 파일을 실행할 수 없습니다 libz.so.1.

패키지를 설치했지만 zlib1g_1.2.11.dfsg-1_amd64.deb오류가 계속 나타납니다. 이 문제를 어떻게 해결할 수 있나요? 터미널 출력입니다.

user@debian:~/Games/Undertale$ ./runner 
./runner: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

고쳐 쓰다: 위 라이브러리를 성공적으로 설치했는데 sudo apt install lib32z1다른 라이브러리를 찾을 수 없습니다. 다음은 명령의 출력입니다 ldd.

user@debian:~/Games/Undertale$ ldd runner 
    linux-gate.so.1 (0xf7fb3000)
    libstdc++.so.6 => /lib32/libstdc++.so.6 (0xf7e18000)
    libz.so.1 => /lib32/libz.so.1 (0xf7df9000)
    libXxf86vm.so.1 => not found
    libGL.so.1 => not found
    libopenal.so.1 => not found
    libm.so.6 => /lib32/libm.so.6 (0xf7d2a000)
    librt.so.1 => /lib32/librt.so.1 (0xf7d1f000)
    libpthread.so.0 => /lib32/libpthread.so.0 (0xf7cfe000)
    libdl.so.2 => /lib32/libdl.so.2 (0xf7cf8000)
    libcrypto.so.1.0.0 => not found
    libXext.so.6 => not found
    libX11.so.6 => not found
    libXrandr.so.2 => not found
    libGLU.so.1 => not found
    libssl.so.1.0.0 => not found
    libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf7cd8000)
    libc.so.6 => /lib32/libc.so.6 (0xf7afa000)
    /lib/ld-linux.so.2 (0xf7fb5000)

누락된 라이브러리를 찾는 방법은 무엇입니까?

(참고: 실행 파일은 i386 바이너리 파일이지만 시스템은 amd64입니다)

관련 정보