Назад | Перейти на главную страницу

Попытка установить 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 на debian 4 etch? Я попытался изменить исходную ссылку на более новую, но это вызвало больше ошибок с непроверяемыми пакетами и обновлением apt-get, которое не удалось.

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

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

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

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

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

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

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

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

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