Digamos que he agregado un repositorio usando zypper ar. Luego, fui e instalé varios paquetes desde ese repositorio, pero ahora quiero eliminarlos todos.
¿Hay algún comando que me permita eliminar todos los paquetes que he instalado solo desde ese repositorio específico?

--orphanedopción, pero esto podría funcionar:zypper packages -i -Renumera el paquete instalado en orden inverso del repositorio.--orphanedse agregó en zypper 1.9.2 ( github.com/openSUSE/zypper/issues/34 )Se puede utilizar una combinación de
zypper search,awkyxargspara eliminar todos los paquetes de un repositorio. Por ejemplo:fuente
awk '/^i(\+|\s)/ {print $3}'para que coincida con todos los paquetes instalados (i o i +)--installed.-io--installed-only. Pero también he buscado i e i + al principio para omitir las primeras filas (Loading repository data...). Tal vez hay mejores métodos, para omitir las primeras 5 filas, pero si ya usase [options] [query]así que su solución no funcionó.