O site oficial de Mozart sugere a instalação do pacote mozart, mozart-doc e mozart-stdlib do Ubuntu Software Center. Mas aqui está a enchilada inteira. Como no wiki do Ubuntu:
Instalando o Mozart 1.4.0
Instruções de instalação para o Ubuntu de 64 bits
O site oficial da Mozart sugere a instalação do pacote mozart
, mozart-doc
e mozart-stdlib
do Ubuntu Software Center. Não faça isso se você estiver executando uma versão de 64 bits do Ubuntu. Esses pacotes são quebrados para essa arquitetura.
Em vez disso, siga as instruções abaixo
-
Instale o pacote "ia32-libs", o pacote "libx11-6" de 32 bits (ou seja, "libx11-6: i386"), o pacote "libgmp10" de 32 bits (por exemplo, "libgmp10: i386 ") e GNU / Emacs.
-
Faça o download deste arquivo deb.
-
Abra o gerenciador de arquivos (por exemplo, Nautilus) e clique duas vezes no arquivo baixado. Ele será aberto com o Ubuntu Software Center. Se isso não acontecer, clique com o botão direito do mouse no arquivo e escolha "Abrir com outro aplicativo ..." e selecione o Centro de Software do Ubuntu.
-
O Ubuntu Software Center dirá "Instale este arquivo somente se você confiar na origem", isso é normal. Clique no botão Instalar, autentique como solicitado e aguarde a continuação da instalação. Se ele se queixa de problema de dependência, verifique se você fez corretamente o ponto 1. da seção Instruções de Instalação para o Ubuntu de 64 bits deste wiki.
Para instalar a parte restante da biblioteca padrão Mozart, instale o pacote
mozart-stdlib
. Você também pode obter o documento instalando o pacotemozart-doc
.
Instruções de instalação para o Ubuntu 32-bit
Atenção: se você estiver usando uma versão de 64 bits do Ubuntu, veja a seção apropriada acima!
Como sugerido pelo site oficial do Mozart, basta instalar o pacote mozart
e o pacote mozart-stdlib
. Você também pode obter o documento instalando o pacote mozart-doc
.
Solução de problemas
O Graphics Engine (tk.exe) falhou ou não pôde ser iniciado
Se você receber a seguinte mensagem de erro
O Graphics Engine (tk.exe) falhou ou não pôde ser iniciado
ao lançar o Mozart. Talvez seja porque você está perdendo um dos três pacotes de 32 bits que você precisou instalar. Portanto, verifique se você instalou o pacote "ia32-libs", o pacote de 32 bits libx11-6
(por exemplo, libx11-6:i386
) e o pacote de 32 bits libgmp10
(por exemplo, libgmp10:i386
).
No entanto, mesmo se você fizer isso, ainda poderá acabar com o mesmo problema. Se você vai para: /usr/lib/mozart/platform/unknown-unknown$
e digita: linux32 ./tk.exe
e você recebe algo como
./tk.exe: error while loading shared libraries: libtk8.4.so.0: wrong ELF class: ELFCLASS64
Isso significa que o tk.exe ainda está localizando a biblioteca de archives errada. Consegui consertar isso criando um link simbólico em /usr/lib/mozart/platform/unknown-unknown/lib
para as bibliotecas instaladas por este pacote em /usr/lib32
. Espero que isso ajude, funcionou para mim.
Não foi possível vincular o módulo
Se você receber um erro como o seguinte
%********************** Error: module manager *******************
%**
%** Could not link module
%**
%** Could not load functor at URL: x-oz://system/wp/QTk.ozf
%**--------------------------------------------------------------
você deve estar perdendo alguma parte da biblioteca padrão de Mozart. Verifique se você instalou o pacote "mozart-stdlib" conforme recomendado acima.