Difference between revisions of "HowTo Compile In Debian-es"
m (→Método no oficial) |
|||
(24 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | <center>[[HowTo_Compile_In_Debian|English]] | ''' | + | <center> |
+ | [[HowTo_Compile_In_Debian|English]] | | ||
+ | [[HowTo_Compile_In_Debian-de|Deutsch]] | | ||
+ | '''Español''' | | ||
+ | [[HowTo_Compile_In_Debian-fr|Français]] | ||
+ | </center> | ||
− | + | Consulte también [[Compilation Installation-es| Compilando desde el código]] | |
− | + | = ¿Está seguro de que quiere compilar? = | |
+ | Si no, (que es bastante común) decida si quiere la versión estable de [[AMule-es|aMule]] o la última versión del [[AMule SVN-es| aMule SVN]]. | ||
− | + | = Debian = | |
+ | == Método oficial == | ||
+ | === Instalar paquetes === | ||
+ | La última versión del aMule está disponible en el [http://en.wikipedia.org/wiki/Software_repository repositorio oficial de Debian]. | ||
− | + | Puedes usar [http://en.wikipedia.org/wiki/Synaptic_Package_Manager Synaptic Package Manager] (si usas [http://en.wikipedia.org/wiki/GNOME Gnome]) o [http://en.wikipedia.org/wiki/Adept_Manager Adept] (si usas [http://en.wikipedia.org/wiki/KDE KDE]). En ellos lo único que debes hacer es buscar e instalar el paquete '''amule'''. | |
− | + | Si prefieres usar la termina, introduce este comando: | |
− | + | sudo aptitude install amule | |
− | + | ||
− | === | + | Si prefieres descargar el aMule manualmente, puedes hacerlo en [http://packages.debian.org/search?keywords=amule&searchon=names&suite=all§ion=all está web] |
− | + | == Método no oficial == | |
+ | [http://www.amule.org/amule/index.php?action=profile;u=2524 Vollstrecker] mantiene un repositorio no oficial para las ramas Estable y Testing de Debian GNU/Linux. | ||
− | + | Sus paquetes están firmados con una clave GPG, así que introduce estos comandos para instalarla: | |
+ | '''apt-key adv --recv-keys --keyserver wwwkeys.eu.pgp.net D63913EF50D0AE60''' | ||
− | + | === Versión estable del [[AMule-es|aMule]] === | |
+ | Puede instalar la última versión estable del [[AMule-es|aMule]] a través de los [http://packages.debian.org deb]s o añadiendo la siguiente línea en su archivo ''/etc/apt/sources.list'': | ||
− | + | Para Debian estable (actualmente "Etch") | |
− | + | deb http://www.vollstreckernet.de/debian/ stable amule-stable wx | |
− | + | ||
− | + | ||
− | + | ||
− | + | Para Debian testing (actualmente "Lenny") | |
− | + | deb http://www.vollstreckernet.de/debian/ testing amule-stable wx | |
− | + | Si usted tiene wx de algún otro lugar, puede omitir esa palabra, pero no llores, si no funcionara. | |
− | + | Ahora ejecuta <code>aptitude update && aptitude install amule</code> | |
− | + | Para consultar los paquetes del repositorio o conseguir la clave GPG de este, miré en la siguiente sección. | |
− | Puede conseguir la última versión de [[aMule | + | === Versión de [[AMule SVN-es|aMule SVN]] === |
+ | Puede conseguir la última versión de [[AMule SVN-es|aMule SVN]] a través de los debs, tiene que añadir la siguiente línea en su archivo ''/etc/apt/sources.list'': | ||
+ | |||
+ | Para Debian Testing (aka Lenny). En la mayoría de los casos también funciona para sid/unstable | ||
deb http://www.vollstreckernet.de/debian/ testing amule | deb http://www.vollstreckernet.de/debian/ testing amule | ||
− | + | Para Debian Estable (aka Etch) | |
− | + | deb http://www.vollstreckernet.de/debian/ stable amule | |
− | '' | + | Ahora ejecute ''apt-get update && apt-get install amule'' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ''' | + | Si necesitas una versión más reciente de las wx, simplemente añade '''" wx"''' a las líneas de arriba. Presta atención, entre "amule" y "wx" debe haber un espacio. |
− | + | Si sólo quieres instalar los binarios wx, replaza amule por wx. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | Ahora ejecute ''aptitude update && aptitude install amule'' | |
− | + | Puede que desee ver las otras utilidades disponibles para [[AMule-es|aMule]]: | |
− | + | '''[[AMule SVN-es|aMule SVN]]''' | |
+ | * amule | ||
+ | * amule-alc | ||
+ | * amule-alcc | ||
+ | * amule-alcc-dbg | ||
+ | * amule-alc-dbg | ||
+ | * amule-cas | ||
+ | * amule-cas-dbg | ||
+ | * amule-cmd | ||
+ | * amule-cmd-dbg | ||
+ | * amule-common | ||
+ | * amule-daemon | ||
+ | * amule-daemon-dbg | ||
+ | * amule-dbg | ||
+ | * amule-ed2k | ||
+ | * amule-ed2k-dbg | ||
+ | * amule-i18n-ar | ||
+ | * amule-i18n-bg | ||
+ | * amule-i18n-ca | ||
+ | * amule-i18n-da | ||
+ | * amule-i18n-de | ||
+ | * amule-i18n-en-gb | ||
+ | * amule-i18n-en-us | ||
+ | * amule-i18n-es | ||
+ | * amule-i18n-es-mx | ||
+ | * amule-i18n-et-ee | ||
+ | * amule-i18n-eu | ||
+ | * amule-i18n-fi | ||
+ | * amule-i18n-fr | ||
+ | * amule-i18n-gl | ||
+ | * amule-i18n-hr | ||
+ | * amule-i18n-hu | ||
+ | * amule-i18n-it | ||
+ | * amule-i18n-it-ch | ||
+ | * amule-i18n-ko-kr | ||
+ | * amule-i18n-nl | ||
+ | * amule-i18n-pl | ||
+ | * amule-i18n-pt-br | ||
+ | * amule-i18n-pt-pt | ||
+ | * amule-i18n-ru | ||
+ | * amule-i18n-sl | ||
+ | * amule-i18n-sv | ||
+ | * amule-i18n-tr | ||
+ | * amule-i18n-zh-cn | ||
+ | * amule-i18n-zh-tw | ||
+ | * amule-remote-gui | ||
+ | * amule-remote-gui-dbg | ||
+ | * amule-skin-gnome | ||
+ | * amule-skin-kde4 | ||
+ | * amule-skin-tango | ||
+ | * amule-skin-xfce | ||
+ | * amule-theme-default | ||
+ | * amule-utils | ||
+ | * amule-utils-gui | ||
+ | * amuleweb | ||
+ | * amuleweb-dbg | ||
+ | * amule-wxcas | ||
+ | * amule-wxcas-dbg | ||
+ | * amule-xas | ||
− | + | Por ejemplo, si crees que [[AMuleWeb|la interfaz web]] del [[aMule]] es buena y desea tenerla también, introduce el siguiente comando: | |
− | + | Para [[AMule SVN-es|aMule SVN]] y [[AMule-es|aMule]] estable: ''aptitude install amuleweb'' | |
− | + | = Ubuntu = | |
+ | == Instalar paquetes == | ||
+ | La última versión del aMule está disponible en el [http://en.wikipedia.org/wiki/Software_repository repositorio oficial de Ubuntu]. | ||
− | + | Puedes usar [http://en.wikipedia.org/wiki/Synaptic_Package_Manager Synaptic Package Manager] (si usas [http://en.wikipedia.org/wiki/GNOME Gnome]) o [http://en.wikipedia.org/wiki/Adept_Manager Adept] (si usas [http://en.wikipedia.org/wiki/KDE KDE]). En ellos lo único que debes hacer es buscar e instalar el paquete '''amule'''. | |
− | + | Si prefieres usar la termina, introduce este comando: | |
− | + | ||
− | + | sudo aptitude install amule | |
− | + | Si prefieres descargar el aMule manualmente, puedes hacerlo en [http://packages.ubuntu.com/search?keywords=amule&searchon=names&suite=all§ion=all está web] | |
− | + | = Compilar e instalar el aMule = | |
+ | == ¿Qué Wxwidgets necesita cada lanzamiento del aMule? == | ||
+ | * Debian Etch incluye aMule 2.1.3 y wxwidgets 2.6.3 | ||
− | + | * aMule 2.1.x necesita Wxwidgets 2.6. No puedes compilarlo con nuevas versiones de Wxwidgets. | |
+ | * aMule 2.2.x necesita wxwidgets 2.8. NNo puedes compilarlo con versiones más antiguas de Wxwidgets. | ||
− | + | == ¿Qué paquetes de desarrollo necesito para compilarlo? == | |
+ | Para compilar [[AMule SVN-es|aMule SVN]] necesitas instalar los siguientes paquetes: | ||
− | + | * libcrypto++-dev | |
+ | * libgd2-xpm-dev | ||
+ | * libgeoip-dev | ||
+ | * libglib2.0-dev | ||
+ | * libpng12-dev | ||
+ | * libreadline5-dev | ||
+ | * libupnp3-dev | ||
+ | * libwxgtk2.8-dev | ||
+ | * wx2.8-i18n | ||
+ | * zlib1g-dev | ||
− | + | == Preparación: Compilando e instalando wxWidgets == | |
+ | Este algoritmo funciona para todos los sabores de Debian. | ||
− | + | Para compilar el aMule, necesitas tener instalada una versión actual de [[wxWidgets]]. Para lograr esto: | |
+ | Desinstala cualquier posible instalación de wxWidgets (consulte [[How to uninstall wxWidgets-es|Como desinstalar wxWidgets]] | ||
+ | y [[Check_if_wx_is_installed_twice-es|revisa si tiene instalado wxWidgets dos veces]]) | ||
+ | Necesitas instalar los siguientes paquetes: | ||
− | + | * flex | |
+ | * bison | ||
+ | * gettext | ||
+ | * libgtk2.0-dev | ||
+ | * python-all-dev (>= 2.4.3) | ||
+ | * python-all-dbg | ||
+ | * zlib1g-dev | ||
+ | * libjpeg62-dev | ||
+ | * libpng12-dev | ||
+ | * libtiff4-dev | ||
+ | * libsm-dev | ||
+ | * libgl1-mesa-dev '''o''' libgl-dev | ||
+ | * libglu1-mesa-dev '''o''' libglu-dev | ||
+ | * libesd0-dev | ||
+ | * libgnomeprintui2.2-dev | ||
+ | * libgconf2-dev | ||
+ | * libgstreamer0.10-dev | ||
+ | * libgstreamer-plugins-base0.10-dev | ||
+ | * bc | ||
− | + | # Descarga el código fuente en tarball de la actual versión estable del wxGTK, de <tt>http://www.wxwidgets.org/downloads/</tt> | |
+ | # <tt>$ tar xvzf wxgtk-''version''.tar.gz</tt> | ||
+ | # <tt>$ cd wxGTK-''version''</tt> | ||
+ | # <tt>$ ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise</tt> | ||
+ | # <tt>$ make</tt> | ||
+ | # <tt># make install</tt> | ||
+ | # <tt># ldconfig</tt> | ||
− | + | $ = comando que se puede ejecutar como usuario normal<br> | |
+ | <nowiki>#</nowiki> = comando que necesita de privilegios de usuario root para ejecutarlo | ||
− | + | == Compilando e instalando aMule == | |
+ | Ahora que tienes instalado wxGTK, vamos a compilar el aMule: | ||
− | '' | + | # Instala los paquetes necesarios mencionados en '''"¿Qué paquetes de desarrollo necesito para compilarlo?"''' |
+ | # Descarga el código fuente del aMule de <tt>http://www.amule.org</tt> | ||
+ | # <tt>$ tar xvjf aMule-''version''.tar.bz2</tt> | ||
+ | # <tt>$ cd aMule-''version''</tt> | ||
+ | # Para ver las características que puedes activar o desactivar <tt>$ ./configure --help</tt> | ||
+ | # Por último, debería funciona todo bien un <tt>$ ./configure --disable-debug --enable-optimize</tt> | ||
+ | # <tt>$ make</tt> | ||
+ | # <tt># make install</tt> | ||
− | + | $ = comando que se puede ejecutar como usuario normal<br> | |
+ | <nowiki>#</nowiki> = comando que necesita de privilegios de usuario root para ejecutarlo | ||
− | + | ¡Eso es todo! Ahora puedes iniciar el aMule con el comando "amule". | |
− | + | == Creando tus propios paquetes debian == | |
− | + | Antes que nada tienes que conseguir el código fuente en tarball. Un apunte, sólo [[AMule SVN-es|aMule SVN]] y las publicaciones del aMule aMule 2.2.1 o superior son capaces de construir paquetes debian directamente. | |
− | + | Primero instala todas las herramientas necesarias: | |
− | + | * build-essential | |
+ | * debhelper | ||
+ | * libglib2.0-dev | ||
+ | * libgtk2.0-dev | ||
+ | * zlib1g-dev | ||
+ | * libwxgtk2.8-dev | ||
+ | * libgd2-xpm-dev | ||
+ | * bison | ||
+ | * flex | ||
+ | * libcrypto++-dev | ||
+ | * libreadline5-dev | ||
+ | * libgeoip-dev | ||
+ | * libupnp-dev | ||
+ | * devscripts | ||
− | '' | + | '''Todos los comandos que aparezcan de ahora en adelante se escribiran en el directorio raíz donde se descomprimio el tarball del código fuente del aMule (normalmente .../amule-cvs or .../aMule-<version>)''' |
− | + | Crea una nueva entrada en el changelog con (la versión en el changelog condiciona la versión que tendrán tus paquetes): | |
+ | dch -v `date +%Y%m%d` Nuevo lanzamiento SVN | ||
− | + | Comenzamos con la creación de paquetes: | |
+ | dpkg-buildpackage -uc -b -rfakeroot | ||
− | + | Ahora tienes disponibles todos los paquetes en el directorio superior al del código fuente y puedes instalarlos con: | |
− | + | dpkg -i <nombre_del_paquete> | |
− | + | o construir tu propio repositorio. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | Si quieres construir sólo unos pocos paquetes en vez de todos, puedes obtener información de como hacer esto con: | ||
+ | debian/rules help | ||
== Está terminando... == | == Está terminando... == | ||
− | |||
¡Esto es todo! Su propio [[aMule]] compilado está instalado en su sistema y listo para funcionar. | ¡Esto es todo! Su propio [[aMule]] compilado está instalado en su sistema y listo para funcionar. | ||
− | Para ejecutar [[aMule]], solamente escriba <code>"amule"</code>. | + | Para ejecutar [[aMule]], solamente escriba <code>"amule"</code>. Podrás comprobar si todo está funcionando, escribiendo <code>"amule -v"</code> y comprueba si la versión mostrada está es la misma respecto a la que usted compilo/instalo. |
− | Si este | + | Si este manual no ayudara, tienes un problema raro en su sistema ;-) Mire en http://www.amule.org ( o en los [http://forum.amule.org Foros de aMule] ) o nos visita en #amule en irc.freenode.net y (no lo dúde) trataremos de hacer todo lo posible para ayudarle. |
== Notas finales == | == Notas finales == | ||
− | |||
Si usted está en uno de aquellos casos raros cuando usted desea compilar [[aMule]] estáticamente, instalar también ''libtiff4-dev'' (por ''apt-get install libtiff4-dev''). De todos modos, esto '''NO''' es recomendado y de hecho, probablemente no hará ninguna mejora o hasta, no trabajan en nada. | Si usted está en uno de aquellos casos raros cuando usted desea compilar [[aMule]] estáticamente, instalar también ''libtiff4-dev'' (por ''apt-get install libtiff4-dev''). De todos modos, esto '''NO''' es recomendado y de hecho, probablemente no hará ninguna mejora o hasta, no trabajan en nada. |
Latest revision as of 15:55, 10 May 2009
Consulte también Compilando desde el código
¿Está seguro de que quiere compilar?
Si no, (que es bastante común) decida si quiere la versión estable de aMule o la última versión del aMule SVN.
Debian
Método oficial
Instalar paquetes
La última versión del aMule está disponible en el repositorio oficial de Debian.
Puedes usar Synaptic Package Manager (si usas Gnome) o Adept (si usas KDE). En ellos lo único que debes hacer es buscar e instalar el paquete amule.
Si prefieres usar la termina, introduce este comando:
sudo aptitude install amule
Si prefieres descargar el aMule manualmente, puedes hacerlo en está web
Método no oficial
Vollstrecker mantiene un repositorio no oficial para las ramas Estable y Testing de Debian GNU/Linux.
Sus paquetes están firmados con una clave GPG, así que introduce estos comandos para instalarla:
apt-key adv --recv-keys --keyserver wwwkeys.eu.pgp.net D63913EF50D0AE60
Versión estable del aMule
Puede instalar la última versión estable del aMule a través de los debs o añadiendo la siguiente línea en su archivo /etc/apt/sources.list:
Para Debian estable (actualmente "Etch")
deb http://www.vollstreckernet.de/debian/ stable amule-stable wx
Para Debian testing (actualmente "Lenny")
deb http://www.vollstreckernet.de/debian/ testing amule-stable wx
Si usted tiene wx de algún otro lugar, puede omitir esa palabra, pero no llores, si no funcionara.
Ahora ejecuta aptitude update && aptitude install amule
Para consultar los paquetes del repositorio o conseguir la clave GPG de este, miré en la siguiente sección.
Versión de aMule SVN
Puede conseguir la última versión de aMule SVN a través de los debs, tiene que añadir la siguiente línea en su archivo /etc/apt/sources.list:
Para Debian Testing (aka Lenny). En la mayoría de los casos también funciona para sid/unstable
deb http://www.vollstreckernet.de/debian/ testing amule
Para Debian Estable (aka Etch)
deb http://www.vollstreckernet.de/debian/ stable amule
Ahora ejecute apt-get update && apt-get install amule
Si necesitas una versión más reciente de las wx, simplemente añade " wx" a las líneas de arriba. Presta atención, entre "amule" y "wx" debe haber un espacio. Si sólo quieres instalar los binarios wx, replaza amule por wx.
Ahora ejecute aptitude update && aptitude install amule
Puede que desee ver las otras utilidades disponibles para aMule:
- amule
- amule-alc
- amule-alcc
- amule-alcc-dbg
- amule-alc-dbg
- amule-cas
- amule-cas-dbg
- amule-cmd
- amule-cmd-dbg
- amule-common
- amule-daemon
- amule-daemon-dbg
- amule-dbg
- amule-ed2k
- amule-ed2k-dbg
- amule-i18n-ar
- amule-i18n-bg
- amule-i18n-ca
- amule-i18n-da
- amule-i18n-de
- amule-i18n-en-gb
- amule-i18n-en-us
- amule-i18n-es
- amule-i18n-es-mx
- amule-i18n-et-ee
- amule-i18n-eu
- amule-i18n-fi
- amule-i18n-fr
- amule-i18n-gl
- amule-i18n-hr
- amule-i18n-hu
- amule-i18n-it
- amule-i18n-it-ch
- amule-i18n-ko-kr
- amule-i18n-nl
- amule-i18n-pl
- amule-i18n-pt-br
- amule-i18n-pt-pt
- amule-i18n-ru
- amule-i18n-sl
- amule-i18n-sv
- amule-i18n-tr
- amule-i18n-zh-cn
- amule-i18n-zh-tw
- amule-remote-gui
- amule-remote-gui-dbg
- amule-skin-gnome
- amule-skin-kde4
- amule-skin-tango
- amule-skin-xfce
- amule-theme-default
- amule-utils
- amule-utils-gui
- amuleweb
- amuleweb-dbg
- amule-wxcas
- amule-wxcas-dbg
- amule-xas
Por ejemplo, si crees que la interfaz web del aMule es buena y desea tenerla también, introduce el siguiente comando:
Para aMule SVN y aMule estable: aptitude install amuleweb
Ubuntu
Instalar paquetes
La última versión del aMule está disponible en el repositorio oficial de Ubuntu.
Puedes usar Synaptic Package Manager (si usas Gnome) o Adept (si usas KDE). En ellos lo único que debes hacer es buscar e instalar el paquete amule.
Si prefieres usar la termina, introduce este comando:
sudo aptitude install amule
Si prefieres descargar el aMule manualmente, puedes hacerlo en está web
Compilar e instalar el aMule
¿Qué Wxwidgets necesita cada lanzamiento del aMule?
- Debian Etch incluye aMule 2.1.3 y wxwidgets 2.6.3
- aMule 2.1.x necesita Wxwidgets 2.6. No puedes compilarlo con nuevas versiones de Wxwidgets.
- aMule 2.2.x necesita wxwidgets 2.8. NNo puedes compilarlo con versiones más antiguas de Wxwidgets.
¿Qué paquetes de desarrollo necesito para compilarlo?
Para compilar aMule SVN necesitas instalar los siguientes paquetes:
- libcrypto++-dev
- libgd2-xpm-dev
- libgeoip-dev
- libglib2.0-dev
- libpng12-dev
- libreadline5-dev
- libupnp3-dev
- libwxgtk2.8-dev
- wx2.8-i18n
- zlib1g-dev
Preparación: Compilando e instalando wxWidgets
Este algoritmo funciona para todos los sabores de Debian.
Para compilar el aMule, necesitas tener instalada una versión actual de wxWidgets. Para lograr esto: Desinstala cualquier posible instalación de wxWidgets (consulte Como desinstalar wxWidgets y revisa si tiene instalado wxWidgets dos veces) Necesitas instalar los siguientes paquetes:
- flex
- bison
- gettext
- libgtk2.0-dev
- python-all-dev (>= 2.4.3)
- python-all-dbg
- zlib1g-dev
- libjpeg62-dev
- libpng12-dev
- libtiff4-dev
- libsm-dev
- libgl1-mesa-dev o libgl-dev
- libglu1-mesa-dev o libglu-dev
- libesd0-dev
- libgnomeprintui2.2-dev
- libgconf2-dev
- libgstreamer0.10-dev
- libgstreamer-plugins-base0.10-dev
- bc
- Descarga el código fuente en tarball de la actual versión estable del wxGTK, de http://www.wxwidgets.org/downloads/
- $ tar xvzf wxgtk-version.tar.gz
- $ cd wxGTK-version
- $ ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise
- $ make
- # make install
- # ldconfig
$ = comando que se puede ejecutar como usuario normal
# = comando que necesita de privilegios de usuario root para ejecutarlo
Compilando e instalando aMule
Ahora que tienes instalado wxGTK, vamos a compilar el aMule:
- Instala los paquetes necesarios mencionados en "¿Qué paquetes de desarrollo necesito para compilarlo?"
- Descarga el código fuente del aMule de http://www.amule.org
- $ tar xvjf aMule-version.tar.bz2
- $ cd aMule-version
- Para ver las características que puedes activar o desactivar $ ./configure --help
- Por último, debería funciona todo bien un $ ./configure --disable-debug --enable-optimize
- $ make
- # make install
$ = comando que se puede ejecutar como usuario normal
# = comando que necesita de privilegios de usuario root para ejecutarlo
¡Eso es todo! Ahora puedes iniciar el aMule con el comando "amule".
Creando tus propios paquetes debian
Antes que nada tienes que conseguir el código fuente en tarball. Un apunte, sólo aMule SVN y las publicaciones del aMule aMule 2.2.1 o superior son capaces de construir paquetes debian directamente.
Primero instala todas las herramientas necesarias:
- build-essential
- debhelper
- libglib2.0-dev
- libgtk2.0-dev
- zlib1g-dev
- libwxgtk2.8-dev
- libgd2-xpm-dev
- bison
- flex
- libcrypto++-dev
- libreadline5-dev
- libgeoip-dev
- libupnp-dev
- devscripts
Todos los comandos que aparezcan de ahora en adelante se escribiran en el directorio raíz donde se descomprimio el tarball del código fuente del aMule (normalmente .../amule-cvs or .../aMule-<version>)
Crea una nueva entrada en el changelog con (la versión en el changelog condiciona la versión que tendrán tus paquetes):
dch -v `date +%Y%m%d` Nuevo lanzamiento SVN
Comenzamos con la creación de paquetes:
dpkg-buildpackage -uc -b -rfakeroot
Ahora tienes disponibles todos los paquetes en el directorio superior al del código fuente y puedes instalarlos con:
dpkg -i <nombre_del_paquete>
o construir tu propio repositorio.
Si quieres construir sólo unos pocos paquetes en vez de todos, puedes obtener información de como hacer esto con:
debian/rules help
Está terminando...
¡Esto es todo! Su propio aMule compilado está instalado en su sistema y listo para funcionar.
Para ejecutar aMule, solamente escriba "amule"
. Podrás comprobar si todo está funcionando, escribiendo "amule -v"
y comprueba si la versión mostrada está es la misma respecto a la que usted compilo/instalo.
Si este manual no ayudara, tienes un problema raro en su sistema ;-) Mire en http://www.amule.org ( o en los Foros de aMule ) o nos visita en #amule en irc.freenode.net y (no lo dúde) trataremos de hacer todo lo posible para ayudarle.
Notas finales
Si usted está en uno de aquellos casos raros cuando usted desea compilar aMule estáticamente, instalar también libtiff4-dev (por apt-get install libtiff4-dev). De todos modos, esto NO es recomendado y de hecho, probablemente no hará ninguna mejora o hasta, no trabajan en nada.