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

Como resolver las dependencias de los paquetes pendientes de actualizar
  #1  
Antiguo 03-ene-2016, 10:55
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.773
Agradecimientos: 592
Agradecido 2.568 Veces en 1.734 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Como resolver las dependencias de los paquetes pendientes de actualizar

Hola compañeros.

CUIDADO CON ESTA GUÍA PORQUE PODÉIS INUTILIZAR VUESTRO OPENSUSE. NO ME HAGO RESPONSABLE DE LA INCORRECTA UTILIZACION DE ELLA

Requiere leer esta GUIA de Repositorios de openSUSE: Manejo y Funcionamiento y, sobre todo, saber que paquetes provee un repositorio determinado, se puede mirar el contenido de la carpeta x86_64 de ese repositorio poniendo su enlace en el navegador.

Después de haber publicado este tema ¿Que repositorios utilizas y que versión de openSUSE? me doy cuenta de una cosa: de que cuantos mas repositorios tengas instalados mas paquetes se acumulan sin actualizar con dependencias sin resolver.

Pero antes de seguir esta guía, ejecuta este comando en una consola y fijaros en las ultimas lineas de la salida de la ejecución:
sudo zypper ref && sudo zypper up && sudo zypper up


Mira las ultimas lineas de la salida del comando de arriba y fijaros en unas lineas similares a estas.
Cita:
Las siguientes XX actualizaciones NO serán instaladas:
paquete paquete paquete.......

No hay nada que hacer.
¿Porque ocurre esto?, karlggest lo explico en este tema Otro "The following 48 package updates will NOT be installed" al actualizar openSUSE.

Si no os gusta ejecutar comandos en la consola, podéis hacer toda esta guia desde el instalador de paquetes de Yast, son las pestañas "Descripción" y "Versiones" del paquete a cambiar de Proveedor. Ver la imagen de mas abajo.

Para ver porque ocurre necesitamos ver las distintas versiones de ese paquete, ejecutamos el comando: (Ponemos el nombre del paquete en el recuadro a "Buscar" del instalador de paquetes de Yast):
zypper se -v nombre-del-paquete-a-investigar

Como vemos, hay un paquete mas actual de otro repositorio, fijaros en la 'v' que aparece en la 1ª posición de la linea

Necesitamos saber para que sirve ese paquete con este comando: (Ir la pestaña "Descripción" del instalador de paquetes de Yast):
zypper info nombre-del-paquete-a-investigar

Visto para que sirve, esta en vuestro criterio si queréis pasarlo de un repositorio a otro, con el comando: (Ir la pestaña "Versiones" del instalador de paquetes de Yast)
sudo zypper up nombre-del-paquete-a-investigar

Os saldrá una linea como esta:
Cita:
Hay un candidato de actualización para "nombre-del-paquete-a-investigar", pero es de un proveedor diferente. Use "zypper install nombre-COMPLETO-del-paquete-a-investigar-numero-versión.x86_64" para instalar este candidato.
Y para instalarlo, copiamos la parte de la linea entrecomillada para cambiar de proveedor del paquete. (En la pestaña "Versiones" del instalador de paquetes de Yast, con el ratón marcamos la versión del repositorio a cambiar de proveedor)
sudo zypper install nombre-COMPLETO-del-paquete-a-investigar-numero-versión.x86_64

OJO, tener cuidado con las dependencias que arrastra ese paquete.

Tener un poco de sentido común cuando cambies de proveedor del paquete.

Deberéis saber que si pasáis los paquetes de un repositorio al repositorio Packman no tendréis problemas con vuestro openSUSE, ya que Packman solo son para aplicaciones y sus librerías multimedia si la hubiera, por lo tanto no afectara la estabilidad del escritorio ni de vuestro openSUSE.

Os preveo de que es una tarea titanica y de dificultad muy elevada donde podéis inutilizar vuestro openSUSE.

__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p

