Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Actualizaciones Opensuse Tumbleweed

  1. #1
    Join Date
    Feb 2021
    Location
    SOBRE RUEDAS
    Posts
    67

    Default Actualizaciones Opensuse Tumbleweed

    Hola. Me he dado cuenta que al actualizar, en ocasiones Opensuse descarga automaticamente dichos paquetes y los instala al apagar-reiniciar el equipo, pero en la mayoria de veces, no actualiza hasta que no ejecutas zypper dup y no tiene en cache los updates. Esta diferencia es por tipo de programas a actualizar?

    Saludos

  2. #2
    Join Date
    Mar 2014
    Location
    Canary Island Lat. 27.994547-15.405127 Lon-160m sea level
    Posts
    414

    Default Re: Actualizaciones Opensuse Tumbleweed

    Hola:

    Eso lo hace después, cuando ejecutas zypper dup (cambio de versión) , el recupera la lista de metadatos y reconstruye la cache.

    Después de eso procede a actualizar.

    Casi al final o en el final , ejecuta un script (letras de azul claro) , (en el cual ejecuta muchas veces el comando dracut) , y dependiendo de lo que haya actualizado, realiza una cosa u otra; ejemplo reconstruir initrd y initramfs, y muchas cosas mas , ( en ese periodo de tiempo, si tarda mucho y parece que se cuelga, no se debe dar un reset, hay que esperar que acabe con el proceso ) por ejemplo el kernel o otros archivos, con paciencia se espera que termine, ya que puede que este creando un nuevo cargador de arranque (grub2) y si se interrumpe lo puedes perder .

    En el reinicio se ejecutan otras cosas, como borrar o mover archivos etc, y sobre todo si se cambio el kernel, ejecuta un purge kernel, o sea borra el antiguo, para que quede el nuevo.

    Ademas de hacer un log y una instantánea si usas btrfs.

    La ejecución del script, es una de las partes mas delicadas, hay que procurar tarde lo que tarde, a que el proceso finalice .

    Saludos cordiales .

  3. #3
    Join Date
    Jun 2010
    Location
    Spain
    Posts
    265

    Default Re: Actualizaciones Opensuse Tumbleweed

    zypper dup es el comando adecuado para actualizar Tumbleweed.

  4. #4
    Join Date
    Mar 2014
    Location
    Canary Island Lat. 27.994547-15.405127 Lon-160m sea level
    Posts
    414

    Default Re: Actualizaciones Opensuse Tumbleweed

    Quote Originally Posted by victorhck View Post
    zypper dup es el comando adecuado para actualizar Tumbleweed.
    Hola:

    Por lógica , es un cambio de versión ( o es que zypper dup de tw es distinto de Leap? ) .

    Cuando se ejecuta , al final de todo dice que se pasa de la versión de tal fecha a la nueva fecha .

    Aunque ese cambio de versión está asociada a una iso, ademas las comprobaciones que salen de openQA, pasan por kernel, software, etc ( realmente cambia todo y es casi distinta a la anterior) .

    Así mismo se comporto Leap, cuando paso por lo de Respin (idem una instalación nueva en TW, vale la última iso) .

    Saludos cordiales .

  5. #5
    Join Date
    Jul 2018
    Location
    Frente al ordenador
    Posts
    211

    Default Re: Actualizaciones Opensuse Tumbleweed

    Quote Originally Posted by mikrios View Post
    ( o es que zypper dup de tw es distinto de Leap? )
    El comando hace lo mismo en ambos, Leap y TW, pero... sólo se usa para actualizar en TW (porque siempre es cambio de versión de TW). En Leap sólo se usa el dup cuando es cambio de versión de Leap y si no, se usa up.


    Saludos

  6. #6
    Join Date
    Mar 2014
    Location
    Canary Island Lat. 27.994547-15.405127 Lon-160m sea level
    Posts
    414

    Default Re: Actualizaciones Opensuse Tumbleweed

    Hola:

    Lo comento, por la forma de cambiar el matiz o la forma de llamar lo de otra manera.

    Ese comando , hace eso, en los manuales lo afirma, la wiki también, porque no llamar las cosas por su nombre.

    Dup, se puede aplicar no solo a un cambio de versión, suele haber casos a parte donde se puede aplicar en vez del up.

    Una vez realizado una instalación, por ejemplo Leap, y no se han añadido repositorios, se puede usar dup, pero una vez añadido un repositorio, ya hay que usar up.

    Posible que haya algún otro, un compañero del foro, hizo un buen trabajo con zypper en la wiki de openSUSE, claro, y con explicaciones y ejemplos .

    Saludos cordiales .

  7. #7
    Join Date
    Jun 2010
    Location
    Spain
    Posts
    265

    Default Re: Actualizaciones Opensuse Tumbleweed


  8. #8
    Join Date
    Mar 2014
    Location
    Canary Island Lat. 27.994547-15.405127 Lon-160m sea level
    Posts
    414

    Default Re: Actualizaciones Opensuse Tumbleweed

    Hola:

    Correcto.

    Siempre me había hecho a la idea, que se tenía en cuenta el cambio de proveedor y la prioridad; es algo que no había mirado con detalle .

    Gracias .

    Saludos cordiales .

  9. #9

    Default Re: Actualizaciones Opensuse Tumbleweed

    Hola.

    Zypper dup es el comando de actualización de la distribución, como sabéis. En lo que a lo mejor no os fijáis tanto es en el propio concepto de "actualizar distribución". En Tumbleweed no hay versiones, por lo que siempre estás actualizando la distribución. Por su parte, en Leap sí hay versiones, por lo que existe diferencia entre actualizar la versión y actualizar el sistema.

    Por su parte, zypper up actualiza paquetes. Por ejemplo: zypper up kate

    Si no le dices qué paquetes quieres actualizar, actualizará todo lo que haya pendiente de actualizar. Aquí entra en juego el nivel de prioridad que asignéis a cada repositorio.

    El otro concepto es el de "vendor" (vendedor), que es quién es responsable del paquete de turno. Por ejemplo el paquete libavcodec57 tiene versión de openSUSE y de Packman:
    Code:
     zypper info libavcodec57* |grep Vendedor     
    Vendedor           : http://packman.links2linux.de 
    Vendedor           : http://packman.links2linux.de 
    Vendedor           : SUSE LLC <https://www.suse.com/>
    
    Así que un cambio de versión puede involucrar un cambio de ese vendedor. Hasta donde yo sé openSUSE y SUSE son el mismo vendedor (uno de los cambios de Leap 15.3 y 15.4 respecto a 15.2) y el buildservice sigue siendo uno diferente, aunque no estoy seguro. Pero packman, por ejemplo, es un vendedor diferente.

    En cuanto a dup vs up, se supone que la diferencia es que up no puede dejar paquetes huérfanos ni instalar versiones menores de las disponibles, mientras que dup claramente sí. En mi sistema, ahora mismo, si hago zypper dup tengo
    186 paquetes para actualizar, 2 novos.
    Tamaño total de descarga: 518,2 MiB. Ya en caché: 0 B. Despois da operación, hanse usar 118,2 MiB adicionais.
    mientras que si hago zypper dup ya tengo problemas de dependencias:
    Problema: problema con el elemento gstreamer-plugins-libav-1.18.6-pm154.2.1.x86_64 instalado
    Solución 1: instalar gstreamer-plugins-libav-1.20.3-lp154.70.36.x86_64 del proveedor obs://build.opensuse.org/multimedia
    reemplazando gstreamer-plugins-libav-1.18.6-pm154.2.1.x86_64 del proveedor http://packman.links2linux.de
    Solución 2: mantener el elemento gstreamer-plugins-libav-1.18.6-pm154.2.1.x86_64 obsoleto
    Y diréis, ¿qué hace up con el paquete gstreamer-plugins-libnav entonces? Pues nada, por supuesto, lo muestra en la lista que "no se va a instalar".

    Salud!!

  10. #10
    Join Date
    Mar 2014
    Location
    Canary Island Lat. 27.994547-15.405127 Lon-160m sea level
    Posts
    414

    Default Re: Actualizaciones Opensuse Tumbleweed

    Hola:

    Si no me equivoco, hay dependencias, porque hay proveedores que no son por defecto ( si son los mismos, se supone que tiene los mismos paquetes y misma versión) .

    En Azul no se instala los que dan dependencias o están bloqueados :

    PHP Code:
    The following 2 items are locked and will not be changed by any action
     
    Available
      
    texlive texlive-lm-fonts


    The following 10 package updates will NOT be installed

      
    Mesa Mesa-dri Mesa-gallium Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 Mesa-libva gdk-pixbuf-loader-libheif libgbm1 libvdpau_nouveau 
    En verde los que se instalan ; lo mismo para los que se actualizan .

    Siempre que he actualizado , excepto (una vez que todo solo vlc), hay cambio de versión , aunque permite usar up, advierte que se usa dup :
    PHP Code:

    The following product is going to be upgraded

      
    openSUSE Tumbleweed  20220926--> 20221004-
        Product 
    'openSUSE Tumbleweed' requires to be updated by calling 'zypper dup'
    Los paquetes nuevos, de color verde, vienen acompañados de info violeta, en el caso del kernel, para indicar que es necesario reiniciar :
    PHP Code:
    The following 5 NEW packages are going to be installed
      
    kernel-default-5.19.13-1.1 kernel-default-devel-5.19.13-1.1 kernel-devel-5.19.13-1.1 kernel-syms-5.19.13-1.1 libLLVM15 

    The following package requires a system reboot

      
    kernel-default-5.19.13-1.1 
    Los totales en verde :
    PHP Code:

    337 packages to upgrade
    new. 
    Overall download size987.6 MiBAlready cached0 BAfter the operationadditional 393.3 MiB will be used

        
    NoteSystem reboot required
    , informa de nuevo en azul que se requiere el reinicio .

    Las actualizaciones corresponden a fechas o periodo de las mismas (del 26 del 09 del 2022, a la 04 de octubre de 2022, ¡vaya mi santo ! ) .

    Esto es lo que he observado para TW.

    Para Leap , por ejemplo la 15.5 :

    Actualizaciones total 769 .
    Condiciones ( de aquí hablo cuando la instalación es nueva y los proveedores son por defecto, es decir no se añaden , solo están los que vienen con los de la instalación).

    Tanto dup como up total 769 (los mismos).
    En azul : los que no se instalan o están bloqueados : ejemplo texlive (informa que está disponible, pero no se instala) .

    En canelo o castaño, informa lo que se va a realizar : informa que se va a reinstalar la 15.5 .
    Verde : paquetes a instalar, también en verde paquetes nuevos como el kernel.
    Violeta : warning o info de que se requiere reinicio .
    Los totales : En verde nº de actualizaciones 769 y 4 nuevos .
    En azul : info de que se requiere reinicio. ademas para continuar es condicional responder (y/n/v/....? ver todas las opciones )
    Ademas si fuese TW :se considera la cancelación si se usa up, e informa que TW requiere dup , pregunta para responder (y/n/v/....etc .

    Resumiendo : La informmación que da zypper es bien clara, incluso el script al final (en ambos casos) , creo que si se requiere mas detalle que los logs, no se si ademas de realizar la función se pueda redirigir : ejemplo zypper dup > ~/Documentos/info.txt ; hare la prueba, si funciona se obtiene detalles del script final, de lo archivos, del initrd, etc...

    Estos son ejemplos reales, no se si hay variaciones con otros equipos , no me he fijado en eso, solo en un pc, hacerlo en todos requiere tiempo.

    Saludos cordiales

    Edito : falla por que pide el responder yes en zypper dup > ~/Documentos/info.txt (en principio lo hace, pero no se si hay una opción de que conteste yes , sin la actuación del usuario .

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •