Vía: Ubunteate Pues bien, a muchísima gente, les pasa que a la hora de instalar programas que vienen comprimidos en .tar.gz u otras extensiones, no pueden compilar, ¿Por qué? Les falta el compilador.. Ubuntu no trae por defecto uno de estos, así que instalarlo es sencillo, ya que viene en repositorios: Esto instala los paquetes necesarios para poder compilar, que son los siguientes: Así que si alguna vez os a pasado, ya sabéis por qué y su solución.. Vale, esto ha quedado claro, una vez tenemos el compilador, ¿qué hacemos? Imaginemos que queremos instalar un archivo .tar.gz, que son los más comunes a la hora de compilar, el proceso es sencillo, lo primero será descomprimir el archivo: Después, te descomprimirá una carpeta, solo tenemos que ir hasta ella: Una vez en la misma, configuramos: En el próximo comando esta la complicación, donde hay que compilar, si te da errores, fíjate bien qué paquete falta. Le echas un vistazo a Synaptic y lo instalas. Si aún así te sigue dando el mismo error, tienes que instalar el mismo paquete pero que tiene “-dev” en su nombre, son las cabeceras de la biblioteca y el desarrollo.. El comando del que hablo es: Una vez compilado, solo queda instalar: Borras la carpeta, y listo. Aunque a veces tampoco funcionará, simplemente ejecutar (estando en la carpeta descomprimida): Y verás algo parecido a un readme, o install, ejecutas: Y te vienen instrucciones, por si cambia el nombre al compilar..Compilar es un proceso por el cual se traducen programas en código fuente a programas en código objeto. El programa que realiza esta traducción se llama compilador.
$ sudo apt-get install build-essential$ tar -xzvf nombre_archivo.tar.gz$ cd directorio_carpeta$ ./configure$ make$ sudo make install$ ls$ sudo gedit readme_o_install (Según lo que veas)Ahora una pequeña aclaración, los archivos “sh” son scripts de shell, no tienen que ver con compilar, lo digo porque mucha gente me ha preguntado la forma de compilra un “.sh“, para instalar estos archivos solo hay que ejecutar:
$ sudo sh ./nombre_archivo.sh
Lección final de Intypedia (número 14) ya disponible.
-
Como en tantas otras ocasiones, nos hacemos eco de la publicación de una
nueva lección desde Intypedia, en este caso la última y no por ello menos
interesa...
Hace 1 hora.











0 comentarios:
Publicar un comentario en la entrada