Instalar paquetes .tar.gz y .tar.bz2

Imagen de patrii.estrella
0 puntos

¿Qué son?

Son dos formatos archivadores que provienen del formato .tar, que se usaba para almacenar archivos en cintas magnéticas (Tape ARchiver, archivador en cinta). No comprimen archivos, sino que los archivan para "meterlos" todos en un mismo archivo (vamos, igual que una carpeta). Para comprimir los archivos, hace falta Tar y las opciones de gzip (.tar.gz) o bzip2 (.tar.bz2). Ahora se usan para almacenar el código fuente de un programa, para que sea compilado desde el código fuente.

¿Cómo se instalan?

Archivos .tar.gz

Los archivos .tar.gz, aunque parezcan difíciles de instalar, no lo son. Simplemente descarga el archivo e instala el programa para convertir esos archivos a .deb, para poderlos instalar. Abre una terminal (Aplicaciones → Accesorios→ Terminal) y escribe lo siguiente:

sudo apt-get install alien

Ahora, viene lo importante. Escribe en una terminal:

sudo alien -dvi

ejemplo:

sudo alien -dvi /home/yo390i/Documentos/archivo.tar.gz

Es muy importante no escribirlo en mayúsculas, a excepción de las carpetas que lleven mayúscula.

Imagen de Goyo
+1
0
-1

Quien te haya contado estas cosas te ha engañado.

1. Esto debería ir en tu blog o en "Tutoriales y trucos", no en "La línea de comandos" que debería ser para consultas.
2. Los archivos .tar.gz y tar.bz2 no solo se usan para almacenar el código fuente de un programa sino para almacenar cualquier cosa que a uno se le ocurra.
3. La mayoría de los programas que vienen empaquetados en archivos tar.gz no se pueden instalar de la forma que dices.

+1
0
-1
Imagen de patrii.estrella
+1
0
-1

losiento si no t funciono, pero a mi si.. y al igual k a mi.. a varias personas mas...

+1
0
-1
Imagen de Goyo
+1
+1
-1

Si no es eso, a mí me funciona todo divinamente.

Pero si tú lograste instalar un programa empaquetado en .tar.gz usando alien entonces no compilaste el código fuente.

+1
+1
-1
Imagen de LyingB
+1
+1
-1

lo que te dice el compañero Goyo.

Los tar.gz no solo se usan para comprimir código fuente, yo mismo tengo varios respaldos en formato tar.b2z, por lo que no es una normativa almacenar solo el código fuente.

Ahora, sobre lo de alien: Su propósito es convertir entre formatos de paquetes para poder instalarlos, pero los programas deberán estar precompilados. Mira lo que dice el manual de alien:

tgz Note that when converting from the tgz format, alien will simply
generate an output package that has the same files in it as are in
the tgz file. This only works well if the tgz file has precompiled
binaries in it in a standard linux directory tree. Do NOT run alien
on tar files with source code in them, unless you want this source
code to be installed in your root directory when you install the
package!

Una vez dicho esto, la mayoría de archivos .tar.gz una de dos, o contienen código fuente o usan una estructura muy particular en la que almacenan los archivos del programa, tal es el caso de Firefox, que está pensado para que corra desde la carpeta que ha sido descomprimida del .tar.b2z. En casos como los anteriores alien no hará nada bueno por tí.

+1
+1
-1


Agrega al final del título del post (solucionado) si has arreglado tu problema.