lunes, 13 de febrero de 2012

Como instalar programas para ubuntu que vengan en .tar.bz2 o .tar.gz

Existen programas de diferentes terminaciones o extensiones para linux ubuntu o otras distros como el .deb, (paquetes debian) los binarios ( archivos binarios) o instalar un programa por PPA que es la forma mas sencilla(por terminal agregando el repositorio del autor) , en fin, muchos programas en la web que buscamos desde internet vienen comprimidos en .tar.bz2 o hasta .tar.gz y si nos encontramos con alguno de estos programas  no sabemos que hacer ya que vienen comprimidos y traen muchos archivos, algunos sitios de la web del autor dan un pequeño tutorial de como instalarlos pero otros no y esto hace muy complicado la instalación del programa y si nos acabamos de mudar de windows se nos hace mas difícil ya que en windows solo nos dan el setup.exe y lo instalamos o tambien los programas portables que solo los abrimos etc .



Tutorial

1.Para empezar:

Para instalar el programa se necesita acceder al la carpeta en modo terminal y para eso se usa la orden cd (cambiar directorio)  seguido de la carpeta, por ejemplo

Si  se descarga el archivo .tar.bz2 en la carpeta descargas esta seria la orden


cd /home/nombre_de_tu_usuario/Descargas
o
cd ~/Descargas



Y aparecería así en terminal

usuario@nobre_de_pc:~/Descargas$

Lo que dice después de :~/ es la locación de la terminal ahora y si queremos confirmarlo escribiremos dir   
y saldrán todos los documentos de esa carpeta en modo terminal 

Ya que normalmente sale de esta manera

usuario@nombre_de_pc:~$

Y la locación por defecto de la terminal es el home


Pero esto aveces es muy confuso esto y si no conocemos la ruta bien puede dar un error en terminal, pero la mejor manera  es buscar la ruta por nautilus (el explorador de archivos de ubuntu) y abrir un terminal desde ahí, para eso se tiene que instalar  una extensión para nautilus llamada open-terminal con la cual sera el equivalente de dar cd en terminal pero de una forma mas facil, ya que solo hay que darle clic derecho en la carpeta y abrir con una terminal y sera lo mismo que con cd


Para instalar la extensión escribe en terminal


sudo apt-get install nautilus-open-terminal

Con eso ya solucionaríamos la orden cd y entrar a la ruta por terminal

2.La otra cuestión es descomprimir el archivo, para ello tienen que entrar a la carpeta donde se descargo el .tar.bz2 ya sea por cd o por la extensión y descomprimirlo, para esto se escribe en terminal

tar -xaf nombre_del_archivo

y se descomprime pero también se puede hacer de forma visual dando clic derecho extraer aquí.

 3.Cuando se extrae se tiene que entrar a la carpeta que se descomprimió en modo terminal, cuando de este adentro sigue lo siguiente que es la instalación

Lo principal es muy fácil solo hay que ver si trae un archivo llamado INSTALL aquí trae los comandos que se deben usar para la instalación solo lo abren y siguen los pasos.

Pero si no los comandos que se deben usar son los siguientes(no funciona en todos ya que todos los programas son diferentes)

Primero se debe usar la orden sudo seguido de la orden

Lo que primero se debe hacer es configurar los archivos con el comando configure que seria así 

tu_usuario@nombre_de_pc:~/carpeta/programa$ ./configure

 luego se tiene que usar el comando make sin el ./

que seria


tu_usuario@nombre_de_pc:~/carpeta/programa$ make

y después el comando install


tu_usuario@nombre_de_pc:~/carpeta/programa$ sudo make install

Con eso quedaría instalado el programa en nuestra pc(en algunos casos)

En otros casos se tiene a la mano un archivo install.sh o algun-nombre.sh pero si solo dice install o algun_nombre hay que ponerle .sh al final y darle permisos de ejecución luego usar el comando sudo seguido de ./install.sh 

que seria así

tu_usuario@nombre_de_pc:~/carpeta/programa$ sudo ./install.sh

Y con eso quedaría instalado en la pc

No obstante aunque quede instalado aveces no se muestra en el dash o en el panel de aplicaciones y para abrirlo tenemos que poner el nombre del programa en terminal y dar enter.

Eso es todo y recuerden si tienen mas dudas es porque están aprendiendo


5 comentarios:

  1. Oye amigo... no te miento si te digo que me he leído como 20 tutoriales acerca de este mismo tema (instalar programas comprimidos en .tar.gz) pero hasta ahora que leo el tuyo !!!POR FIN LO LOGRÉ!!!.
    De verdad muchísimas gracias, explicas muy bien paso a paso!
    Jum!... Hace como tres días estoy usando Ubuntu 12.04 y la verdad ya pensaba volver otra vez win 7! =(
    De verdad me salvaste! Se te agradece de verdad, saludos ;D

    ResponderBorrar
    Respuestas
    1. Que bueno que no regresaste a win7 :D

      No no es cierto tiene sus cosas buenas también.

      En un futuro tutorial voy a enseñar a crear paquetes .deb con estos binarios que vienen comprimidos (tarball) y con programas creados por uno mismo,para una fácil instalación y desinstalacion de programas

      A ver si también te sirve

      Saludos

      Borrar
    2. A la espera de ese tutorial... porque es más sencillo hacer clic en un ".deb" que ponerse a hacer "./configure - make e install". Muchas veces no agarra el "configure" y hasta allí llegó la fiesta...

      Borrar

Los comentarios serán revisados antes de ser publicados.