Gracias Gracias:  0
Me Gusta Me Gusta:  0
No me Gusta No me Gusta:  0
Mostrando resultados del 1 al 4 de 4

Tema: Como resolver las dependencias de los paquetes pendientes de actualizar

  1. #1
    Fecha de Ingreso
    19-marzo-2005
    Ubicación
    En un lugar del planeta Tierra
    Mensajes
    17.465
    Post Thanks / Like
    Poder de Credibilidad
    10

    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.
    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:
    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.

    Última edición por DiabloRojo; 03-ene-2016 a las 12:07
    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

  2. #2
    Fecha de Ingreso
    19-marzo-2005
    Ubicación
    En un lugar del planeta Tierra
    Mensajes
    17.465
    Post Thanks / Like
    Poder de Credibilidad
    10
    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):
    Última edición por DiabloRojo; 03-ene-2016 a las 12:27
    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

  3. #3
    Fecha de Ingreso
    11-junio-2011
    Ubicación
    Canarias
    Mensajes
    954
    Post Thanks / Like
    Poder de Credibilidad
    9
    ¡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!

  4. #4
    Fecha de Ingreso
    27-septiembre-2006
    Ubicación
    Epaña (murcia)
    Mensajes
    1.690
    Post Thanks / Like
    Poder de Credibilidad
    15
    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/


Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Temas Similares

  1. Instalar osx, windows 7 y opensuse 11.4 en un imac... y no morir en el intento
    By oscarpoio in forum FAQs, Manuales y Tutoriales
    Respuestas: 6
    Último mensaje: 04-abr-2013, 23:37
  2. como se compilan paquetes?
    By annubis in forum General OpenSUSE
    Respuestas: 3
    Último mensaje: 16-dic-2009, 17:02
  3. Opinion de OpenSuse 11.1
    By mukenio in forum Encuestas
    Respuestas: 48
    Último mensaje: 22-oct-2009, 12:59
  4. como ejecutar paquetes????
    By ian Hernando in forum Software
    Respuestas: 5
    Último mensaje: 05-oct-2007, 22:43
  5. Problema al Instalar con Yast
    By SeFirOt in forum Software
    Respuestas: 6
    Último mensaje: 09-dic-2005, 22:42

Marcadores

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •