HowTo Compile In Gentoo-es
Este artículo se traduce actualmente. Cuándo completó, este mensaje será borrado.
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 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.
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
Status: Ningún desarrollo adicional; en Portage
amule-2.0.3.ebuild
This ebuild is marked as unstable for all architectures.
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
Status: Ningún desarrollo adicional; en Portage
amule-cvs
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
Status: Desarrollando; no en Portage; requiere portage overlay
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
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 amuled debug gtk2 nls remote stats unicode
3. Emerge package.
$ emerge amule -pv $ emerge amule
amule-cvs
The current ebuilds for aMule CVS can be found here. Download it and continue with this wiki article.
1. Define PORTAGE_OVERLAY. Open up /etc/make.conf with your favourite text editor and define the PORTAGE_OVERLAY variable. The default is:
PORTAGE_OVERLAY="/usr/local/portage"
2. Create overlay for amule-cvs-2
$ mkdir -p {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2
3. Add to package.keywords
echo "net-p2p/amule-cvs ~x86" >> /etc/portage/package.keywords
4. Copy amule-cvs-2.ebuild to {PORTAGE_OVERLAY}/net-p2p/amule-cvs-2
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
10. Install aMule CVS
$ emerge amule-cvs
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.0
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:
mkdir /etc/portage (si este directorio ya existe, probablemente se muestre un mensaje de error. No importa)
echo 'x11-libs/wxGTK ~x86' >> /etc/portage/package.keywords
Si quiere utilizar GTK1.2:
echo 'x11-libs/wxGTK -gtk2 -unicode -opengl' >> /etc/portage/package.use
Si quiere utilizar GTK2 (recomendado):
echo 'x11-libs/wxGTK -unicode -opengl' >> /etc/portage/package.use
emerge -av 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. Solamente necesita ligarlo a GTK1.2. Para hacer esto, abra una ventana de consola, acceda a modo superusuario mediante el comando su y ejecute lo que siguiente:
mkdir /etc/portage (si este directorio ya existe, probablemente se muestre un mensaje de error. No importa)
echo 'x11-libs/wxGTK -gtk2 -unicode' >> /etc/portage/package.use
emerge -av wxGTK
Esto le hará (re-)emerge 'wxGTK2.4.2 ligado contra GTK1.2. Ahora puede compilar aMule.