[opensuse-es] Eliminar dependencias inecesarias
El problema es el siguiente: Instalo (mediante Yast o mediante Smart) un paquete (por ejemplo kde4-kscd). En el momento de instalar me dice que necesita también una serie de dependencias (le digo que sí, claro). Más tarde, u otro día, quiero desinstalarlo por la razón que sea (la aplicación no funciona como yo esperaba, he cambiado de opinión, etc.) pero las dependencias que sólo instalé por ese paquete en particular quedan ahí porque no tengo manera de discriminarlas respecto de las que son necesarias también para otras aplicaciones. (Lo sabría si me anotara cada vez la relación de dependencias que instalo, pero eso sería tarea de chinos). ¿Hay alguna manera de saber cuales eran esas dependencias, para limpiar el equipo de paquetes innecesarios?. Gracias de antemano, Toni --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-05-04 a las 13:55 +0200, Antoni Mont escribió:
El problema es el siguiente:
Instalo (mediante Yast o mediante Smart) un paquete (por ejemplo kde4-kscd). En el momento de instalar me dice que necesita también una serie de dependencias (le digo que sí, claro). Más tarde, u otro día, quiero desinstalarlo por la razón que sea (la aplicación no funciona como yo esperaba, he cambiado de opinión, etc.) pero las dependencias que sólo instalé por ese paquete en particular quedan ahí porque no tengo manera de discriminarlas respecto de las que son necesarias también para otras aplicaciones. (Lo sabría si me anotara cada vez la relación de dependencias que instalo, pero eso sería tarea de chinos). ¿Hay alguna manera de saber cuales eran esas dependencias, para limpiar el equipo de paquetes innecesarios?.
No, no hay manera. Salvo decirlo en Bugzilla como "feature request". Puedes averiguar cuales son todas las dependiencias de cierto paquete, eso si, pero luego hay que averiguar una a una si esas dependencias se han liberado o siguen viniendo frozadas por algún otro paquete. O bien las intentas quitar en el yast, el cual las volverá a marcar automáticamente o te dará conflicto. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIHa5HtTMYHG2NR9URAvU3AJ9zB+W2fRO5fguX4UmDPPPmI+/HmgCcDRsK +DPQy1uwchCaQdSPNEvOeRE= =C8rk -----END PGP SIGNATURE-----
Carlos E. R. wrote:
El 2008-05-04 a las 13:55 +0200, Antoni Mont escribió:
El problema es el siguiente:
Instalo (mediante Yast o mediante Smart) un paquete...
No, no hay manera.
Salvo decirlo en Bugzilla como "feature request".
Puedes averiguar cuales son todas las dependiencias de cierto paquete, eso si, pero luego hay que averiguar una a una si esas dependencias se han liberado o siguen viniendo frozadas por algún otro paquete.
O bien las intentas quitar en el yast, el cual las volverá a marcar automáticamente o te dará conflicto.
- -- Saludos Carlos E.R.
Gracias, Camaleon y Carlos por vuestras respuestas. Me suponía que la cosa iba por ahí, pero no está de más preguntar a quién sabe. El argumento del tamaño del disco y la rapidez con que queda obsoleta una versión es definitivo. ;-) Con el método de prueba y error con Yast te pueden dar las del alba, sobre todo si el paquete tiene tropecientas dependencias... Gracias, Toni --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Me pierdo, cuando contestes un documento trata de hacerlo desde el
mismo, esto es no romper el hilo de la conversacion
Con las opciones que aparecen en respuesta o respuesta a todos, no un
nuevo mail...
Gracias
El día 4 de mayo de 2008 15:28, Antoni Mont
Carlos E. R. wrote:
El 2008-05-04 a las 13:55 +0200, Antoni Mont escribió:
El problema es el siguiente:
Instalo (mediante Yast o mediante Smart) un paquete...
No, no hay manera.
Salvo decirlo en Bugzilla como "feature request".
Puedes averiguar cuales son todas las dependiencias de cierto paquete, eso si, pero luego hay que averiguar una a una si esas dependencias se han liberado o siguen viniendo frozadas por algún otro paquete.
O bien las intentas quitar en el yast, el cual las volverá a marcar automáticamente o te dará conflicto.
- -- Saludos Carlos E.R.
Gracias, Camaleon y Carlos por vuestras respuestas.
Me suponía que la cosa iba por ahí, pero no está de más preguntar a quién sabe. El argumento del tamaño del disco y la rapidez con que queda obsoleta una versión es definitivo. ;-) Con el método de prueba y error con Yast te pueden dar las del alba, sobre todo si el paquete tiene tropecientas dependencias...
Gracias, Toni
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Te invito a que visites mi pagina. http://www.i-moncads-s.co.cc http://www.marco-a-moncada.co.cc La vida es muy corta para perder el tiempo, en enojos, y molestias que no te llevan a nada. Vive la vida, como si este dia fuera el ultimo, que disfrutaras, y recuerda siempre mandar una flor, a tu vecino. Una sonrisa, no te cuesta nada, pero alegras el corazon de la persona que lo recibe. Marco Aurelio Moncada Coello Calle Francisco Lozada Chavèz, numero 20, local 5. Atizapan de Zaragoza, Estado de México México, 044-55-1920-2224, 011-521-551920-2224 --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-05-05 a las 13:39 -0500, Marco Aurelio Moncada Coello escribió:
Me pierdo, cuando contestes un documento trata de hacerlo desde el mismo, esto es no romper el hilo de la conversacion
Con las opciones que aparecen en respuesta o respuesta a todos, no un nuevo mail...
No hizo un nuevo mail. Si te sale aparte, es culpa del webmail de gmail que no te lo visualiza bien. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIH2KKtTMYHG2NR9URAvHXAJ9ECRNuYRrmTmTKVgKPPLiV02LixgCgjl1a FSr3Cus00gL/A35vwlDwceE= =ylQF -----END PGP SIGNATURE-----
El día 5 de mayo de 2008 14:39, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2008-05-05 a las 13:39 -0500, Marco Aurelio Moncada Coello escribió:
Me pierdo, cuando contestes un documento trata de hacerlo desde el mismo, esto es no romper el hilo de la conversacion
Con las opciones que aparecen en respuesta o respuesta a todos, no un nuevo mail...
No hizo un nuevo mail. Si te sale aparte, es culpa del webmail de gmail que no te lo visualiza bien.
No se me perdi, pero si eso fue la razon, mil disculpas.
- -- Saludos Carlos E.R.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux)
iD8DBQFIH2KKtTMYHG2NR9URAvHXAJ9ECRNuYRrmTmTKVgKPPLiV02LixgCgjl1a FSr3Cus00gL/A35vwlDwceE= =ylQF -----END PGP SIGNATURE-----
-- Te invito a que visites mi pagina. http://www.i-moncads-s.co.cc http://www.marco-a-moncada.co.cc La vida es muy corta para perder el tiempo, en enojos, y molestias que no te llevan a nada. Vive la vida, como si este dia fuera el ultimo, que disfrutaras, y recuerda siempre mandar una flor, a tu vecino. Una sonrisa, no te cuesta nada, pero alegras el corazon de la persona que lo recibe. Marco Aurelio Moncada Coello Calle Francisco Lozada Chavèz, numero 20, local 5. Atizapan de Zaragoza, Estado de México México, 044-55-1920-2224, 011-521-551920-2224 --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Carlos E. R. escribió:
Salvo decirlo en Bugzilla como "feature request".
este feature request ya se ha solicitado, la unica manera puede ser agragarle un flag a zypper que remueva el paquete y sus dependencias siempre y cuando nada mas dependa de ellos, en teoria suena sencillo, el la practica no es tanto ;) En los personal no recomendaria usar algo si, si existiera.. ;) -- "Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.” - Edsger W. Dijkstra Cristian Rodríguez R. Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
El 4/05/08, Antoni Mont escribió:
Instalo (mediante Yast o mediante Smart) un paquete (por ejemplo kde4-kscd). En el momento de instalar me dice que necesita también una serie de dependencias (le digo que sí, claro). Más tarde, u otro día, quiero desinstalarlo por la razón que sea (la aplicación no funciona como yo esperaba, he cambiado de opinión, etc.) pero las dependencias que sólo instalé por ese paquete en particular quedan ahí porque no tengo manera de discriminarlas respecto de las que son necesarias también para otras aplicaciones. (Lo sabría si me anotara cada vez la relación de dependencias que instalo, pero eso sería tarea de chinos).
http://en.wikipedia.org/wiki/Dependency_hell :-) Yo antes (en suse 8.2) lo hacía a mano O:-). Ahora, con el tamaño de los discos duros, no me preocupa... antes de que se llene el disco de librerías o paquetes me toca cambiar de suse (a los dos años) :-P.
¿Hay alguna manera de saber cuales eran esas dependencias, para limpiar el equipo de paquetes innecesarios?.
Saber las dependencias de un rpm que no está instalado, es posible. Pero cómo saber qué has instalado debido a las dependencias de un paquete en concreto, ni idea :-? Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El dom, 04-05-2008 a las 13:55 +0200, Antoni Mont escribió:
El problema es el siguiente:
Instalo (mediante Yast o mediante Smart) un paquete (por ejemplo kde4-kscd). En el momento de instalar me dice que necesita también una serie de dependencias (le digo que sí, claro). Más tarde, u otro día, quiero desinstalarlo por la razón que sea (la aplicación no funciona como yo esperaba, he cambiado de opinión, etc.) pero las dependencias que sólo instalé por ese paquete en particular quedan ahí porque no tengo manera de discriminarlas respecto de las que son necesarias también para otras aplicaciones. (Lo sabría si me anotara cada vez la relación de dependencias que instalo, pero eso sería tarea de chinos). ¿Hay alguna manera de saber cuales eran esas dependencias, para limpiar el equipo de paquetes innecesarios?.
Gracias de antemano,
Toni
Hola, es sólo una idea... se podría instalar apt-get y apatitude. A mí me consta que es excelente resolviendo problemas de dependencias automáticamente, eliminando paquetes huérfanos, limpiando configuraciones... pero en otra distribución, no sé si en openSUSE sería lo mismo... Estuve viendo por ahí que por lo menos sí se puede instalar... Saludos. -- Sistema: GNU/Linux Ubuntu 8.04 (32 bits); mobo ECS C51GM-M; disco 40[HD] +40[USB] GB; mem 1,5 GB; procesador AMD Athlon64 3200+ (2000 Mhz); video nVidia GeForce 6100; chipset nVidia MCP51 --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola a tod@s:
Hola, es sólo una idea... se podría instalar apt-get y apatitude. A mí me consta que es excelente resolviendo problemas de dependencias automáticamente, eliminando paquetes huérfanos, limpiando configuraciones... pero en otra distribución, no sé si en openSUSE sería lo mismo...
Mi experiencia particular. Solo en muy pocas ocasiones (por no decir ninguna) apt-get resuelve mejor las dependencias que YaST (openSuSe 10.2) Solo he utilizado apt-get para instalar alguna aplicacion pequeña (tipo *nix) por no esperar el coña** de la actualizacion/comprobacion de los sources. Por cierto que en la 10.3 va de cine!!. Se ha reducido el tiempo un monton.
Estuve viendo por ahí que por lo menos sí se puede instalar... Si, si se puede; busca apt4rpm que no recuerdo si esta en el repo oficial, el de guru o packman.
Salu2. -- Pez que lucha contra la corriente, ¡muere electrocutado! Les Luthiers
AG escribió:
Mi experiencia particular. Solo en muy pocas ocasiones (por no decir ninguna) apt-get resuelve mejor las dependencias que YaST (openSuSe 10.2)
huh ? de donde sacaste que yast resuelve dependencias ? eso inmediatamente tira por la borda tus (subjetivas) conclusiones. -- "Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.” - Edsger W. Dijkstra Cristian Rodríguez R. Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-05-06 a las 14:08 -0400, Cristian Rodríguez escribió:
AG escribió:
Mi experiencia particular. Solo en muy pocas ocasiones (por no decir ninguna) apt-get resuelve mejor las dependencias que YaST (openSuSe 10.2)
huh ? de donde sacaste que yast resuelve dependencias ? eso inmediatamente tira por la borda tus (subjetivas) conclusiones.
¿ein? ¿No lo hace? Contro, ¿entonces que rayos hace? Porque yo siempre he creído que tardaba tanto porque estaba pensandose las dependencias... y que cuando no puede, es cuando te plantea el conflicto. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIIKT9tTMYHG2NR9URAuhdAJ9rr1NIPjTwzCEpuRnJn+ZOs4/7wwCghpOK EEN0LN6JhOy6sKCOqSDFUQE= =5VCS -----END PGP SIGNATURE-----
Carlos E. R. escribió:
¿ein? ¿No lo hace?
No, esa tarea la hace ZYPP + satsolver (en openSUSE 11) -- "Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.” - Edsger W. Dijkstra Cristian Rodríguez R. Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
Hola a tod@s:
Carlos E. R. escribió:
¿ein? ¿No lo hace?
No, esa tarea la hace ZYPP + satsolver (en openSUSE 11)
Gracias por la informacion; para profanos (servidor) , parece que es YaSt. Conocia el ZyPP ( y toda la controversia de la lentitud, etc) pero no el satsolver. Salu2 -- Nadie sabe nada. Bill Goldman Director de Cine
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-05-06 a las 19:56 +0200, AG escribió:
Solo he utilizado apt-get para instalar alguna aplicacion pequeña (tipo *nix) por no esperar el coña** de la actualizacion/comprobacion de los sources. Por cierto que en la 10.3 va de cine!!. Se ha reducido el tiempo un monton.
Pues entonces la 11.0 te parecerá de cine futurista :-p - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIIKU9tTMYHG2NR9URAk3gAJ0erk+gU5MkYyl/9bIuwDNimHze1wCdFjnD 9rQLwzSnvZNsCEpGonpwDK4= =QRvV -----END PGP SIGNATURE-----
participants (7)
-
AG
-
Antoni Mont
-
Camaleón
-
Carlos E. R.
-
Cristian Rodríguez
-
Marco Aurelio Moncada Coello
-
Mauricio José Adonis Carrasco