Eu quero instalar o SimpleScreenRecorder (SSR) do git, como recomendado pelo desenvolvedor. A versão binária falha enquanto a versão git corrige meu problema de travamento. Infelizmente, para construir a versão do git eu tenho que recorrer a uma solução alternativa - e agora eu me deparo com efeitos colaterais disso.
Página principal - SimpleScreenRecorder - Site de Maarten Baert
As instruções são encontradas aqui: link
O dev diz: "Não sei se esse é o jeito certo de fazer isso, mas funciona para mim".
Funcionou para mim também, mas não é bom em situações como alterar drivers de vídeo (o que estou fazendo agora).
Por isso, decidi pedir aos especialistas aqui uma solução melhor. Espero que alguém saiba o caminho certo para resolver isso.
(BTW, eu fiz uma pergunta semelhante, mas diferente e respondi por mim mesmo aqui: link ) Estou executando o Kubuntu 12.04 com a pilha de ativação de hardware lts-raring.
O problema é que a parte de 64 bits da construção funciona, mas a parte de 32 bits falha devido a algumas bibliotecas ausentes. A solução proposta envolve a criação manual de links simbólicos para compensar as bibliotecas "ausentes". Aqui estão minhas etapas de criação / instalação, incluindo a criação de links simbólicos:
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
Então, qual é a maneira correta de resolver o problema para que eu não precise criar esses links simbólicos e para que o aplicativo não seja interrompido se eu alterar os drivers de vídeo?
Existe um canal de IRC apropriado para essa pergunta?