Difference between revisions of "HowTo Compile In Gentoo-es"
(=amule-1.2.8.ebuild=) |
(=amule-1.2.8.ebuild=) |
||
Line 10: | Line 10: | ||
Este ebuild esta marquado como '''estable''' para la arquitectura x86. | 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 ligado contra | + | 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 ligado contra ''GTK-1.2''. 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> | Dependencias: >=x11-libs/wxGTK-2.4.2-r2; >=net-misc/curl-7.11.0; >=sys-libs/zlib-1.2.1<br> |
Revision as of 17:20, 2 August 2005
Contents
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 el versión de wxGTK que usted decide 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 ligado contra GTK-1.2. 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. 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 puedes continuar con compilar aMule.