Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Software > General OpenSUSE


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Zypper y remove --clean-deps
  #1  
Antiguo 20-feb-2011, 13:20
Endika Endika está desconectado
Aforado
 
Fecha de Ingreso: 20-febrero-2011
Versión: 11.3
Mensajes: 1
Agradecimientos: 0
Agradecido 1 Vez en 1 Mensaje
Poder de Credibilidad: 0
Endika está en el buen camino
Zypper y remove --clean-deps

Buenos dias.

Antes de nada comentar que anteriormente de postear aquí he mirado el Manual completo de zypper de tranzorx y he estado mirando la documentación oficial de zypper xD

Mi duda es la siguiente: me gustaría eliminar un package cuestión y todas las dependencias que ya no se van a utilizar, según la documentación he de usar "zypper remove --clean-deps package" pero no elimina dependencias no utilizadas en algunos casos y no sé por que (soy novato en openSUSE aunque no en linux xD)

Ejemplo, instalé Chromium y me instaló diversos packages necesarios como chromium-libs entre otros pero cuando hice "zypper remove --clean-deps chromium" sólo me eliminó el package de chromium y no otros que se me instalaron como requerimientos como chromium-libs y que no están siendo utilizados.

Me he perdido algo o estoy haciendo algo mal? Mas que nada me gustaría tener la distro lo más limpio posible y sin dependencias que no están siendo utilizadas

Gracias por todo, Endika.
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a Endika Por Este Mensaje:
arag (12-mar-2011)
  #2  
Antiguo 20-feb-2011, 13:39
Avatar de jesusx
jesusx jesusx está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 06-enero-2008
Ubicación: Castellón
Versión: Tumbleweed+Kde
Mensajes: 3.369
Agradecimientos: 325
Agradecido 482 Veces en 399 Mensajes
Poder de Credibilidad: 13
jesusx está en el buen camino
No se si te servirá pero una vez me ayudó este comando: LC_ALL=C zypper se -s | fgrep '(System Packages)'
Sirve para nombrar paquetes huérfanos. Si encuentras lo que buscas, simplemente ejecutas sudo zypper remove nombrepaquete después. Salu2
__________________

Si tienes el vibrato de BB King, el tapping de Van Halen, la velocidad de Malmsteen y la guitarra de Vai... enhorabuena eres un gran imitador.
Responder Citando
  #3  
Antiguo 20-feb-2011, 22:45
XisEme XisEme está desconectado
Miembro Senior
 
Fecha de Ingreso: 08-septiembre-2005
Ubicación: ±43º21'N8º22'W
Versión: Tumbleweed[x64]
Mensajes: 1.232
Agradecimientos: 22
Agradecido 301 Veces en 258 Mensajes
Poder de Credibilidad: 14
XisEme está en el buen camino
No sé si BleachBit (packman) hace eso, pero limpiar sí que limpia.

Creo que en un hilo al respecto de paquetes huérfanos (rpmorphan) RedDwarf indicó cómo hacerlo con zypper. Siento no poner el enlace pero ahora mismo no lo encuentro.
__________________
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Responder Citando
  #4  
Antiguo 12-mar-2011, 15:36
Avatar de arag
arag arag está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 08-agosto-2010
Ubicación: Venezuela
Versión: Ultima estable con kde
Mensajes: 2.371
Agradecimientos: 204
Agradecido 380 Veces en 327 Mensajes
Poder de Credibilidad: 10
arag está en el buen camino
Enviar un mensaje por MSN a arag Enviar un mensaje por Skype™ a arag
a mi el comando "zypper remove --clean-deps package" me sirvió perfecto gracias

Última edición por arag; 12-mar-2011 a las 17:49
Responder Citando
  #5  
Antiguo 12-mar-2011, 17:30
Avatar de LUKE10
LUKE10 LUKE10 está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 27-septiembre-2006
Ubicación: Epaña (murcia)
Versión: Leap 42.2 - KDE
Mensajes: 1.654
Agradecimientos: 73
Agradecido 402 Veces en 314 Mensajes
Poder de Credibilidad: 13
LUKE10 está en el buen camino
Enviar un mensaje por MSN a LUKE10
Question

Cita:
Iniciado por jesusx Ver Mensaje
No se si te servirá pero una vez me ayudó este comando: LC_ALL=C zypper se -s | fgrep '(System Packages)'
Sirve para nombrar paquetes huérfanos. Si encuentras lo que buscas, simplemente ejecutas sudo zypper remove nombrepaquete después. Salu2
exactamente q hace el LC_ALL=C zypper se -s | fgrep '(System Packages)', porque lo pongo y si salen paquetes q estoy usando o se necesitan , no me atrevo a borrar todos los q salen.

saludos.
Responder Citando
  #6  
Antiguo 12-mar-2011, 17:42
jcsl jcsl está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 18-mayo-2008
Versión: Tumbleweed
Mensajes: 2.104
Agradecimientos: 0
Agradecido 973 Veces en 587 Mensajes
Poder de Credibilidad: 12
jcsl llegará a ser famoso muy pronto
Hola.

Tened cuidado con la opción de desinstalar porque me parece que no funciona siempre bien. Yo uso casi siempre YaST y cuando elijo la opción "Limpiar durante la eliminación de paquetes" alguna vez he visto que por las dependencias entre ellos iba a desinstalar medio sistema. Yo siempre miro lo que se instala o desinstala y por eso la uso; os aconsejo que lo hagáis igual para evitar sorpresas.

