requer que 32 libs sejam instaladas no meu sistema de 64 bits - tendo problemas para instalá-las

1

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?

    
por MountainX 21.09.2013 / 05:48

0 respostas