Difference between revisions of "HowTo Compile In Gentoo-es"

From AMule Project FAQ
Jump to: navigation, search
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<center>[[HowTo_Compile_In_Gentoo|English]] | '''Español'''</center>
+
<h1><font color=red>Someone should check how recent this Article is, and update it for 2.2.5</font></h1>
 +
 
 +
<center>[[HowTo_Compile_In_Gentoo|English]] | '''Español''' | [[HowTo_Compile_In_Gentoo-de|Alemán]]</center>
  
 
== Introducción ==
 
== Introducción ==
 
+
Gentoo es conocido por sus opciones. Desgraciadamente, algunas opciones requieren más trabajo que otras. Como tal, [[aMule]] entra una variedad de versiones y de metodos de instalación basados en la versión de [[WxWidgets|wxGTK]] que usted decide utilizar.
Gentoo es conocido por sus opciones. Desgraciadamente, algunas opciones requieren más trabajo que otras. Como tal, [[aMule]] entra una variedad de versiones y de metodos de instalación basados en la versión de [[wxGTK]] que usted decide utilizar.
+
  
 
== Métodos de Instalación ==
 
== Métodos de Instalación ==
=== amule-1.2.8.ebuild ===
 
 
Este ebuild esta marquado como '''estable''' para la arquitectura x86.
 
 
Esta versión de [[aMule]] ya tiene más de un año de antigüedad y le faltan muchas características. Depende de [[wxGTK]] compilado con soporte ''GTK-1.2''. Los desarrolladores de [[aMule]] no recomiendan el uso de esta versión pero si usted insiste a utilizarla, simplemente instalela con emerge. Queda avisado de que el soporte será, probablemente, limitado.
 
 
Dependencias: >=x11-libs/wxGTK-2.4.2-r2; >=net-misc/curl-7.11.0; >=sys-libs/zlib-1.2.1<br>
 
Status: Ningún desarrollo adicional; en Portage
 
 
=== amule-2.0.0_rc7.ebuild ===
 
 
Este ebuild esta marcado como '''inestable''' para todas arquitecturas.
 
 
Esta es una versión antigua. Es la última versión que compilará con [[wxGTK]] compilado con soporte ''GTK'1.2''. Compila también con versiones de [[wxGTK]] mayores o iguales a 2.4.2 compiladas con soporte ''GTK-2''.
 
 
Dependencias: >=x11-libs/wxGTK-2.4.2-r2; >=net-misc/curl-7.11.0; >=sys-libs/zlib-1.2.1; >=media-libs/gd-2.0.26<br>
 
Status: Ningún desarrollo adicional; en Portage
 
 
 
=== amule-2.0.3.ebuild ===
 
=== amule-2.0.3.ebuild ===
 
+
Este ebuild esta marquado como '''estable''' para todas arquitecturas.
Este ebuild esta marquado como '''inestable''' para todas arquitecturas.
+
  
 
Este ebuild se corresponde con la version mas actualizada y estable disponible de [[aMule]].
 
Este ebuild se corresponde con la version mas actualizada y estable disponible de [[aMule]].
  
Dependencias: >=x11-libs/wxGTK-2.6.0; >=sys-libs/zlib-1.2.2; sys-devel/gettext; >=media-libs/libpng-1.2.8; >=media-libs/gd-2.0.32<br>
+
Dependencias: >=x11-libs/wxGTK-2.6.0; >=sys-libs/zlib-1.2.2; sys-devel/gettext; >=media-libs/libpng-1.2.8; >=media-libs/gd-2.0.32
Status: Ningún desarrollo adicional; en Portage
+
  
=== amule-cvs ===
+
=== amule-svn ===
 +
Este ebuild esta marcado como '''inestable''' para todas arquitecturas.
  
Este ebuild esta marquado como '''inestable''' para todas arquitecturas.
+
No destinado para el publico general. Si usted quere probar el paquete desarrollado diariamente, entonces esta es la version para usted.
 
