Haz tu Pregunta
2

¿Cómo compilo código fuente en Fedora 24?

preguntado 2016-10-11 19:14:15 -0600

Imagen Gravatar de Sombrero

Saludos. Hace una semana me pasé de Windows a Fedora, y tengo varias dudas. Una de ellas es sobre cómo compilar código fuente. Resulta que para instalar software utilizo la consola (yum/dnf install), el Yum Extender, y en última instancia los .rpm que encuentro en internet. Sin embargo hay programas que no se encuentran de esta forma, y la única opción que tengo es compilar el código. La pregunta es, ¿cómo lo hago? Leí sobre el usar los comandos ./configure, make y make install, pero cuando pongo "make" siempre me da un error. ¿Alguien sería tan amable de explicarme paso a paso cómo compilar código? Como ejemplo de mi problema tomo al software GPA: ftp://ftp.gnupg.org/gcrypt/gpa//

Saludos y muchas gracias

edit re-etiquetar marcar como ofensivo cerrar fusionar delete

2 Respuestas

Ordenar por » viejos nuevas más votado
0

respondido 2016-10-12 23:05:48 -0600

Imagen Gravatar de davidva

No me gusta instalar nada compilando el código fuente, por los problemas que puede causar... lo mejor sería que usted se aventure hacer un rpm de esto... no es complicado.

su
dnf -y install gpgme-devel autoconf automake desktop-file-utils
cd nombre_de_la_fuente
./autogen.sh
./configure --prefix=/usr
make
make install
edit marcar como ofensivo delete enlace mas

Comments

Hola, no me funcionó, pero te agradezco igualmente. ¿Podrías decirme cómo hacer un rpm? Saludos

Imagen Gravatar de Sombrero Sombrero ( 2016-10-13 17:42:17 -0600 )edit

Aquí la guía; léela y vamos resolviendo dudas...

Imagen Gravatar de davidva davidva ( 2016-10-14 13:16:12 -0600 )edit
Imagen Gravatar de davidva davidva ( 2016-10-15 01:42:07 -0600 )edit
0

respondido 2016-10-12 21:08:01 -0600

Imagen Gravatar de aeperezt

Tienes que instalar las librerias y compiladores necesarios para cada programa normalmente en el README o INSTALL puedes encontrar la información de lo que requiren.

sudo dnf install make gcc gcc-c++ automake

o puedes instalar por grupo

sudo dnf groupinstall "Herramientas de desarrollo"

una vez tengas instalado esas herramientas puedes ejecutar .configure y make lee el resultado del la ejecución del configure ya que te puede indicar que requires instalar alguna otra libreria.

Espero te sirva y suerte.

edit marcar como ofensivo delete enlace mas

Comments

Hola, gracias por tu respuesta, pero no me funcionó ni siquiera con las librerías y esas cosas que me pasaste. Saludos

Imagen Gravatar de Sombrero Sombrero ( 2016-10-13 17:44:41 -0600 )edit

Si agregas el error aqui podriamos ayudarte mas, adicional para hacer un rpm debes de saber que librerias requiere y como compilarlo. Aqui puedes aprender a crear los rpm https://fedoraproject.org/wiki/How_to...

Imagen Gravatar de aeperezt aeperezt ( 2016-10-13 20:48:13 -0600 )edit

Herramientas de Preguntas

1 seguidor

Estadisticas

Preguntado: 2016-10-11 19:14:15 -0600

Visto: 255 veces

Ultima actualización: Oct 12 '16