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

From AMule Project FAQ
Jump to: navigation, search
 
(18 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<center>[[HowTo_Compile_In_Gentoo|English]] | '''Español'''<br><br>Este artículo se traduce actualmente. Cuándo completó, este mensaje será borrado.</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 conosido para sus elecciones. Desgraciadamente, algunas elecciones requieren más trabajo que otros. [[aMule]] entra una variedad de métodos de versiones e instalación basados en qué versión de wxGTK que usted decide a 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.
 
 
Este versión de [[aMule]] ya tiene más de un año de antigüedad y le falta muchas  características. Depende en wxGTK compilado contra gtk v1. Los reveladores de [[aMule]] no recomiende el uso de esta versión pero si usted insiste a utilizarlo, simplement haga emerge. Sea advertido que soporte es 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 marquado como '''inestable''' para todas arquitecturas.
 
 
This is an aging version. This is the last version that will compile with wxGTK compiled against gtk v1. It also compiles with wxGTK 2.4.2 or greater compiled against gtk v2.
 
 
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.
  
This ebuild is marked as '''unstable''' for all architectures.
+
Este ebuild se corresponde con la version mas actualizada y estable disponible de [[aMule]].
  
This ebuild matches the most current, stable [[aMule]] release.
+
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
  
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>
+
=== amule-svn ===
Status: Ningún desarrollo adicional; en Portage
+
Este ebuild esta marcado como '''inestable''' para todas arquitecturas.
  
=== amule-cvs ===
+
No destinado para el publico general. Si usted quere probar el paquete desarrollado diariamente, entonces esta es la version para usted.
 
+
This ebuild is marked as '''unstable''' for all architectures.
+
 
+
Not intended for the general public. If you'd like to test out the daily development snapshot, then this is the version for you.
+
  
 
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>
Status: Desarrollando; no en Portage; requiere portage overlay
+
Status: Desarrollo; no en Portage; requiere portage overlay
  
 
== Instrucciones de Instalación ==
 
== Instrucciones de Instalación ==
=== amule-1.2.8.ebuild ===
 
 
1. Modify /etc/portage/package.use to suit your needs (please note that debug is enabled regardless of USE flag). Remember, since this version requires wxGTK compiled against gtk v1, you must compile without gtk2.
 
 
  net-p2p/amule debug gtk2 nls remote
 
 
2. Emerge package.
 
  $ emerge amule -pv
 
  $ emerge amule
 
 
=== amule-2.0.0_rc7.ebuild ===
 
 
1. Add packages to package.keywords
 
  echo "net-p2p/amule ~x86" >> /etc/portage/package.keywords
 
  echo "x11-libs/wxGTK ~x86" >> /etc/portage/package.keywords
 
 
2. Modify /etc/portage/package.use to suit your needs (please note that debug is enabled regardless of USE flag).
 
 
  net-p2p/amule debug gtk2 nls remote stats unicode gd
 
 
3. Emerge package.
 
  $ emerge amule -pv
 
  $ emerge amule
 
 
 
=== amule-2.0.3.ebuild ===
 
=== amule-2.0.3.ebuild ===
 +
1. Haga emerge del paquete:
 +
  emerge --sync
 +
  emerge amule -pv
 +
  emerge amule
  
1. Add packages to package.keywords
+
=== amule-svn ===
  echo "net-p2p/amule ~x86" >> /etc/portage/package.keywords
+
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.
  echo "x11-libs/wxGTK ~x86" >> /etc/portage/package.keywords
+
  
2. Modify /etc/portage/package.use to suit your needs (please note that debug is enabled regardless of USE flag).
+
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"
  
   net-p2p/amule amuled debug gtk2 nls remote stats unicode
+
2. Cree el overlay para ''amule-svn-2'':
 +
   mkdir -p {PORTDIR_OVERLAY}/net-p2p/amule-svn-2
  
3. Emerge package.
+
3. Agregue a package.keywords:
   $ emerge amule -pv
+
   echo "net-p2p/amule-svn ~x86" >> /etc/portage/package.keywords
  $ emerge amule
+
  
=== amule-cvs ===
+
4. Copie [http://forum.amule.org/thread.php?postid=38002#post38002 amule-svn-2.ebuild] a ''{PORTDIR_OVERLAY}/net-p2p/amule-svn-2'':
  
The current ebuilds for [[aMule CVS]] can be found [http://forum.amule.org/thread.php?threadid=5732 here]. Download it and continue with this wiki article.
+
5. Cambie al directorio:
 +
  cd {PORTDIR_OVERLAY}/net-p2p/amule-svn-2/
  
1. Define PORTAGE_OVERLAY. Open up /etc/make.conf with your favourite text editor and define the PORTAGE_OVERLAY variable. The default is:
+
6. Haga touch en el archivo:
   PORTAGE_OVERLAY="/usr/local/portage"
+
   touch amule-svn-2.ebuild
  
2. Create overlay for amule-cvs-2
+
7. Digiera el ebuild:
   $ mkdir -p {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2
+
   ebuild amule-svn-2.ebuild digest
  
3. Add to package.keywords
+
8. Revise las opciones de la instalación:
   echo "net-p2p/amule-cvs ~x86" >> /etc/portage/package.keywords
+
   emerge amule-svn -pv
  
4. Copy [http://forum.amule.org/thread.php?postid=38002#post38002 amule-cvs-2.ebuild] to {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2
+
9. Modifique ''/etc/portage/package.use'' para convenir sus necesidades (por favor nota que ''debug'' será activado sin condición).
 
+
5. Change directory
+
  $ cd {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2/
+
 
+
6. Touch file's timestamp
+
  $ touch amule-cvs-2.ebuild
+
 
+
7. Digest ebuild
+
  $ ebuild amule-cvs-2.ebuild digest
+
 
+
8. Review installation flags
+
  $ emerge amule-cvs -pv
+
 
+
9. Modify /etc/portage/package.use to suit your needs (please note that debug is enabled regardless of USE flag)
+
 
   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. Install aMule CVS
+
10. Finalmente, haga emerge [[aMule SVN]].
  $ emerge amule-cvs
+
   emerge amule-svn
 
+
'''PLEASE PLEASE PLEASE''' do "emerge amule-cvs -pv" before installing to determine how you want to compile aMule.
+
 
+
== Información sobre [[wxGTK]] ==
+
=== [[wxGTK]] 2.5.3 - 2.6.x ===
+
 
+
Las versiones de [[wxGTK]] más o igual que 2.53 son marquados como '''inestable''' en Portage. Si ud quiere utilizar unas de estas versiones, nesesitas desenmascara (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 quieres utilizar ''GTK-1.2''.
+
'''POR FAVOR! POR FAVOR! POR FAVOR!''' haga ''emerge amule-svn -pv'' antes de instalar para determinar como quires compilar aMule-SVN.
  $ echo "x11-l
+

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.