Efectivamente, has dado en el clavo!!!

Muchas gracias!!! ;-)

Ya he solucionado lo del esms en mi potato, cambiando la dependencia de perl
a perl-5.005 gracias a tu explicaci�n de "ar" (muy muy agradecido por la
explicaci�n). Y gracias tambi�n por enviarme el paquete hecho ya.

Sin embargo sigo sin entender porqu� hay un paquete perl y otro perl-5.005.

Saludos.

----- Original Message -----
From: "Imobach Gonz�lez Sosa" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, October 06, 2001 9:24 AM
Subject: Re: apt-get y perl (que alguien me lo explique)


> Mmmmm, ese problema me suena. �Tienes potato, no? Si, por contra, usas
> woody, ignora mi mensaje.
>
> Yo instal� hace poco ese paquete bajo potato, aunque de manera no muy
limpia.
> Me dio el mismo problema: creo que la cuesti�n es que, el paquete perl, en
potato
> pertenece a la version 5.004... o algo as�. Y los paquetes de los que
depende
> esms dependen del paquete perl-5.005, y no de perl.
> Claro, es que el paquete perl en woody es una versi�n nueva
> (perl 5.6 si no mal recuerdo) que no tiene ninguna clase
> de problema con libwww-perl y compa��a. La soluci�nque le di, ya te digo,
no
> fue demasiado limpia, pero funcion�.
>
> Lo que hice fue `abrir' el paquete y cambiar las dependencia de perl por
> una dependencia que apunte a perl-5.005... creo. Si quieres te paso el
paquete
> que gener�, aunque de todas formas te digo como lo hice:
>
> Primero miras de qu� est� compuesto el paquete esms.
>
> [EMAIL PROTECTED]:~/esms]$ ar t esms_0.9.3-1_i386.deb
> debian-binary
> control.tar.gz
> data.tar.gz
>
> Luego lo descompones:
>
> [EMAIL PROTECTED]:~/esms]$ ar x esms_0.9.3-1_i386.deb
>
> Coges el archivo control.tar.gz y lo descomprimes (lo hago en un
subdirectorio
> a parte por comodidad):
>
> [EMAIL PROTECTED]:~/esms]$ mkdir control
> [EMAIL PROTECTED]:~/esms]$ cd control
> [EMAIL PROTECTED]:~/esms/control]$ tar xfvz ../control.tar.gz
> ./
> ./md5sums
> ./postinst
> ./prerm
> ./control
>
> Ahora tomas el fichero control y cambias la l�nea:
>
> Depends: perl, libwww-perl, libhtml-parser-perl, libhtml-tree-perl
>
> por esto:
>
> Depends: perl-5.005, libwww-perl, libhtml-parser-perl, libhtml-tree-perl
>
> Y ahora, vuelves a empaquetar. Comprimes el fichero control.tar.gz y
vuelves
> a juntarlo todo ;)
>
> [EMAIL PROTECTED]:~/esms/control]$ tar cfvz ../control.tar.gz *
> control
> md5sums
> postinst
> prerm
> [EMAIL PROTECTED]:~/esms/control]$ cd ..
> [EMAIL PROTECTED]:~/esms]$ ar r esms_0.9.3-1-potato_i386.deb debian-binary
control.tar.gz data.tar.gz
>
> Y ya est�. Ahora dpkg --install esms y, por supuesto, resuelves las
dependencias
> instalando los paquetes necesarios sin muchos problemas.
>
> En fin, espero que te sirva de algo.
>
> Saludos y suerte.
> Y ya sabes, si no te sale el paquete, no tienes m�s que ped�rmelo que yo
te lo paso.
>
> On Sat, Oct 06, 2001 at 04:22:08AM +0200, D.M. Illera wrote:
> > Eso es muy raro. Parece que te quiere instalar una versi�n de Perl
anterior a
> > la que tienes. Adem�s s� que tienes Perl instalado (�esms esta bobo? �Y
> > dpkg?). Prueba a instalar los m�dulos con CPAN, sobre todo libnet-perl,
que
> > es el que te vuelve a pedir perl5.005 (no tiene sentido), y se te
actualiza
> > Perl de pasada. Claro que te arriesgas a tirarte un rato descargando y
> > configurando para que te vuelva a decir que no tienes Perl instalado.
Estas
> > son las dependencias fundamentales de esms:
> > perl
> > libwww-perl (y de paso libnet-perl)
> > libhtml-parser-perl
> > libhtml-tree-perl
> > Que nos los expliquen :o)



_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


Responder a