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

From AMule Project FAQ
Jump to: navigation, search
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>
 
<center>[[HowTo_Compile_In_Gentoo|English]] | '''Español'''<br><br>Este artículo se traduce actualmente. Cuándo completó, este mensaje será borrado.</center>
 
 
  
 
== Introducción ==
 
== Introducción ==
Line 21: Line 19:
 
Este ebuild esta marquado como '''inestable''' para todas arquitecturas.
 
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.
+
Esto es una versión antigüo. Este es la última versión que compilará con wxGTK ligado contra ''GTK'1.2''. Compila también con wxGTK más o igual que 2.4.2 ligado contra ''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>
 
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>
Line 28: Line 26:
 
=== amule-2.0.3.ebuild ===
 
=== amule-2.0.3.ebuild ===
  
This ebuild is marked as '''unstable''' for all architectures.
+
Este ebuild esta marquado como '''inestable''' para todas arquitecturas.
  
This ebuild matches the most current, stable [[aMule]] release.
+
Este ebuild se empajera con la version disponible de [[aMule]] actualmente estable.
  
 
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<br>
Line 37: Line 35:
 
=== amule-cvs ===
 
=== amule-cvs ===
  
This ebuild is marked as '''unstable''' for all architectures.
+
Este ebuild esta marquado como '''inestable''' para todas arquitecturas.
  
Not intended for the general public. If you'd like to test out the daily development snapshot, then this is the version for you.
+
No destinado para 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>
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 ===
 
