Задать вопрос
@Sheryorg

Как получить список пакетов установленных в centos?

Добрый день.
Как можно получить список пакетов установленных в centos без учета зависимостей этих пакетов?(rpm -qa выдает список всех пакетов установленных в системе).
Как, например, это сделано в gentoo в файле world. Имея данный файл и еще пару конфигов, можно развернуть копию рабочей системы одной командой.
  • Вопрос задан
  • 8030 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
martin74ua
@martin74ua
Linux administrator
а чем rpm -qa не подходит??
rpm -qa > rpm.list

Установить
yum install `cat rpm.list`
Ответ написан
Ba1t
@Ba1t
У меня получилось решить задачу таким способом:
yum list installed | grep -oP "[\w\.\-\+]*x86_64|[\w\.\-\+]*i686|[\w\.\-\+]*noarch" > packagelist

Получаем список установленных пакетов без версий под перечисленные архитектуры.
Не эксперт по регулярным выражениям, сильно не пинайте.

Руслан Федосеев выше подсказал правильный вариант
rpm -qa --qf "%{NAME}\n"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы