Rate this post

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

Для начала нужно получить список установленных пакетов без версий:

rpm -qa | perl -ne \’print if s/-d+.*//g\’

Сохранить данный результат в файл

rpm -qa | perl -ne \’print if s/-d+.*//g\’ | sort -n > list1.txt

Выполнить эти действия на обоих серверах.

Сравнить списки установленных пакетов.

diff list1.txt list2.txt

Сохранить список недостающих пакетов

diff list1.txt list2.txt | grep «<» | awk \’ {print $2} \’ > list_install.txt

Устанавливаем список недостающих пакетов

yum install `cat list_install.txt`

Конечно не забываем проверить подключение репозиториев перед установкой