Попытка установить rSync 3.x на Debian 4 etch

Всякий раз, когда я использую официальную ссылку на источник Debian и запускаю

apt-get install rsync

Debian автоматически установит мне версию rsync 2.6.9.

Я могу подтвердить следующую команду:

rsync --version

это выход: rsync версия 2.6.9 версия протокола 29

Теперь у меня следующий вопрос: можно ли установить rsync версии 3.x в etch Debian 4? Я попытался изменить исходную ссылку на более новую, но это просто привело к большему количеству ошибок с непроверяемыми пакетами и обновлением apt-get, которое не удалось.

В основном это нужно для работы скрипта: http://www.rackspace.com/knowledge_center/article/migrating-a-linux-server-from-the-command-line-scripted

Мне нужно использовать это, чтобы скопировать мой компьютер на новый сервер, и он вылетает в строке 527, говоря, что переменная версии еще не установлена. Из того, что я видел в сценарии, он выглядит так, потому что ему нужна версия rsync 3 или выше.

РЕДАКТИРОВАТЬ: Цель этого rsync состоит в том, чтобы перевести мою текущую машину на более новую, с лучшим оборудованием. Поскольку машина в основном является почтовым и DNS-сервером, я должен убедиться, что ничего не потеряно или не переустановлено. Это причина, почему я выбрал сценарий, который будет гарантировать, что ничего не осталось.

Предложения приветствуются.

Спасибо за помощь сообществу!

1 ответ

Я предполагаю, что вы используете хранилище по адресу:

Вы не сможете получить более новую версию rsync через менеджер пакетов debian, если не обновите систему до новой версии Debian. Лучше всего скачать исходники rsync здесь:

И соберите его из исходного кода, убедившись, что вы установили его в / usr / local, чтобы не мешать старому, и избегайте перезаписи вашей новой копии в более поздний срок.

Теперь, когда вы используете rsync в скрипте, просто используйте вместо него / usr / local / bin / rsync.

Другие вопросы по тегам