Instale o Mesa na pasta principal e faça com que os aplicativos o usem de lá

1

Estou tentando ajudar a depurar um problema com o Mesa eo compilador de shaders llvm r600 e preferiria não instalar as compilações de teste desses pacotes em todo o sistema. Minha pergunta, portanto, é: Como posso instalar esses dois pacotes em minha pasta pessoal e fazer com que os aplicativos os utilizem de lá?

Eu tentei compilar o llvm com --prefix setado para uma subpasta de home, e então compilar o mesa usando o --with-llvm-prefix para apontar para a pasta de instalação do llvm. Ambos os pacotes compilam bem.

No entanto, ao executar aplicativos com

LD_LIBRARY_PATH="path-to-mesa-install/lib/:path-to-llvm-install/lib/:$LD_LIBRARY_PATH" 
LIBGL_DRIVERS_PATH="path-to-mesa-install/lib/dri"

Estou com problemas gráficos em alguns aplicativos (por exemplo, o efeito bloom está faltando no Euro Truck Simulator), e outros aplicativos que estão funcionando bem com a mesma versão do Mesa instalada recusam-se a iniciar (por exemplo, o Unigine benchmarks).

Portanto, acho que estou sentindo falta de algo, mas o quê?

Ficaria muito grato se alguém pudesse criar um link ou escrever rapidamente um guia passo a passo sobre como usar o Mesa instalado em um caminho que não seja do sistema.

    
por soulsource 30.03.2015 / 07:29

1 resposta

2

O X Strike Force do Debian tem um abrangente guia para construir o MESA a partir da fonte e da corrida sem instalá-lo (o que efetivamente permite usá-lo sem instalá-lo em um caminho do sistema).

    
por 30.03.2015 / 12:27

Tags