У меня получилось решить задачу таким способом:
yum list installed | grep -oP "[\w\.\-\+]*x86_64|[\w\.\-\+]*i686|[\w\.\-\+]*noarch" > packagelist
Получаем список установленных пакетов без версий под перечисленные архитектуры.
Не эксперт по регулярным выражениям, сильно не пинайте.
Руслан Федосеев выше подсказал правильный вариант
rpm -qa --qf "%{NAME}\n"