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