Un saludo.
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a jcsl Por Este Mensaje:
LUKE10 (12-mar-2011)
  #7  
Antiguo 12-mar-2011, 17:45
Avatar de LUKE10
LUKE10 LUKE10 está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 27-septiembre-2006
Ubicación: Epaña (murcia)
Versión: Leap 42.2 - KDE
Mensajes: 1.654
Agradecimientos: 73
Agradecido 402 Veces en 314 Mensajes
Poder de Credibilidad: 13
LUKE10 está en el buen camino
Enviar un mensaje por MSN a LUKE10
Thumbs up

Cita:
Iniciado por jcsl Ver Mensaje
Hola.

Tened cuidado con la opción de desinstalar porque me parece que no funciona siempre bien. Yo uso casi siempre YaST y cuando elijo la opción "Limpiar durante la eliminación de paquetes" alguna vez he visto que por las dependencias entre ellos iba a desinstalar medio sistema. Yo siempre miro lo que se instala o desinstala y por eso la uso; os aconsejo que lo hagáis igual para evitar sorpresas.

Un saludo.
lo q pensaba por eso no toque nada, q me va muy fino .

gracias.
Responder Citando
  #8  
Antiguo 12-mar-2011, 18:52
RedDwarf RedDwarf está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 11-mayo-2006
Versión: openSUSE 12.1
Mensajes: 1.531
Agradecimientos: 0
Agradecido 29 Veces en 26 Mensajes
Poder de Credibilidad: 13
RedDwarf está en el buen camino
A ver, yo uso la opción "--clean-deps" siempre (vía solver.cleandepsOnRemove en /etc/zypp/zypp.conf) y nunca he visto ningún error. Puede haberlos? Seguro... yo encontré uno en el dist-upgrade que estuvo ahí hasta la 11.3.

Si tenéis un caso así simplemente ejecutad el mismo comando que cause el problema con "--debug-solver" y abrís un bug en https://bugzilla.novell.com/ adjuntando los datos que habrá generado zypper. De ahí los desarrolladores puedes ver exáctamente que ha pasado y corregir cualquier bug que pueda haber.
Responder Citando
  #9  
Antiguo 12-mar-2011, 19:47
jcsl jcsl está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 18-mayo-2008
Versión: Tumbleweed
Mensajes: 2.104
Agradecimientos: 0
Agradecido 973 Veces en 587 Mensajes
Poder de Credibilidad: 12
jcsl llegará a ser famoso muy pronto
Hola.

Cita:
Iniciado por RedDwarf Ver Mensaje
Si tenéis un caso así simplemente ejecutad el mismo comando que cause el problema con "--debug-solver" y abrís un bug en https://bugzilla.novell.com/ adjuntando los datos que habrá generado zypper. De ahí los desarrolladores puedes ver exáctamente que ha pasado y corregir cualquier bug que pueda haber.
No digo que sea un error, puede ser el comportamiento esperado y aún así no producir el efecto deseado. Ya leí un artículo donde se hablaba de la complejidad para determinar los paquetes que se pueden eliminar con seguridad al hacer la limpieza. Solo quería decir que se tuviera cuidado al hacerlo.

Un saludo.
Responder Citando
  #10  
Antiguo 12-mar-2011, 22:42
RedDwarf RedDwarf está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 11-mayo-2006
Versión: openSUSE 12.1
Mensajes: 1.531
Agradecimientos: 0
Agradecido 29 Veces en 26 Mensajes
Poder de Credibilidad: 13
RedDwarf está en el buen camino
Cita:
Iniciado por jcsl Ver Mensaje
No digo que sea un error, puede ser el comportamiento esperado y aún así no producir el efecto deseado. Ya leí un artículo donde se hablaba de la complejidad para determinar los paquetes que se pueden eliminar con seguridad al hacer la limpieza. Solo quería decir que se tuviera cuidado al hacerlo.
No sé los detalles de como se ha implementado en ZYpp, pero el comportamiento debería ser relativamente sencillo:
- Al instalar los paquetes se marca si han sido instalados porque el usuario ha pedido la instalación de ese paquete explícitamente o si se ha instalado porque era la dependencia de otra cosa.
- Al eliminar un paquete se busca la lista de paquetes que necesitaba
- Se comprueba si estos paquetes son requeridos por algún otro paquete
- Si un paquete ya no es necesitado por ningún otro y fue instalado sólo como dependencia, no porque el usuario lo pidiese explícitamente, se marca para ser eliminado
- Repites el proceso recursivamente
- Eliminas


Pero no hay que darle tantas vueltas. Si YaST te borra un paquete que tú querías que siguiese allí hay un problema a reportar... funcione como funcione internamente.
Si es increíblemente difícil de arreglar lo mismo te lo cierran sin más... pues vale, no pasa nada.
Responder Citando
Respuesta

Marcadores

Etiquetas
zypper


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Activado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con instaladores Zypper y Yast. johnvi General OpenSUSE 2 18-may-2010 22:30
Manual zypper para 11.1 (Traducción al español) tranzorx FAQs, Manuales y Tutoriales 11 21-ene-2010 23:21
duda sobre Zypper danhorris Software 5 11-nov-2008 01:29
nuevo zypper sphinx General OpenSUSE 18 14-oct-2008 20:24
¿Update? ¿Upgrade? eltitu General OpenSUSE 5 08-oct-2008 15:25



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 16:55.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba