응용 프로그램을 사용하려면 64비트 시스템에 32비트 라이브러리를 설치해야 합니다. 설치하는 데 문제가 있습니다.

응용 프로그램을 사용하려면 64비트 시스템에 32비트 라이브러리를 설치해야 합니다. 설치하는 데 문제가 있습니다.

개발자가 제안한 대로 git에서 SimpleScreenRecorder(SSR)를 설치하고 싶습니다. 바이너리 버전이 충돌했고 git 버전이 충돌을 해결했습니다. 안타깝게도 git 버전을 구축하려면 해결 방법을 구현해야 했고 지금은 이로 인한 부작용을 경험하고 있습니다.

홈 - SimpleScreenRecorder - Maarten Baert의 웹사이트

다음과 같이 설명됩니다:https://github.com/MaartenBaert/ssr

개발자는 "이것이 올바른 방법인지는 모르겠지만 나에게는 효과가 있다"고 말했습니다.

나에게도 효과가 있었지만 비디오 드라이버를 변경할 때(지금 하고 있는 작업) 등은 그리 좋지 않았습니다.

그래서 저는 더 나은 해결책을 찾기 위해 여기 전문가들과 상의하기로 결정했습니다. 누군가가 이 문제를 해결하는 올바른 방법을 알고 있기를 바랍니다.

(그런데 저는 비슷하지만 다른 질문을 하고 여기에 직접 대답했습니다.https://askubuntu.com/a/347620/36661) 저는 lts-raring 하드웨어 지원 스택과 함께 Kubuntu 12.04를 실행하고 있습니다.

문제는 빌드의 64비트 부분은 작동하지만 일부 누락된 라이브러리로 인해 32비트 부분은 실패한다는 것입니다. 제안된 해결 방법에는 "누락된" 라이브러리를 보상하기 위해 기호 링크를 수동으로 만드는 것이 포함됩니다. 해결 방법 심볼릭 링크 생성을 포함한 빌드/설치 단계는 다음과 같습니다.

sudo apt-get install build-essential pkg-config qt4-qmake libqt4-dev libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libasound2-dev libpulse-dev libgl1-mesa-dev libx11-dev libxext-dev libxfixes-dev g++-multilib ia32-libs
cd /workspaces/ (or any path you choose - see note below)
git clone https://github.com/MaartenBaert/ssr.git (in my case the project path is /workspaces/ssr/)
sudo mkdir /usr/lib32/fglrx/
cd /usr/lib/i386-linux-gnu/
sudo ln -s libGL.so.1 /usr/lib32/fglrx/libGL.so  # only for proprietary AMD drivers!
# SKIP: sudo ln -s fglrx/libGL.so /usr/lib32/libGL.so    # only for proprietary AMD drivers!
sudo ln -s libGLU.so.1 libGLU.so
sudo ln -s libX11.so.6 libX11.so
sudo ln -s libXext.so.6 libXext.so
sudo ln -s libXfixes.so.3 libXfixes.so
sudo ldconfig
cd /path/to/ssr (will be the ssr directory under `/workspaces/` in my example)
$ ./simple-build-and-install 

그렇다면 이러한 심볼릭 링크를 생성할 필요가 없고 비디오 드라이버를 변경해도 애플리케이션이 중단되지 않도록 문제를 해결하는 올바른 방법은 무엇입니까?

이 문제에 적합한 IRC 채널이 있습니까?

관련 정보