libmwsgl não está nos repositórios Ubuntu ou Debian, nem posso encontrar outras informações úteis relacionadas a ele além de este tutorial sobre como instalar o tracegraph .
Este tutorial, com cinco anos de idade, parece ser bastante abrangente e os comentários sobre ele parecem indicar sua utilidade.
Vou resumir aqui, mas lembre-se de ler tudo na íntegra.
-
Primeiro, instale este Tracegraph2.02 e este
mgl(ambos links mediafire; não mortos / spam porque eu verifiquei.) -
Abra um terminal e
cdno diretório em que os arquivos foram baixados:cd ~/Downloads, talvez.- se você preferir não usar o terminal, navegue até o diretório de download no nautilus (gerenciador de arquivos).
-
de um terminal, execute:
tar zxvf tracegraph202linux.tar.gz # gunzip and tar xvf in one command gunzip mglinstaller.gz # gunzip will destroy the original archive mv mglinstaller tracegraph202/mglinstallerno último comando, substitua
tracegraph202/mglinstallerpor<wherever tracegraph extracted>/mglinstaller.- do gerenciador de arquivos, clique com o botão direito do mouse em cada arquivo e selecione "Extrair aqui" e, em seguida, arraste
mglinstallerpara a pastatracegraph.
- do gerenciador de arquivos, clique com o botão direito do mouse em cada arquivo e selecione "Extrair aqui" e, em seguida, arraste
-
de um terminal,
cdintotracegraph202e forneçamglinstallerde permissões executáveis e execute-o:chmod +x mlginstaller; ./mglinstaller- do gerenciador de arquivos, você pode clicar duas vezes em
mglinstaller: se for perguntado se deseja executá-lo, basta clicar emRun in Terminalou similar. Se clicar duas vezes não for bem-sucedido, abra as propriedades demglinstallerclicando com o botão direito do mouse - > "Propriedades" e selecionando a guia "Permissões" na parte superior e, em seguida, garantindo que a caixaExecutable?esteja totalmente marcada para seu usuário .
- do gerenciador de arquivos, você pode clicar duas vezes em
-
Quando ele for executado, pressione Enter no prompt. Agora deve haver uma pasta chamada
bin/glnx86no mesmo diretório, ou seja,tracegraph202/bin/glnx86. Copie todo o resto detracegraph202paratracegraph/bin/glnx86usando o rsync (a maneira mais segura de excluir de uma cópia):rsync -av --progress --exclude="bin" . /bin/glnx86- do gerenciador de arquivos, basta copiar / colar tudo, exceto
binembin/glnx86.
- do gerenciador de arquivos, basta copiar / colar tudo, exceto
-
Agora, execute
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$HOME/tracegraph202/bin/glnx86"(o nome do caminho representa o caminho absoluto completo parabin/glnx86). -
Feche a janela do terminal e abra uma nova. Se o seguinte não der certo, tente fazer logout e login novamente e, em seguida, tente novamente:
-
cdto wheretracegraph202/bin/glnx86is, então dê as permissões executáveistrgraphe execute-as (o mesmo que acima; isso pode ser feito do gerenciador de arquivos da mesma forma como acima):chmod +x ./trgraph; ./trgraph
Para o futuro, você pode sudo cp ~/whatever/tracegraph202/bin/glnx /usr/local/bin , basta digitar trgraph para executá-lo ou adicionar um alias ou caminho personalizado ao seu .bashrc .
No tutorial que estou referenciando (vinculado acima), há uma observação de que, se a instalação de sua máquina / Linux for x86_64 (64 bits), talvez seja necessário instalar algumas bibliotecas de 32 bits para que funcione. No entanto, essas bibliotecas ( ia32-libs ) não estão mais disponíveis (como se descobrirá a partir de um pouco de googling) e não são instaláveis ou relevantes.
A única maneira de contornar isso, até onde eu sei, é tentar construir as bibliotecas relevantes de 32 bits a partir do código-fonte. Se esse problema afetar você, avise-me e eu posso tentar ajudar.