Embora na página da Sourceforge , há uma tar.gz
que você pode extrair e usar o script de instalação para instalar o programa, eu tive problemas com ele, então é melhor compilar uma versão nas bibliotecas do seu sistema.
Seu principal problema de compilação parece ser a falta de bibliotecas de desenvolvimento libboost
: você pode obter tudo isso executando
sudo apt-get install libboost-all-dev
Dependências
No entanto, há uma série de outras dependências e dependências de compilação que são necessárias para o programa, então aqui está como eu a compilei com sucesso no Ubuntu 12.04.
Primeiro, faça o download dos pré-requisitos necessários:
sudo apt-get install build-essential checkinstall subversion
Agora, instale todas as dependências de compilação:
sudo apt-get install libboost-all-dev libhunspell-dev libwxgtk2.8-dev libwxbase2.8-dev
e depois as dependências para executar o programa:
sudo apt-get install libhunspell-1.3-0 libwxbase2.8-0 libwxgtk2.8-0 libboost-system1.48.0 libboost-regex1.48.0
Se você tiver algum problema ao executar o programa, provavelmente precisará apenas de outra biblioteca compartilhada relacionada com libboost
; consulte este tópico no fórum do programa .
Nota: Estas listas de pacotes estão relacionadas com as de 12.04; as versões das bibliotecas libboost (e outras) podem ser diferentes nas versões posteriores do Ubuntu.
Compilação
Eu presumo que você tenha verificado o código do svn inserindo
svn co https://magicseteditor.svn.sourceforge.net/svnroot/magicseteditor/trunk magicseteditor
Então cd
no terminal para a pasta magicseteditor
, e simplesmente execute
./configure && make
Se você deseja definir um prefixo onde ele deve ser instalado ou deseja selecionar outra opção de configuração, execute ./configure --help
antes de executar ./configure && make
.
Agora é só correr
sudo checkinstall --pkgversion=2.0
No entanto , depois disso você também deve instalar as pastas de dados em ~/.magicseteditor
, pois checkinstall
não parece instalar esses dados. Portanto, certifique-se de que ~/.magicseteditor
exista e verifique se você está na pasta magicseteditor na qual você o compilou e execute:
cp -r data/ ~/.magicseteditor/
mkdir ~/.magicseteditor/resource
cp -r src/resource/msw/cursor/ ~/.magicseteditor/resource
cp -r src/resource/msw/icon/ ~/.magicseteditor/resource
cp -r src/resource/msw/tool/ ~/.magicseteditor/resource
cp -r src/resource/msw/other/* ~/.magicseteditor/resource
cp -r src/resource/common/* ~/.magicseteditor/resource
Certifique-se de que nenhum erro é cometido ao copiá-los, pois a estrutura do diretório é importante.
Novamente , esses comandos só funcionarão se você estiver na pasta magicseteditor na qual você compilou. (De fato, parece haver um Resources.sh
na pasta magicseteditor que pode ser usada para instalar os dados, mas ele não instala o diretório de dados, então eu deveria usar os comandos acima, que instalarão tudo o que você precisa.)
Também parece que você precisa das fontes do outro pacote , baixe-o, mova-o para a pasta que o contém e extraia-o com
tar -xzvf mse-linux32-2011-02-05-full.tar.gz
cd para a pasta e execute
cp fonts/* ~/.fonts
Agora, execute magicseteditor &
e as capturas de tela, como as abaixo, serão exibidas.