Як в системі, що використовує Zypper для управління пакетами (у моєму випадку openSuse), як можна отримати список усіх встановлених пакетів, які не пов’язані з поточним сховищем?
Справжня проблема: Під час оновлення дистрибутивів (наприклад, з openSuse 12.1 до 12.2) я відключаю всі нестандартні сховища, які я включив. Часто я додавав їх лише для отримання нової версії певного інструменту, але ця нова версія за замовчуванням включена в оновлений дистрибутив. Іноді з репозиторію встановлювались додаткові пакети, але я не знаю, як їх виявити. Система працює, але ці пакети ніколи не оновлюватимуться, оскільки я видалив репозиторій надання послуг після оновлення.
zypper pa -i | grep @System
; Раніше я використовувавzypper search -i -s -t package | grep "| (System Packages)\s*$"