Última edición por DiabloRojo; 03-ene-2016 a las 11:07
Responder Citando
Los Siguientes 2 Usuarios Han Dado las Gracias a DiabloRojo Por Este Mensaje:
mikrios (04-ene-2016), victorhck (03-ene-2016)
  #2  
Antiguo 03-ene-2016, 11:03
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.773
Agradecimientos: 592
Agradecido 2.568 Veces en 1.734 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Os pongo como ejemplo de una actualización ficticia, son las salidas de comandos:

Código:
~> zypper lr -upPE
#  | Alias                   | Nombre                            | Habilitado | Comprobación GPG | Actualizar | Prioridad | URI                                                                           
---+-------------------------+-----------------------------------+------------+------------------+------------+-----------+-------------------------------------------------------------------------------
 6 | packman.inode.at-suse   | Packman Repository                | Si         | (r ) Si          | Si         |   70      | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/            
 1 | KDE_Frameworks_5        | KDE Frameworks 5 Leap 42.1        | Si         | (r ) Si          | Si         |   99      | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.1/
 5 | opensuse-guide.org-repo | Libdvdcss Repository              | Si         | (r ) Si          | Si         |   99      | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/                            
11 | repo-non-oss            | openSUSE-Leap-42.1-Non-Oss        | Si         | (r ) Si          | Si         |   99      | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/             
12 | repo-oss                | openSUSE-Leap-42.1-Oss            | Si         | (r ) Si          | Si         |   99      | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                 
14 | repo-update             | openSUSE-Leap-42.1-Update         | Si         | (r ) Si          | Si         |   99      | http://download.opensuse.org/update/leap/42.1/oss/                            
15 | repo-update-non-oss     | openSUSE-Leap-42.1-Update-Non-Oss | Si         | (r ) Si          | Si         |   99      | http://download.opensuse.org/update/leap/42.1/non-oss/
Código:
~> sudo zypper ref && sudo zypper up && sudo zypper up
...
...
Las siguientes 2 actualizaciones NO serán instaladas:
  gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-lang

No hay nada que hacer.
Código:
~> zypper se -v gstreamer-0_10-plugins-ugly-lang
...

E | Nombre                           | Tipo     | Versión      | Arquitectura | Repositorio           
--+----------------------------------+----------+--------------+--------------+-----------------------
i | gstreamer-0_10-plugins-ugly-lang | paquete  | 0.10.19-15.1 | noarch       | Packman Repository    
    name: gstreamer-0_10-plugins-ugly-lang
v | gstreamer-0_10-plugins-ugly-lang | paquete  | 0.10.19-15.3 | noarch       | openSUSE-Leap-42.1-Oss
    name: gstreamer-0_10-plugins-ugly-lang
i | gstreamer-0_10-plugins-ugly-lang | paquete  | 0.10.19-15.1 | noarch       | (Paquetes del sistema)
    name: gstreamer-0_10-plugins-ugly-lang
Código:
~> zypper info gstreamer-0_10-plugins-ugly-lang
...

Información para paquete  gstreamer-0_10-plugins-ugly-lang:
-----------------------------------------------------------
Repositorio: Packman Repository
Nombre: gstreamer-0_10-plugins-ugly-lang
Versión: 0.10.19-15.1
Arquitectura: noarch
Proveedor: http://packman.links2linux.de
Instalado: Si
Estado: actualizado
Tamaño instalado: 71,3 KiB
Resumen: Languages for package gstreamer-0_10-plugins-ugly
Descripción: 
  Provides translations to the package gstreamer-0_10-plugins-ugly
Código:
~> sudo zypper up  gstreamer-0_10-plugins-ugly-lang
...
Hay un candidato de actualización para "gstreamer-0_10-plugins-ugly-lang", pero es de un proveedor diferente. Use "zypper install gstreamer-0_10-plugins-ugly-lang-0.10.19-15.3.noarch" para instalar este candidato.
Hay un candidato de actualización para "gstreamer-0_10-plugins-ugly-lang", pero proviene de un repositorio con una prioridad menor. Use "zypper install gstreamer-0_10-plugins-ugly-lang-0.10.19-15.3.noarch" para instalar este candidato.
Resolviendo dependencias...

