Red de conocimiento informático - Conocimiento informático - ¿Cómo compilar amule-dlp desde github?

¿Cómo compilar amule-dlp desde github?

Antes de comenzar, necesitas:

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:

$ 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!