Como fazer um arquivo lib (libtxc-dxtn0) usado apenas pelos aplicativos que precisam dele?

0

Eu preciso da libtxc-dxtn para iniciar alguns jogos nativos do Linux (Amnesia). Sem isso, o jogo falha. Se eu instalá-lo, as cores de outros jogos mudam drasticamente. Então, eu instalo e desinstalo o pacote, dependendo do que eu tenho que começar.

Existe uma maneira de fornecer a biblioteca para os aplicativos que só precisam dela? Espero que minha pergunta seja clara o suficiente

    
por deckoff 05.06.2012 / 22:12

1 resposta

0
LD_PRELOAD='/home/deckoff/Desktop/libtxc/libtxc_dxtn.so' /opt/amnesia/Launcher.bin

Isso funcionou. Lib foi marcado como executável, o proprietário é root, não usuário (não sei se isso é necessário ou não). Eu cometi um erro de sintaxe nas minhas primeiras tentativas - deixei algum espaço entre "=" e "'", não deve haver nenhum.

    
por deckoff 08.06.2012 / 13:31