+
No destinado para el público general. Si usted quere probar el paquete desarrollado diariamente, entonces esta es la versión para usted.
+
  
 
Dependencias: >=x11-libs/wxGTK-2.6.0; >=sys-libs/zlib-1.2.1; >=media-libs/gd-2.0.26; >=media-libs/libpng-1.2.0<br>
 
Dependencias: >=x11-libs/wxGTK-2.6.0; >=sys-libs/zlib-1.2.1; >=media-libs/gd-2.0.26; >=media-libs/libpng-1.2.0<br>
Line 43: Line 23:
  
 
== Instrucciones de Instalación ==
 
== Instrucciones de Instalación ==
=== amule-1.2.8.ebuild ===
 
 
1. Modifique ''/etc/portage/package.use'' para convenir sus necesidades (por favor note que ''debug'' será activado sin condición). Recuerde, como esta versión requiere [[wxGTK]] ligado contra ''GTK-1.2'', usted debe compilar sin ''GTK-2''.
 
  net-p2p/amule debug gtk2 nls remote
 
 
2. Haga emerge del paquete:
 
  emerge amule -pv
 
  emerge amule
 
 
=== amule-2.0.0_rc7.ebuild ===
 
 
1. Agregue paquetes a ''package.keywords'':
 
  echo "net-p2p/amule ~x86" >> /etc/portage/package.keywords
 
  echo "x11-libs/wxGTK ~x86" >> /etc/portage/package.keywords
 
 
2. Modifique /etc/portage/package.use para convenir sus necesidades (por favor nota que ''debug'' será activado sin condición):
 
  net-p2p/amule debug gtk2 nls remote stats unicode gd
 
 
3. Haga emerge del paquete:
 
  emerge amule -pv
 
  emerge amule
 
 
 
=== amule-2.0.3.ebuild ===
 
=== amule-2.0.3.ebuild ===
 
+
1. Haga emerge del paquete:
1. Agregue paquetes a ''package.keywords'':
+
   emerge --sync
   echo "net-p2p/amule ~x86" >> /etc/portage/package.keywords
+
  echo "x11-libs/wxGTK ~x86" >> /etc/portage/package.keywords
+
 
+
2. Modifique ''/etc/portage/package.use'' para convenir sus necesidades (por favor nota que ''debug'' será activado sin condición).
+
  net-p2p/amule amuled debug gtk2 nls remote stats unicode
+
 
+
3. Haga emerge del paquete:
+
 
   emerge amule -pv
 
   emerge amule -pv
 
   emerge amule
 
   emerge amule
  
=== amule-cvs ===
+
=== amule-svn ===
 
