Roberto Ruisanchez Mazo wrote:
> 
> Hola,
> 
>     Este es mi primer mensaje a la lista, aunque llevo ya un tiempo
> siguiendola atentamente. Soy un novato en esto de linux, asi que os pido
> un poco de paciencia, porque seguramente mis preguntas os pareceran muy
> ingenuas :-)

Tranquilo, si supieras lo que empezamos preguntando algunos

>     El asunto es que tengo varios Cd's de la PC Actual, y en uno de
> ellos viene la versi�n 1.0 del KDE. El problema es que viene en formato
> rpm. Pues bien, para poder instalarlo con cualquier distribuci�n tambien
> te traen rpm [nosequeversi�n] en formato tar.gz.

Para poder instalarlo a lo bestia con cualquier distribuci�n vale, pero
para poder instalar las cosas con un m�nimo de organizaci�n no vale, es
m�s puede ser peligroso.

Para instalar paquetes .rpm o .tgz en tu debian de forma organizada y
coherente debes utilizar el paquete alien y (para los rpm) el paquete
rpm de la distribuci�n debian

alien:  Convierte paquetes de un formato a otro y opcionalmente los
instala,
        encarg�ndose de convertirlos y (opcionalmente) pasarselos a dpkg para 
        que haga la instalaci�n. 
        En la distribuci�n debian est� en admin y tiene la prioridad extra.

rpm:    El paquete rpm de la distribuci�n debian. No debe usarse jam�s para
        instalar paquetes directamente. Lo utiliza alien internamente para
        realizar la conversi�n de paquetes redhat y otros programas como el
        midnight commander para ver el contenido de paquetes redhat.
        En la distribuci�n debian est� en admin y tiene la prioridad extra.
        
        Insisto: NO DEBE UTILIZARSE JAM�S PARA INSTALAR PAQUETES RPM EN UNA
        DISTRIBUCI�N DEBIAN. UTILIZA ALIEN


>     Bueno, yo instale ese fichero tar.gz como root. Y ahi empezar�n los
> problemas:
>         1.- Al intentar ejecutar man me sale el siguiente mensaje:
>                     man: error in loading shared libraries
>                     libdb2.so.2:cannot open shared object.
> fil:Permission denied
>              El fichero libdb2.so.2 es un link a otro libdb. El primero
> tiene todo los permisos puestos, pero el segundo solo tiene permiso de
> lectura y escritura, y no de ejecuci�n. Puede estar por ahi el
> problema??

En la m�a tambi�n est�n as�. Prueba a hacer ldconfig (o ldconfig -v si
quieres m�s informaci�n) a ver si detecta errores.

Tambi�n puedes haber sobreescrito cualquier fichero esencial sin darte
cuenta con otra versi�n incompatible, porque al instalar directamente
(sin alien) un tar.gz no se comprueba si hay alg�n fichero que se va a
sobreescribir. Aunque la verdad es que me extra�a viendo el contenido
del paquete rpm. La �nica posibilidad que se me ocurre en ese caso es
que listes el contenido del tar.gz, y que para cada uno de los ficheros
veas si hay uno con el mismo nombre asignado a un paquete debian, con

dpkg -S nombre_de_fichero

Toma nota de los paquetes que tengan ficheros que hayan sido
sobreescritos por el tar.gz y reinst�lalos, a ver si hay suerte. Pero ya
te digo, en este caso me extra�ar�a.

Creo que hay alg�n m�todo de ver que paquetes est�n da�ados
directamente, algo as� como

dpkg --audit

pero no lo he usado nunca y no se que tal funciona, sin embargo puedes
probar.


>         2.- Al ejecutar rpm -i kdebase.rpm no se instala porque me dice
> que le faltan varios ficheros, ficheros que he comprobado que si estan
> (p.e. sh) y en la localizaci�n en que me indica. �que puedo hacer?

Normal, rpm busca su base de datos y no encuentra lo que busca porque
est� en la base de datos de dpkg, que tiene un formato distinto. Utiliza
alien y no se te vuelva a ocurrir instalar la cosas directamente con rpm
en una debian. 

Debieras adem�s hacer una lista de lo que has instalado con rpm,
borrarlo con rpm, y volverlo a instalar con alien, todo ello con mucho
cuidado, no haya sobreescrito archivos esenciales que se borren al
borran con rpm. Puedes listar primero el contenido de los rpm para ver
si hay alg�n archivo esencial que vayas a borrar al quitar el paquete.

Saludos y suerte,

-- 
=====================================================================
Agust�n Mart�n Domingo, Dpto. de F�sica, ETS Arquitectura Madrid, 
(U. Polit�cnica de Madrid)  tel: +34 91-336-6536, Fax: +34 91-336-6554, 
email:[EMAIL PROTECTED], http://corbu.aq.upm.es/~agmartin/welcome.html

Responder a