=== 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.
+
1. Modifique /etc/portage/package.use para convenir sus necesidades (por favor nota 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
 
   net-p2p/amule debug gtk2 nls remote
  
2. Emerge package.
+
2. Haga emerge el paquete.
 
   $ emerge amule -pv
 
   $ emerge amule -pv
 
   $ emerge amule
 
   $ emerge amule
Line 57: Line 54:
 
=== amule-2.0.0_rc7.ebuild ===
 
=== amule-2.0.0_rc7.ebuild ===
  
1. Add packages to package.keywords
+
1. Agregue paquetes a package.keywords.
 
   echo "net-p2p/amule ~x86" >> /etc/portage/package.keywords
 
   echo "net-p2p/amule ~x86" >> /etc/portage/package.keywords
 
   echo "x11-libs/wxGTK ~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).
+
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
 
   net-p2p/amule debug gtk2 nls remote stats unicode gd
  
3. Emerge package.
+
3. Haga emerge el paquete.
 
   $ emerge amule -pv
 
   $ emerge amule -pv
 
   $ emerge amule
 
   $ emerge amule
Line 71: Line 67:
 
=== amule-2.0.3.ebuild ===
 
=== amule-2.0.3.ebuild ===
  
1. Add packages to package.keywords
+
1. Agregue paquetes a package.keywords.
 
   echo "net-p2p/amule ~x86" >> /etc/portage/package.keywords
 
   echo "net-p2p/amule ~x86" >> /etc/portage/package.keywords
 
   echo "x11-libs/wxGTK ~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).
+
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
 
   net-p2p/amule amuled debug gtk2 nls remote stats unicode
  
3. Emerge package.
+
3. Haga emerge el paquete.
 
   $ emerge amule -pv
 
   $ emerge amule -pv
 
   $ emerge amule
 
   $ emerge amule
Line 85: Line 80:
 
=== amule-cvs ===
 
=== amule-cvs ===
  
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.
+
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. Define PORTAGE_OVERLAY. Open up /etc/make.conf with your favourite text editor and define the PORTAGE_OVERLAY variable. The default is:
+
1. Definir PORTAGE_OVERLAY. Abre /etc/make.conf con tu editor de texto preferido y define el varible PORTAGE_OVERLAY. Por defecto es:
 
   PORTAGE_OVERLAY="/usr/local/portage"
 
   PORTAGE_OVERLAY="/usr/local/portage"
  
2. Create overlay for amule-cvs-2
+
2. Cree el overlay para amule-cvs-2.
 
   $ mkdir -p {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2
 
   $ mkdir -p {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2
  
3. Add to package.keywords  
+
3. Agregue a package.keywords.
 
   echo "net-p2p/amule-cvs ~x86" >> /etc/portage/package.keywords
 
   echo "net-p2p/amule-cvs ~x86" >> /etc/portage/package.keywords
  
4. Copy [http://forum.amule.org/thread.php?postid=38002#post38002 amule-cvs-2.ebuild] to {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2
+
4. Copie [http://forum.amule.org/thread.php?postid=38002#post38002 amule-cvs-2.ebuild] a {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2.
  
5. Change directory
+
5. Cambie directorio.
 
   $ cd {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2/
 
   $ cd {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2/
  
6. Touch file's timestamp
+
6. Haga touch el tiempo del fichero.
 
   $ touch amule-cvs-2.ebuild
 
   $ touch amule-cvs-2.ebuild
  
7. Digest ebuild
+
7. Digiera el ebuild.
 
   $ ebuild amule-cvs-2.ebuild digest
 
   $ ebuild amule-cvs-2.ebuild digest
  
8. Review installation flags
+
8. Revise las opciones de la instalación.
 
   $ emerge amule-cvs -pv
 
   $ emerge amule-cvs -pv
  
9. Modify /etc/portage/package.use to suit your needs (please note that debug is enabled regardless of USE flag)
+
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. Install aMule CVS
+
10. Finalmente, haga emerge aMule CVS.
 
   $ emerge amule-cvs
 
   $ emerge amule-cvs
  
'''PLEASE PLEASE PLEASE''' do "emerge amule-cvs -pv" before installing to determine how you want to compile aMule.
+
'''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]] ==
 
== Información sobre [[wxGTK]] ==
 
=== [[wxGTK]] 2.5.3 - 2.6.x ===
 
=== [[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.
+
Las versiones de [[wxGTK]] más o igual que 2.5.3 son marquados como '''inestable''' en Portage. Si ud quiere utilizar unas de estas versiones, nesesitas desenmascara (keyword) el paquete.
 
   $ mkdir /etc/portage
 
   $ mkdir /etc/portage
 
   $ echo "x11-libs/wxGTK ~x86" >> /etc/portage/package.keywords
 
   $ 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 [[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''.
 
Si quieres utilizar ''GTK-1.2''.
   $ echo "x11-l
+
   $ echo "x11-libs/wxGTK -gtk2 -opengl" >> /etc/portage/package.use
 +
 
 +
Si quieres 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|servidor de aMule]],''wxGTK2.4.2'' trabajará bien para usted. Sin embargo, lo debe ligar contra ''GTK-1.2''.
 +
  $ 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 puedes continuar con [[HowTo_Compile_In_Gentoo#compiling_amule-es|compilar aMule]].

Revision as of 20:53, 31 July 2005

English | Español

Este artículo se traduce actualmente. Cuándo completó, este mensaje será borrado.

Introducción

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

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
Status: Ningún desarrollo adicional; en Portage

amule-2.0.0_rc7.ebuild

Este ebuild esta marquado como inestable para todas arquitecturas.

Esto es una versión antigüo. Este es la última versión que compilará con wxGTK ligado contra GTK'1.2. Compila también con wxGTK más o igual que 2.4.2 ligado contra 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
Status: Ningún desarrollo adicional; en Portage

amule-2.0.3.ebuild

Este ebuild esta marquado como inestable para todas arquitecturas.

Este ebuild se empajera con la version disponible de aMule actualmente estable.

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

Este ebuild esta marquado como inestable para todas arquitecturas.

No destinado para 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
Status: Desarrollo; no en Portage; requiere portage overlay

Instrucciones de Instalación

amule-1.2.8.ebuild

1. Modifique /etc/portage/package.use para convenir sus necesidades (por favor nota 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 el 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 el paquete.

 $ emerge amule -pv
 $ emerge amule

amule-2.0.3.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 amuled debug gtk2 nls remote stats unicode

3. Haga emerge el paquete.

 $ emerge amule -pv
 $ emerge amule

amule-cvs

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

1. Definir PORTAGE_OVERLAY. Abre /etc/make.conf con tu editor de texto preferido y define el varible PORTAGE_OVERLAY. Por defecto es:

 PORTAGE_OVERLAY="/usr/local/portage"

2. Cree el overlay para amule-cvs-2.

 $ mkdir -p {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2

3. Agregue a package.keywords.

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

4. Copie amule-cvs-2.ebuild a {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2.

5. Cambie directorio.

 $ cd {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2/

6. Haga touch el tiempo del fichero.

 $ touch amule-cvs-2.ebuild

7. Digiera el ebuild.

 $ ebuild amule-cvs-2.ebuild digest

8. Revise las opciones de la instalación.

 $ emerge amule-cvs -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 CVS.

 $ emerge amule-cvs

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 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 OpenGL. Pero como aMule no nesesita soporte de 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.

 $ echo "x11-libs/wxGTK -gtk2 -opengl" >> /etc/portage/package.use

Si quieres 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 >=wxGTK 2.6.0 y una versión con soporte para <=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 servidor de aMule,wxGTK2.4.2 trabajará bien para usted. Sin embargo, lo debe ligar contra GTK-1.2.

 $ 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 puedes continuar con compilar aMule.