No hay nada que hacer.
Código:
~> sudo zypper install gstreamer-0_10-plugins-ugly-lang-0.10.19-15.3.noarch
Obteniendo los datos del repositorio...
Leyendo los paquetes instalados...
Resolviendo dependencias...

El siguiente paquete va a ser actualizado:
  gstreamer-0_10-plugins-ugly-lang

El siguiente paquete va a cambiar de proveedor:
  gstreamer-0_10-plugins-ugly-lang  http://packman.links2linux.de -> openSUSE


1 paquete a actualizar, 1 a cambiar de proveedor.
Overall download size: 32,9 KiB. Already cached: 0 B. Luego de la operación, se liberarán 5,4 KiB.
¿Desea continuar? [s/n/? mostrar todas las opciones] (s):
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p

Última edición por DiabloRojo; 03-ene-2016 a las 11:27
Responder Citando
  #3  
Antiguo 03-ene-2016, 17:16
Avatar de SergioNN
SergioNN SergioNN está desconectado
Miembro Senior
 
Fecha de Ingreso: 11-junio-2011
Ubicación: Canarias
Versión: Leap42.3
Mensajes: 868
Agradecimientos: 133
Agradecido 13 Veces en 9 Mensajes
Poder de Credibilidad: 7
SergioNN está en el buen camino
¡Gracias!
Esas cosillas que yo creo que Riven debería colocar en lugar distinto en el Foro.
«Guías de DiabloRojo» o algo así.
En cualquier caso, documentación de cabecera para cualquier miembro.
Reitero las gracias de un satánico devoto.
Saludos!
Responder Citando
  #4  
Antiguo 04-ene-2016, 02:49
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.657
Agradecimientos: 74
Agradecido 403 Veces en 315 Mensajes
Poder de Credibilidad: 13
LUKE10 está en el buen camino
Enviar un mensaje por MSN a LUKE10
Hola¡¡

Mas que titánica, tediosa diría, es dedicarle tiempo según los paquetes a cambiar.

Yo lo que suelo hacer es un zypper up, miro los paquetes que tienen actualización pero no lo hace porque esta usando paquetes de otro repositorio, para no mezclarlos.

Entonces copio el paquete, me voy a yast2 lo busco, si hay una versión de packman lo cambio y si es librería del escritorio la paso al paquete del repositorio de mi escritorio...

En resumen, o hay versión de packman o de KDE y los voy reubicando..
Lo que yo suelo hacer es coger el repositorio KDE y le digo al sistema que cambie todos los paquetes a este repositorio, una vez echo, lo hago con el de Extra de kde, y por ultimo el de packman, ya que me interesa que todos los que tengan versión en packman sean de packman, por eso lo dejo para el ultimo .
Espero que os sirva, 1 a 1 pasito a pasito, y cuando recién instalas el sistema, esto ultimo que dije si tienes otro escritorio que no este en el repo oficial en mi caso KDE xdd.

Un saludo.
__________________
Subir fotos: http://subefotos.com/
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a LUKE10 Por Este Mensaje:
Respuesta

Marcadores


(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
Instalar osx, windows 7 y opensuse 11.4 en un imac... y no morir en el intento oscarpoio FAQs, Manuales y Tutoriales 6 04-abr-2013 23:37
como se compilan paquetes? annubis General OpenSUSE 3 16-dic-2009 16:02
Opinion de OpenSuse 11.1 mukenio Encuestas 48 22-oct-2009 12:59
como ejecutar paquetes???? ian Hernando Software 5 05-oct-2007 22:43
Problema al Instalar con Yast SeFirOt Software 6 09-dic-2005 21:42



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


La franja horaria es GMT +2. Ahora son las 08:56.
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