Difference between revisions of "HowTo Compile In FC3-br"
Vollstrecker (Talk | contribs) m (Removed Version Tag) |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | == Este HowTo explica como compilar o [[aMule]] e [[wxGTK]] da fonte no [http://fedora.redhat.com Fedora Core 3] == | + | == Este HowTo explica como compilar o [[aMule]] e [[WxWidgets|wxGTK]] da fonte no [http://fedora.redhat.com Fedora Core 3] == |
Primeiramente, você precisa ter uma boa [http://en.wikipedia.org/wiki/GNU_toolchain toolchain] para [http://gcc.gnu.org GCC] – Isso quer dizer que você precisa ter o pacote [http://gcc.gnu.org GCC] e suas dependências instalados. | Primeiramente, você precisa ter uma boa [http://en.wikipedia.org/wiki/GNU_toolchain toolchain] para [http://gcc.gnu.org GCC] – Isso quer dizer que você precisa ter o pacote [http://gcc.gnu.org GCC] e suas dependências instalados. | ||
Line 8: | Line 8: | ||
Isso deverá instalar todos os pacotes de desenvolvimento necessários, jutamente com as suas bibliotecas/pacotes se ainda não estiverem instalados. | Isso deverá instalar todos os pacotes de desenvolvimento necessários, jutamente com as suas bibliotecas/pacotes se ainda não estiverem instalados. | ||
− | Agora estamos prontos para a compilação do [[wxGTK]] | + | Agora estamos prontos para a compilação do [[WxWidgets|wxGTK]] |
− | * [[wxGTK]]-2.4.2 & [[wxBase]]-2.4.2: Você precisa compilar duas bibliotecas para compilar todos os programas que estão incluídos no pacote fonte do [[aMule]] , a versão 2.4.2 é a versão estável da biblioteca do [[wxWidgets]] no momento. | + | * [[WxWidgets|wxGTK]]-2.4.2 & [[wxBase]]-2.4.2: Você precisa compilar duas bibliotecas para compilar todos os programas que estão incluídos no pacote fonte do [[aMule]] , a versão 2.4.2 é a versão estável da biblioteca do [[wxWidgets]] no momento. |
− | * [[wxGTK]]-2.5.4 : Este pacote inclui o [[wxGTK]] e o [[wxBase]] e é no geral muito menos esfomeada por processamento, mas ela ainda é taxada instável e você provavelmente terá problemas por causa disso. (Bom, eu não encontrei nenhum problema) | + | * [[WxWidgets|wxGTK]]-2.5.4 : Este pacote inclui o [[WxWidgets|wxGTK]] e o [[wxBase]] e é no geral muito menos esfomeada por processamento, mas ela ainda é taxada instável e você provavelmente terá problemas por causa disso. (Bom, eu não encontrei nenhum problema) |
Então, decida por uma das duas opções e vamo lá! | Então, decida por uma das duas opções e vamo lá! | ||
Line 17: | Line 17: | ||
Primeiramente, faça o download de todos os pacotes necessário: | Primeiramente, faça o download de todos os pacotes necessário: | ||
− | Se você decidir pelo [[wxGTK]]-2.4.2: | + | Se você decidir pelo [[WxWidgets|wxGTK]]-2.4.2: |
* ''wxGTK-2.4.2.tar.bz2'' | * ''wxGTK-2.4.2.tar.bz2'' | ||
* ''wxBase-2.4.2.tar.bz2'' | * ''wxBase-2.4.2.tar.bz2'' | ||
− | Se você decidir pelo [[wxGTK]]-2.5.4: | + | Se você decidir pelo [[WxWidgets|wxGTK]]-2.5.4: |
* ''wxGTK-2.5.4.tar.bz2'' | * ''wxGTK-2.5.4.tar.bz2'' | ||
Line 28: | Line 28: | ||
== Para o wxGTK-2.4.2 & wxBase-2.4.2 == | == Para o wxGTK-2.4.2 & wxBase-2.4.2 == | ||
− | + | [http://www.gnu.org/software/tar/tar.html Untar] the [[WxWidgets|wxGTK]] | |
− | [http://www.gnu.org/software/tar/tar.html Untar] the [[wxGTK]] | + | |
''tar xfj wxGTK-2.4.2.tar.bz2'' | ''tar xfj wxGTK-2.4.2.tar.bz2'' | ||
Line 89: | Line 88: | ||
''exit'' | ''exit'' | ||
− | == Para o [[wxGTK]]-2.5.4 == | + | == Para o [[WxWidgets|wxGTK]]-2.5.4 == |
− | + | ||
'''NOTA:''' Existe suporte no [[aMule]] para [[wxWidgets]] ligado com [http://www.gtk.org GTK2] – Mas esteja avisado, [[wxWidgets]] vai vazar um MONTE de memória (por volta de 100MB de [http://www.webopedia.com/TERM/R/RAM.html RAM] por dia!) e eu realmente não recomendo isso! | '''NOTA:''' Existe suporte no [[aMule]] para [[wxWidgets]] ligado com [http://www.gtk.org GTK2] – Mas esteja avisado, [[wxWidgets]] vai vazar um MONTE de memória (por volta de 100MB de [http://www.webopedia.com/TERM/R/RAM.html RAM] por dia!) e eu realmente não recomendo isso! | ||
− | [http://www.gnu.org/software/tar/tar.html Untar] [[wxGTK]]-2.5.4 | + | [http://www.gnu.org/software/tar/tar.html Untar] [[WxWidgets|wxGTK]]-2.5.4 |
''tar xfj wxGTK-2.5.4.tar.bz2'' | ''tar xfj wxGTK-2.5.4.tar.bz2'' | ||
Line 123: | Line 121: | ||
== Compilando o [[aMule]] == | == Compilando o [[aMule]] == | ||
− | |||
Descomprima([http://www.gnu.org/software/tar/tar.html tar]) a fonte do [[aMule]] | Descomprima([http://www.gnu.org/software/tar/tar.html tar]) a fonte do [[aMule]] | ||
Line 152: | Line 149: | ||
== Comments and problems == | == Comments and problems == | ||
− | |||
Comments / corrections are welcome, you can find [[User:Citroklar|me]] usually on [[IRC]] in [irc://irc.freenode.net/amule #amule] at irc://irc.freenode.net or reach me by mail: citroklar at amule dot org | Comments / corrections are welcome, you can find [[User:Citroklar|me]] usually on [[IRC]] in [irc://irc.freenode.net/amule #amule] at irc://irc.freenode.net or reach me by mail: citroklar at amule dot org | ||
− | |||
− | |||
− | |||
− |
Latest revision as of 10:12, 29 June 2008
Contents
Este HowTo explica como compilar o aMule e wxGTK da fonte no Fedora Core 3
Primeiramente, você precisa ter uma boa toolchain para GCC – Isso quer dizer que você precisa ter o pacote GCC e suas dependências instalados. Daí, você vai precisar de vários pacotes de desenvolvimento. O que eu fiquei mais surpreso foi com o “gettext-devel”, porque no FC2 e FC1 só havia um pacote para o gettext. Então, tenha certeza de que você tem o gettext-devel instalado, juntamente com gtk+-devel, curl-devel e gd-devel. A maneira mais fácil de obter isso é usar o gerenciador de pacotes yum da Fedora .
yum install gettext-devel gtk+-devel curl-devel gd-devel
Isso deverá instalar todos os pacotes de desenvolvimento necessários, jutamente com as suas bibliotecas/pacotes se ainda não estiverem instalados.
Agora estamos prontos para a compilação do wxGTK
- wxGTK-2.4.2 & wxBase-2.4.2: Você precisa compilar duas bibliotecas para compilar todos os programas que estão incluídos no pacote fonte do aMule , a versão 2.4.2 é a versão estável da biblioteca do wxWidgets no momento.
- wxGTK-2.5.4 : Este pacote inclui o wxGTK e o wxBase e é no geral muito menos esfomeada por processamento, mas ela ainda é taxada instável e você provavelmente terá problemas por causa disso. (Bom, eu não encontrei nenhum problema)
Então, decida por uma das duas opções e vamo lá!
Primeiramente, faça o download de todos os pacotes necessário:
Se você decidir pelo wxGTK-2.4.2:
- wxGTK-2.4.2.tar.bz2
- wxBase-2.4.2.tar.bz2
Se você decidir pelo wxGTK-2.5.4:
- wxGTK-2.5.4.tar.bz2
E finalmente
- aMule-2.0.0rc8.tar.bz2
Para o wxGTK-2.4.2 & wxBase-2.4.2
tar xfj wxGTK-2.4.2.tar.bz2
cd no novo diretório
cd wxGTK-2.4.2/
e rode o script de configuração
./configure --prefix=/usr --disable-gtk2
Uma vez terminado sem nenhum erro, você pode construir o pacote! Digite
make
Depois que este terminou, se torne um super-usuário (geralmente o root) com
su (Digite a senha do super-usuário)
rode
make install
e saia do modo super-usuário
exit
Depois, vamos instalar o pacote wxBase
tar xfj wxBase-2.4.2.tar.bz2
cd dentro do
cd wxBase-2.4.2/
rode configurar
./configure --prefix=/usr
rode make
make
e instale como super-usuário denovo:
su (Digite a senha do super-usuário)
make install
ln -sf /usr/bin/wxgtk-2.4-config /usr/bin/wx-config
ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
Saia do modo super-usuário:
exit
Para o wxGTK-2.5.4
NOTA: Existe suporte no aMule para wxWidgets ligado com GTK2 – Mas esteja avisado, wxWidgets vai vazar um MONTE de memória (por volta de 100MB de RAM por dia!) e eu realmente não recomendo isso!
tar xfj wxGTK-2.5.4.tar.bz2
cd no novo diretório
cd wxGTK-2.5.4/
configure wxWidgets
./configure --prefix=/usr --disable-gtk2
rode o make
make
e instale como super-usuário
su (Digite a senha do super-usuário)
make install
Saia do modo super-usuário
exit
Ok, agora você tem o wxWidgets .
Compilando o aMule
Descomprima(tar) a fonte do aMule
tar xfj aMule-2.0.0rc7.tar.bz2
cd no novo diretório
cd aMule-2.0.0rc8/
./configure --prefix=/usr --enable-optimize --disable-debug --enable-wxcas --enable-cas --enable-alc --enable-alcc --enable-amule-daemon --enable-amulecmd --enable-webserver
(Esse comando fala para o sistema de configuração para construir todos os programas incluidos na fonte do pacote do aMule )
make it:
make
e, como super usuário, instale:
su (Digite a senha do super-usuário)
make install
Você está pronto!
Comments and problems
Comments / corrections are welcome, you can find me usually on IRC in #amule at irc://irc.freenode.net or reach me by mail: citroklar at amule dot org