Hola, tengo una duda, es posible borrar un paquete y las dependencias que solo sean necesarias para ese paquete? Es decir, supongamos que instalo el paquete X desde yast y éste a su vez me instala 2 o 3 como dependencia. Acto seguido borro el paquete X pero los paquetes de dependencias siguen ahi, cuando no es muy lógico. Alguna solución? Aqui el problema está en borrar solo los paquetes que dependan unicamente de el y no lo utilicen otros. saludos
Hola :) aux wrote:
Hola, tengo una duda, es posible borrar un paquete y las dependencias que solo sean necesarias para ese paquete? Es decir, supongamos que instalo el paquete X desde yast y éste a su vez me instala 2 o 3 como dependencia. Acto seguido borro el paquete X pero los paquetes de dependencias siguen ahi, cuando no es muy lógico.
Alguna solución? Aqui el problema está en borrar solo los paquetes que dependan unicamente de el y no lo utilicen otros.
Que yo sepa ... no directamente. Te tendrías que montar un script que te busque qué dependencias tiene, que compruebe si hay otros paquetes que dependen y, en caso de no tener más problemas, lo desinstale. HTH Rafa -- Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia , 120 - Planta Baja 28003 Madrid, Spain Tel: +34 91 3984200 Fax: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com
El 26/01/06, aux
Hola, tengo una duda, es posible borrar un paquete y las dependencias que solo sean necesarias para ese paquete? Es decir, supongamos que instalo el paquete X desde yast y éste a su vez me instala 2 o 3 como dependencia. Acto seguido borro el paquete X pero los paquetes de dependencias siguen ahi, cuando no es muy lógico.
Alguna solución? Aqui el problema está en borrar solo los paquetes que dependan unicamente de el y no lo utilicen otros.
mmm.. creo que seria algo muy, pero muy malo lo que quieres !!! al momento de instalar el progrma X, este puede tener 10 dependencias, pero 8 ya estan instaladas.. y usted al instalarlo, solamente te avisa que necesitara instalar estas 2 dependencias que estan faltando !!!! y en caso de vosotro ejecutar algun comando para desinstalar el programa X y sus dependencias, no ira hacer solamente con las 2 dependencias instaladas en el ejemplo anterior, pero si las 10 y talvez mas dependencias de las dependencias y asi sucesivamente !!! bye. -- -- Victor Hugo dos Santos Linux Counter #224399
El Jueves, 26 de Enero de 2006 15:40, Victor Hugo dos Santos escribió:
El 26/01/06, aux
escribió: Hola, tengo una duda, es posible borrar un paquete y las dependencias que solo sean necesarias para ese paquete? Es decir, supongamos que instalo el paquete X desde yast y éste a su vez me instala 2 o 3 como dependencia. Acto seguido borro el paquete X pero los paquetes de dependencias siguen ahi, cuando no es muy lógico.
Alguna solución? Aqui el problema está en borrar solo los paquetes que dependan unicamente de el y no lo utilicen otros.
mmm.. creo que seria algo muy, pero muy malo lo que quieres !!!
al momento de instalar el progrma X, este puede tener 10 dependencias, pero 8 ya estan instaladas.. y usted al instalarlo, solamente te avisa que necesitara instalar estas 2 dependencias que estan faltando !!!!
y en caso de vosotro ejecutar algun comando para desinstalar el programa X y sus dependencias, no ira hacer solamente con las 2 dependencias instaladas en el ejemplo anterior, pero si las 10 y talvez mas dependencias de las dependencias y asi sucesivamente !!!
Para Debian existe un programa que hace algo parecido a lo que quieres, sin los riesgos que apunta Victor Hugo: deborphan Este busca las librerias instaladas, que no responden a ninguna dependencia, y te permite desinstalarlas. No se si exista algo similar para sistemas basados en paquetes rpm Saludos; -- Sergio Hernandez Usuario Linux #324.172
El Viernes, 27 de Enero de 2006 12:24, Sergio Hernandez escribió:
El Jueves, 26 de Enero de 2006 15:40, Victor Hugo dos Santos escribió:
El 26/01/06, aux
escribió: Hola, tengo una duda, es posible borrar un paquete y las dependencias que solo sean necesarias para ese paquete? Es decir, supongamos que instalo el paquete X desde yast y éste a su vez me instala 2 o 3 como dependencia. Acto seguido borro el paquete X pero los paquetes de dependencias siguen ahi, cuando no es muy lógico.
Alguna solución? Aqui el problema está en borrar solo los paquetes que dependan unicamente de el y no lo utilicen otros.
mmm.. creo que seria algo muy, pero muy malo lo que quieres !!!
al momento de instalar el progrma X, este puede tener 10 dependencias, pero 8 ya estan instaladas.. y usted al instalarlo, solamente te avisa que necesitara instalar estas 2 dependencias que estan faltando !!!!
y en caso de vosotro ejecutar algun comando para desinstalar el programa X y sus dependencias, no ira hacer solamente con las 2 dependencias instaladas en el ejemplo anterior, pero si las 10 y talvez mas dependencias de las dependencias y asi sucesivamente !!!
Pues yo no lo veo tan malo. Es mas, me extraña muchisimo que el propio rpm no incorpore ningun parametro para hacer esto. Sin ir mas lejos en FreeBSD se hace facilmente, y va comprobando paquete por paquete y sus dependencias, y borra solo las de ese paquete unicamente. Esto deberia de existir y usarse bastante porque queda bastante "warro" desinstalar el paquete principal y que sus dependencias se queden ahi instaladas. Es como el windows que le das a quitar programa y la mayoria de veces te deja la carpeta del programa y cosas dentro. En fin... buscaré a ver si hay algo por ahi
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-01-27 a las 13:28 +0100, aux escribió:
Pues yo no lo veo tan malo. Es mas, me extraña muchisimo que el propio rpm no incorpore ningun parametro para hacer esto. Sin ir mas lejos en FreeBSD se hace facilmente, y va comprobando paquete por paquete y sus dependencias, y borra solo las de ese paquete unicamente. Esto deberia de existir y usarse bastante porque queda bastante "warro" desinstalar el paquete principal y que sus dependencias se queden ahi instaladas. Es como el windows que le das a quitar programa y la mayoria de veces te deja la carpeta del programa y cosas dentro.
No es tan simple. Si las dependencias implican a programas, no se puede saber si el programa está voluntariamente. En cuanto a las librerías, te puedes dar un paseo con el yast, sección de librerías, desmarcar unas cuantas, y darle a comprobar dependencias: si las pide, hacen falta, el resto se pueden quitar. Si, es una lástima que no exista algo hecho, pero no podría ir mucho más allá de listar las librerías huerfanas, la desinstalación tendría que ser manual. El yast si podría hacerlo. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFD2hjxtTMYHG2NR9URAjEHAJ9RnnodR5rwNRM3b1w05K13acgcFQCeJ3o0 WWNtQSEpCjHTgL8B6qdy8T4= =4Nr3 -----END PGP SIGNATURE-----
participants (5)
-
aux
-
Carlos E. R.
-
Rafa Grimán
-
Sergio Hernandez
-
Victor Hugo dos Santos