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`
Конечно не забываем проверить подключение репозиториев перед установкой