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
cd
no 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/mglinstaller
no último comando, substitua
tracegraph202/mglinstaller
por<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
mglinstaller
para 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,
cd
intotracegraph202
e forneçamglinstaller
de 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 Terminal
ou similar. Se clicar duas vezes não for bem-sucedido, abra as propriedades demglinstaller
clicando 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/glnx86
no mesmo diretório, ou seja,tracegraph202/bin/glnx86
. Copie todo o resto detracegraph202
paratracegraph/bin/glnx86
usando 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
bin
embin/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:
-
cd
to wheretracegraph202/bin/glnx86
is, então dê as permissões executáveistrgraph
e 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.