Cómo compilar en Linux
Publicado: Jue Sep 03, 2015 6:50 pm
Bueno muchachones ahora vamos a practicar como compilar un programa en Canaima.
Quien pueda agregar más por fa háganlo.
# Primer Paso: Instalar el paquete build-essential
# Segundo Paso: Descomprimir el archivo con las fuentes del programa
(vamos a donde esta nuestra carpeta a compilar)
(descomprimimos el archivo)
Nota Es muy recomendable (si no obligatorio) que nos leamos el archivo de ayuda de instalación, que puede llamarse README o INSTALL.
# Tercer Paso: Configuración para la compilación
Entraremos en la carpeta donde hayamos descomprimido el archivo .tar.gz .
Podemos ayudarnos a buscar las dependencias del programa a instalar tecleando desde la terminal el siguiente comando:
programa-a-Compilar
Donde sustituiremos programa-a-Compilar por el nombre del programa que estemos instalando.
Con esto haremos que el comando apt-get nos busque automáticamente las dependencias y nos pregunte si las queremos instalar.
Seguidamente, ejecutaremos el fichero ejecutable "configure" que viene dentro de la carpeta nuestro programa a compilar.
Bastará con teclear la siguiente orden desde la consola de comandos:
también funciona
# Cuarto Paso: Generar el paquete binario
Para generar el paquete binario tendremos que usar el comando make:
# Quinto Paso:Instalar el paquete binario
A estas alturas ya tenemos el paquete binario creado. Para instalarlo usaremos el comando make install:
Si todo ha ido bien podremos ir a buscar el programa recien instalado en nuestro Linux y ejecutarlo. Si por alguna de aquellas queremos desinstalar el programa que acabamos de compilar, lo podremos hacer siempre y cuando no hayamos borrado el directorio en el que hemos hecho la instalación. Bastar hacerlo con la instrucción:
Ahora Viene lo mas difícil :-
# Sexto paso: Borrar la Carpeta
Borraremos la carpeta, puesto que a estas alturas ya tenemos el programa instalado y ya no necesitaremos nada de esa carpeta. De este modo contribuimos a mantener limpio nuestro sistema.
se emplea para ejecutar un archivo ejecutable que se halla en la misma carpeta donde nos encontramos en ese momento.
es el fichero ejecutable que invocaremos
es un parámetro que garantiza que el programa se instale en la carpeta /usr (en caso de no ponerlo, el programa se instalara en /usr/local), con lo que nos aseguramos que el programa se instale allí.
Quien pueda agregar más por fa háganlo.
# Primer Paso: Instalar el paquete build-essential
Código: Seleccionar todo
sudo aptitude install build-essential
# Segundo Paso: Descomprimir el archivo con las fuentes del programa
Código: Seleccionar todo
cd /home/usuario/Descarga
Código: Seleccionar todo
tar -xzf programa-a-Compilar
Nota Es muy recomendable (si no obligatorio) que nos leamos el archivo de ayuda de instalación, que puede llamarse README o INSTALL.
# Tercer Paso: Configuración para la compilación
Entraremos en la carpeta donde hayamos descomprimido el archivo .tar.gz .
Podemos ayudarnos a buscar las dependencias del programa a instalar tecleando desde la terminal el siguiente comando:
Código: Seleccionar todo
sudo apt-get build-dep
Donde sustituiremos programa-a-Compilar por el nombre del programa que estemos instalando.
Con esto haremos que el comando apt-get nos busque automáticamente las dependencias y nos pregunte si las queremos instalar.
Seguidamente, ejecutaremos el fichero ejecutable "configure" que viene dentro de la carpeta nuestro programa a compilar.
Bastará con teclear la siguiente orden desde la consola de comandos:
Código: Seleccionar todo
./configure
Código: Seleccionar todo
./configure --prefix=/usr
# Cuarto Paso: Generar el paquete binario
Para generar el paquete binario tendremos que usar el comando make:
Código: Seleccionar todo
make
# Quinto Paso:Instalar el paquete binario
A estas alturas ya tenemos el paquete binario creado. Para instalarlo usaremos el comando make install:
Código: Seleccionar todo
sudo make install
Código: Seleccionar todo
sudo make uninstall
# Sexto paso: Borrar la Carpeta
Borraremos la carpeta, puesto que a estas alturas ya tenemos el programa instalado y ya no necesitaremos nada de esa carpeta. De este modo contribuimos a mantener limpio nuestro sistema.
Código: Seleccionar todo
./
se emplea para ejecutar un archivo ejecutable que se halla en la misma carpeta donde nos encontramos en ese momento.
Código: Seleccionar todo
configure
es el fichero ejecutable que invocaremos
Código: Seleccionar todo
--prefix=/usr