アプリケーションを使用するには、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チャネルはありますか?

ベストアンサー1

おすすめ記事