El 22/10/22 a las 22:38, Carlos E. R. escribió:


El 2022-10-22 a las 22:19 +0200, Ignacio de Juan escribió:
> El 22/10/22 a las 21:58, Carlos E. R. escribió:
>>
>>  Ejecuta "yast2 sw_single &" (llamada directa al "Software Manager". Te vas
>>  al tab "Repositories" (arriba); si el tab no sale, lo eliges a la
>>  izquierda, en "View".
>>
>>  Una vez que te salga la lista de repositorios, seleccionas a la izquierda
>>  el repositorio en cuestión. A la derecha te saldrán todos los paquetes
>>  disponibles en ese repositorio.
>>
>>  Ojo, que un paquete puede estar en varios repositorios.
>>
>>  Para confirmar, tienes que ir paquete por paquete instalado (en esta
>>  vista), y seleccionar el tab de la linea inferior que pone "Version".
>>  Entonces en el panel de abajo del todo salen todas las versiones
>>  disponibles de ese paquete seleccionado: a partir del texto puedes deducir
>>  si se trata de una versión de este repositorio o de otro. La que está
>>  instalada se marca con un "checkmark" a la izquierda.
>>
>>
> Bueno pues salen muchos paquetes, pero muchos, como muestra

> Calibre, libbrotlienc1, libmtp-udev, libmtp9, libpng16-16, libreadline8, libspeechtd2, libvidstab1_1, libxxhash0, optipng, pcm_kwallet, python3-markdown, python3-pillow

> Y asi muchos mas.

La cuestión es, cuales realmente has instalado desde ahí?

Hay otra manera de sacar una lista, pero tienes que ajustar el comando.

rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \
   %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \
   %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \
  | sort | cut --fields="2-" | tee rpmlist | less -S


Al menos uno de los campos es propio del repositorio. Ejemplo (dos lineas muy largas, más que la pantalla):

Fri Mar 04 2022    Wed Mar 02 2022 multiload-ng-base                        743885d.git-lp153.3.1       x86_64    obs://build.opensuse.org/home:sbradnick                   (none) == home:sbradnick / openSUSE_Leap_15.3 (none)

{INSTALLTIME:day}  {BUILDTIME:day}  {NAME}                                  {VERSION}-{RELEASE}          {arch}   {VENDOR}                                              {PACKAGER} == {DISTRIBUTION}   {DISTTAG} "




Si filtro por "home:sbradnick" me saldrían todos los paquetes de ese repo:

rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \
   %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \
   %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \
  | sort | cut --fields="2-" | tee rpmlist | grep "home:sbradnick" \
  | less -S




>>>  por cierto con el plymouth desinstalado sigue saliendo el mensaje de
>>>  error,  y al arrancar no veo mas que lo que veía poniendo el modo verbose
>>>  como me ha indicado Carlos.
>>
>>  Si realmente has quitado el Plymouth no te puede salir "Failed to start
>>  show Plymouth boot screen". Si te sale, no has quitado de verdad el
>>  Plymouth.
>>
>>  Abre el YaST, ve al módulo de "Cargador de arranque". Cambia el timeout un
>>  segundo hacia arriba o abajo, y dale a aceptar. Eso fuerza al YaST a
>>  grabar todo el arranque.
>>
>>
>>>
>>>  Da la sensación de que no se han producido los cambios, pero tampoco lo
>>>  podría asegurar.
>>>
>>>  Gracias.
>>
> lo pruebo y digo algo.....

Ya veo que te ha funcionado :-)



-- Cheers,
       Carlos E. R.
       (from openSUSE 15.3 x86_64 at Telcontar)

supongo que algo he hecho mal


nacho@Quijote:~> rpm -q -a --queryformat "{INSTALLTIME}\t%{INSTALLTIME:day} \%{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \%25{VENDOR}%25{PACKA
GER} == %{DISTRIBUTION} %{DISTTAG}\n" \ | sort | cut --fields="2-" | tee rpmlist | grep "home:ecsos" \| less -S            
grep: opción inválida -- 'S'
Modo de empleo: grep [OPCIÓN]... PATRÓN [FICHERO]...
Pruebe 'grep --help' para más información.
nacho@Quijote:~>