¿Cómo compilar amule-dlp desde github?
Descargar el código fuente de amule-dlp
Abrir una terminal de texto
Ir al directorio del código fuente de amule-dlp
Instalar el entorno de compilación
Debe realizar esta operación como root (tenga en cuenta el mensaje antes del comando).
Si estás usando una distribución que incluye amule, puedes usar el siguiente comando:
#apt-get build-dep amule
Este comando instalará the build Todos los paquetes de software necesarios para la versión oficial de aMule
Si estás usando una distribución que incluye amule, puedes usar el siguiente comando:
# apt-get build-dep amule
Este comando instalará todos los paquetes necesarios para construir la versión oficial de aMule
Si estás usando una distribución que incluye amule, puedes usar el siguiente comando:
# apt -get build-dep amule
Este comando instalará todos los paquetes necesarios para construir la versión oficial de aMule
De lo contrario, necesitarás instalar todas las dependencias. :
# apt-get install g libcrypto -dev libgtk2.0-dev libgd2-xpm-dev libgeoip-dev libupnp3-dev zlib1g-dev libwxgtk3.0-dev libboost-dev libboost-system-dev
si necesita activar la compatibilidad con el servidor web y también necesita instalar el paquete bison:
# apt-get install bison
Configure el código fuente
Si su distribución contiene aMule, entonces es mejor buscarlo antes de configurar el código fuente. Antes de configurar el código fuente, lo mejor es buscar el parche aMule de la distribución y agregarlo a amule-dlp (no lo envíes aquí todavía) para adaptarlo al entorno de compilación proporcionado por la distribución.
En En principio, la biblioteca de recursos no almacena archivos generados automáticamente por el programa, por lo que es posible que no haya ningún script de configuración en el directorio del código fuente. Si es así, llame a autogen.sh en el directorio de origen para generarlo:
$ ./autogen.sh
Este proceso puede requerir autoconf, automake y flex, si es necesario. instalarlos.
El proceso de compilación no se debe realizar directamente en el directorio del código fuente, sino en un subdirectorio del directorio del código fuente, en el que se puede llamar a configure y a todo el proceso de compilación:
>$ /ruta/a/configurar --enable-optimize --with-denoise-level=3 --enable-upnp --enable-geoip --enable-nls --enable-amule-daemon --enable-amulecmd - -disable-webserver --enable-alcc -- enable-alc --enable-cas --enable-wxcas --enable-mmap --with-boost
Puede modificar estas configuraciones según sea necesario.
Por ejemplo:
La ubicación de instalación se especifica con --prefix (el valor predeterminado es /usr/local)
Si no se requiere compatibilidad con uPnP, puede cambiar --enable-upnp a --disable- upnp
Si necesita compatibilidad con WebServer, cambie --disable- webserver a --enable-webserver
Si planea depurar amule-dlp, instale binutils- dev u otro libbfd Proporcione el paquete del entorno de desarrollo y agregue el parámetro --enable-debug
Más información:
$ /path/to /configure --help
Los paquetes se pueden empaquetar usando debian/rules si se desea.
Compilar
$ make
Si su computadora tiene n núcleos de CPU, puede usar el siguiente comando para aprovechar al máximo la potencia informática de la CPU: p>
$ make -jn
O use el comando nproc para permitir que el sistema determine automáticamente el número de CPU:
$ make -j` nproc`
La compilación requiere mucho tiempo Mucho tiempo, el tiempo requerido varía según la potencia informática de la computadora.
Instalación
# make install
Bien, ahora puedes ejecutar:
$ amule
O hacer clic Aplicaciones - Internet - ¡aMule para iniciar amule-dlp!