Alien no me funciona

Imagen de Fantino
0 puntos

Hola, estaba intentando transformar un archivo con alien que en Elementary OS si me funcionó (Me cambié a 12.04.4) y ahora en esta distro no me funciona, cabe destacar que en Elementary me pasaba hasta que lo instalé con Synaptic, pero aquí hasta con Synaptic, el error es este:
______________________________________________________________________________________________________
sergio@Sergio-PC:~$ cd Descargas
sergio@Sergio-PC:~/Descargas$ sudo alien wakfu-asia-x86.tar.gz
[sudo] password for sergio:

gzip: stdin: unexpected end of file
tar: Fin de archivo inesperado en el archivo
tar: Error is not recoverable: exiting now

gzip: stdin: unexpected end of file
tar: Fin de archivo inesperado en el archivo
tar: Error is not recoverable: exiting now

gzip: stdin: unexpected end of file
tar: Fin de archivo inesperado en el archivo
tar: Fin de archivo inesperado en el archivo
tar: Error is not recoverable: exiting now
Unpacking of '/home/sergio/Descargas/wakfu-asia-x86.tar.gz' failed: at /usr/share/perl5/Alien/Package/Tgz.pm line 172, line 11.
_____________________________________________________________________________________________________

¿Qué hago? no solo es con ese archivo, es con todos.

Imagen de Jose Luis 1320
+1
0
-1

No son paquetes con programas.

Son archivos que empaquetan código fuente o cualquier otra cosa.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Fantino
+1
0
-1

Pero es un juego, además ese mismo paquete si me fue en Elementary, a ver si lo pruebo en Xubuntu, pero creo que es algo de la distro. Además, el paquete es un juego, es este paquete: http://download.wakfu.asia/full/unix/

Y he investigado y al parecer sí que se pueden transformar con Alien.

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

Alien convierte paquetes rpm en deb, no programas contenidos en tar.gz.

Sgueramente dentro de Xubuntu o Elementary convertiste el rpm.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de gato2707
+1
0
-1

es posible convertir entre los formatos:

deb
rpm
lsb
tgz
pkg

No solamente entre deb y rpm

Eso sí las estructuras de directorios deben corresponder a las de la distro que se trate, recuerda que no todas son iguales.

Coincido en que el archivo debe de estar corrupto, aunque también podría ser falla de la versión de alien con la que se está trabajando.

+1
0
-1

Saludos desde México
Mi Web: El Gato con Linux

Imagen de Jose Luis 1320
+1
0
-1

pero estoy seguro que no es tar.gz que es un Tar comprimido con gzip...

Y si lo pudiese manejar.... yo no vería a alien como una solución para convertir todos las tar.gz que existan... hay que abrir primero el .tar.gz para ver de que se trata...

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Goyo
+1
0
-1

Seguramente el archivo está corrupto.

+1
0
-1
Imagen de Alcruz
+1
+1
-1

tgz = tar.gz , se refiere a paquetes para slckware .
CON.
Con alien instalado puedes desemapetar fćilmente con un simple click secundario ---> extraer aquí paquetes deb, rpm, tgz etc, así podrás ver la extructura , si el archivo tar.gz tiene una extructura similar a la de un paquete den, entonces si puedes decir que para ese archivo partucular puedes convertirlo a un paquete den, en caso contrario no será posible, todo lo que sacarás es generar un paquete deb que al instalarse creará la carpeta de descompresión en la raiz del sistema, o sea un mamarracho

+1
+1
-1
Imagen de Gabriel_M
+1
+1
-1

Slackware a sus paquetes los comprime actualmente en un tarball en donde los nombres de archivos terminan con .txz, el formato de archivos .tgz fue utilizado hasta la versión 12.2. Son construidos de tal manera que al ser extraídos en el directorio raíz, los archivos se copien a sus lugares de instalación.

Red Hat Linux tiene paquetes .rpm los cuales son archivos cpio, este tipo de archivo fue inicialmente creado para el almacenamiento de copias de seguridad en cintas magnéticas de una forma contigua, tiene un funcionamiento muy parecido al formato tar, y consiste en una serie de archivos y directorios con los encabezados requeridos para extraer los archivo y los encabezados parael nombre, fecha de creación, permisos y propietario de cada archivo y directorio.

Debian tiene archivo .deb que son archivos ar, comienzan con una cabecera global, seguida de una cabecera y sección de datos por cada archivo almacenado dentro del .ar, la sección de datos está alineada a 2 bytes, si fuera a terminar en un punto impar se usa un «\n» como relleno, contienen información detallada de las dependencias y las utilerías que se pueden utilizar para encontrar e instalar esas dependencias y se negarán a instalar en el caso de que los requisitos no sean encontrados.

+1
+1
-1
Imagen de Jose Luis 1320
+1
0
-1

ya conocía los archivos deb y a los archivos de cinta... pero no sabía que los rpm fueran muy semejantes a los tar...

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Alcruz
+1
0
-1

Yo creo que todos estos sistemas de paquetes tienen que ver con Tar, por ejemplo si a alguien se le ocurre la peregrina idea de eliminat tar de su sistema, no podrá instalar ningún paquete mas , esto demostraría la dependencia de los paquetes deb con tar.

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Es una realidad, tal como lo expresas.
Los archivos .deb son archivos ar estándar y consisten en dos archivos tar en distintos formatos gzip, bzip2 o lzma en uno de los cuales se encuentra la información de control, mientras que en el otro se encuentran los datos. A su vez dentro de estos se encuentran tres archivos: 1- debian-binary que corresponde al número de versión del formato deb. 2- control.tar.gz que contiene toda la meta-información del paquete. 3- data.tar, data.tar.gz, data.tar.bz2 o data.tar.lzma que contienen los archivos a instalar. Nunca se me ocurriría eliminar tar del sistema, pero estimo que no faltará quién lo haga. :)

+1
0
-1
Imagen de Alcruz
+1
0
-1

Lo que digo es que los paquetes deb están basados en tar.gz con el agregado de controles de versión y dependencias, esto controles los ponen en una carpeta denominada DEBIAN . Una vez , al no saber como bloquear una versión de un paquete para todos los gestores de paquetes , lo que hice fue desempaquetarlo y luego instalo manualmente todo menos lo que figura en la carpeta DEBIAN , de esa forma para el sistema el paquete no está instalado por lo que no podrán haber actualizaciones.
Otra cosa, uso Debian testing y Ubuntu 10.04 , el otro día pude comprobar que un paquete deb creado con alien en testing, no servía en Lucid, esto me hace pensar que los paquetes deb se están basando en tar.xz que que creo no soporta lucid, no se no le hallo explicación, se trataba de paquete simple que no podía tener problemas con dependencias

+1
0
-1