+
El ebuild acutal para [[aMule SVN]] se puede encontrar [http://forum.amule.org/index.php?topic=5732 aquí]. Descárguelo y continúe con este artículo.
El ebuild acutal para [[aMule CVS]] se puede encontrar [http://forum.amule.org/thread.php?threadid=5732 aquí]. Descárguelo y continúe con este artículo.
+
  
 
1. Definir ''PORTDIR_OVERLAY''. Abra ''/etc/make.conf'' con su editor de texto preferido y defina la varible ''PORTDIR_OVERLAY''. Por defecto es:
 
1. Definir ''PORTDIR_OVERLAY''. Abra ''/etc/make.conf'' con su editor de texto preferido y defina la varible ''PORTDIR_OVERLAY''. Por defecto es:
 
   PORTDIR_OVERLAY="/usr/local/portage"
 
   PORTDIR_OVERLAY="/usr/local/portage"
  
2. Cree el overlay para ''amule-cvs-2'':
+
2. Cree el overlay para ''amule-svn-2'':
   mkdir -p {PORTDIR_OVERLAY}/net-p2p/amule-cvs-2
+
   mkdir -p {PORTDIR_OVERLAY}/net-p2p/amule-svn-2
  
 
3. Agregue a package.keywords:
 
3. Agregue a package.keywords:
   echo "net-p2p/amule-cvs ~x86" >> /etc/portage/package.keywords
+
   echo "net-p2p/amule-svn ~x86" >> /etc/portage/package.keywords
  
4. Copie [http://forum.amule.org/thread.php?postid=38002#post38002 amule-cvs-2.ebuild] a ''{PORTDIR_OVERLAY}/net-p2p/amule-cvs-2'':
+
4. Copie [http://forum.amule.org/thread.php?postid=38002#post38002 amule-svn-2.ebuild] a ''{PORTDIR_OVERLAY}/net-p2p/amule-svn-2'':
  
 
5. Cambie al directorio:
 
5. Cambie al directorio:
   cd {PORTDIR_OVERLAY}/net-p2p/amule-cvs-2/
+
   cd {PORTDIR_OVERLAY}/net-p2p/amule-svn-2/
  
 
6. Haga touch en el archivo:
 
6. Haga touch en el archivo:
   touch amule-cvs-2.ebuild
+
   touch amule-svn-2.ebuild
  
 
7. Digiera el ebuild:
 
7. Digiera el ebuild:
   ebuild amule-cvs-2.ebuild digest
+
   ebuild amule-svn-2.ebuild digest
  
 
8. Revise las opciones de la instalación:
 
8. Revise las opciones de la instalación:
   emerge amule-cvs -pv
+
   emerge amule-svn -pv
  
 
9. Modifique ''/etc/portage/package.use'' para convenir sus necesidades (por favor nota que ''debug'' será activado sin condición).
 
9. Modifique ''/etc/portage/package.use'' para convenir sus necesidades (por favor nota que ''debug'' será activado sin condición).
 
   net-p2p/amule-svn X -amuled -debug gtk2 kad nls -nosystray -optimize -remote -remote-gui -stats unicode
 
   net-p2p/amule-svn X -amuled -debug gtk2 kad nls -nosystray -optimize -remote -remote-gui -stats unicode
  
10. Finalmente, haga emerge [[aMule CVS]].
+
10. Finalmente, haga emerge [[aMule SVN]].
   emerge amule-cvs
+
   emerge amule-svn
 
+
'''POR FAVOR! POR FAVOR! POR FAVOR!''' haga ''emerge amule-cvs -pv'' antes de instalar para determinar como quires compilar aMule-CVS.
+
 
+
== Información sobre [[wxGTK]] ==
+
=== [[wxGTK]] 2.5.3 - 2.6.x ===
+
 
+
Las versiones de [[wxGTK]] más o igual que 2.5.3 son marcadas como '''inestables''' en Portage. Si usted quiere utilizar alguna de estas versiones, nesesita desenmascar (keyword) el paquete.
+
  mkdir /etc/portage
+
  echo "x11-libs/wxGTK ~x86" >> /etc/portage/package.keywords
+
 
+
Si quiere utilizar [[aMuled]] nesesitará, por lo menos, ''wxGTK2.5.3''. Actualmente, la unica versión que no está enmascarada en Portage es [[wxGTK]] 2.4.2 con soporte [http://www.opengl.org OpenGL]. Pero como [[aMule]] no nesesita soporte de [http://www.opengl.org OpenGL], se puede omitir. Para compilar la versión 2.5.3 o alguna más nueva, abra una ventana de consola, entre en modo superusuario mediante el comando ''su'' y ejecute:
+
 
+
Si quiere utilizar ''GTK-1.2'':
+
  echo "x11-libs/wxGTK -gtk2 -opengl" >> /etc/portage/package.use
+
 
+
Si quiere utilizar ''GTK-2'' (recomendado):
+
  echo "x11-libs/wxGTK -opengl" >> /etc/portage/package.use
+
 
+
Finalmente, emerge wxGTK:
+
  emerge wxGTK -pv
+
  emerge wxGTK
+
 
+
'''Nota:''' Hay dos ebuilds disponibles para ''amule-cvs''. Una versión con soporte para [http://bugs.gentoo.org/attachment.cgi?id=58059&action=view >=wxGTK 2.6.0] y una versión con soporte para [http://bugs.gentoo.org/attachment.cgi?id=55546&action=view <=wxGTK 2.5.3]. Por favor, use la versión correcta en función de la versión de [[wxGTK]] que vaya a usar. Por supuesto, [[wxGTK]] >= 2.6.0 es lo recomendable.
+
 
+
=== [[wxGTK]] 2.4.2 ===
+
 
+
Si no quiere utilizar el [[aMuled|demonio de aMule]], ''wxGTK2.4.2'' trabajará bien para usted. Sin embargo, lo debe ligar contra ''GTK-1.2''. [[aMule]] no tiene soporte para ''wxGTK-2.4.2'' ligado contra ''GTK-2''. Si quieres utilizar ''GTK-2'', debes de usar ''wxGTK-2.5.1'' o más nuevo:
+
  mkdir /etc/portage
+
  echo "x11-libs/wxGTK -gtk2" >> /etc/portage/package.use
+
 
+
Finalmente, emerge [[wxGTK]]:
+
  emerge wxGTK -pv
+
  emerge wxGTK
+
  
Esto compila ''wxGTK-2.4.2'' ligado contra ''GTK-1.2''. Despues puede continuar con [[HowTo_Compile_In_Gentoo#compiling_amule-es|compilar aMule]].
+
'''POR FAVOR! POR FAVOR! POR FAVOR!''' haga ''emerge amule-svn -pv'' antes de instalar para determinar como quires compilar aMule-SVN.

Latest revision as of 21:44, 1 August 2009

Someone should check how recent this Article is, and update it for 2.2.5

English | Español | Alemán

Introducción

Gentoo es conocido por sus opciones. Desgraciadamente, algunas opciones requieren más trabajo que otras. Como tal, aMule entra una variedad de versiones y de metodos de instalación basados en la versión de wxGTK que usted decide utilizar.

Métodos de Instalación

amule-2.0.3.ebuild

Este ebuild esta marquado como estable para todas arquitecturas.

Este ebuild se corresponde con la version mas actualizada y estable disponible de aMule.

Dependencias: >=x11-libs/wxGTK-2.6.0; >=sys-libs/zlib-1.2.2; sys-devel/gettext; >=media-libs/libpng-1.2.8; >=media-libs/gd-2.0.32

amule-svn

Este ebuild esta marcado como inestable para todas arquitecturas.

No destinado para el publico general. Si usted quere probar el paquete desarrollado diariamente, entonces esta es la version para usted.

Dependencias: >=x11-libs/wxGTK-2.6.0; >=sys-libs/zlib-1.2.1; >=media-libs/gd-2.0.26; >=media-libs/libpng-1.2.0
Status: Desarrollo; no en Portage; requiere portage overlay

Instrucciones de Instalación

amule-2.0.3.ebuild

1. Haga emerge del paquete:

 emerge --sync
 emerge amule -pv
 emerge amule

amule-svn

El ebuild acutal para aMule SVN se puede encontrar aquí. Descárguelo y continúe con este artículo.

1. Definir PORTDIR_OVERLAY. Abra /etc/make.conf con su editor de texto preferido y defina la varible PORTDIR_OVERLAY. Por defecto es:

 PORTDIR_OVERLAY="/usr/local/portage"

2. Cree el overlay para amule-svn-2:

 mkdir -p {PORTDIR_OVERLAY}/net-p2p/amule-svn-2

3. Agregue a package.keywords:

 echo "net-p2p/amule-svn ~x86" >> /etc/portage/package.keywords

4. Copie amule-svn-2.ebuild a {PORTDIR_OVERLAY}/net-p2p/amule-svn-2:

5. Cambie al directorio:

 cd {PORTDIR_OVERLAY}/net-p2p/amule-svn-2/

6. Haga touch en el archivo:

 touch amule-svn-2.ebuild

7. Digiera el ebuild:

 ebuild amule-svn-2.ebuild digest

8. Revise las opciones de la instalación:

 emerge amule-svn -pv

9. Modifique /etc/portage/package.use para convenir sus necesidades (por favor nota que debug será activado sin condición).

 net-p2p/amule-svn X -amuled -debug gtk2 kad nls -nosystray -optimize -remote -remote-gui -stats unicode

10. Finalmente, haga emerge aMule SVN.

 emerge amule-svn

POR FAVOR! POR FAVOR! POR FAVOR! haga emerge amule-svn -pv antes de instalar para determinar como quires compilar aMule-SVN.