Загрузите пакет (должен заканчиваться на .rpm) на сервер 2, затем скопируйте файл на сервер 1 и запустите rpm -Uvh package.rpm
от имени пользователя root.
Это может быть полезно в вашем случае rsnapshot
. Из справочной страницы
( справочной страницы rsnapshot ):
rsnapshot
- это утилита для создания снимков файловой системы. Он может делать инкрементные снимки локальной и удаленной файловых систем для любого количества машин.
Что касается вашего запроса на использование чего-то вроде git diff
, rsnapshot
может выполнить операцию, которая соответствует вашим потребностям. Просто используйте:
rsnapshot diff
Чтобы проверить различия между двумя каталогами , вызовите rsnapshot с аргументом "diff", за которым следуют два уровня резервного копирования или пути к каталогам.Например:
rsnapshot diff daily.0 daily.1
rsnapshot diff daily.0 / localhost / etc daily.1 / localhost / etc
rsnapshot diff /.snapshots/daily.0 /. snapshots / daily.1
Это вызовет программу rsnapshot-diff, которая просканирует оба каталога в поисках различий (на основе жестких ссылок).
Есть и другие альтернативы; actic
- один из лучших (ИМХО). Взгляните на чердак