Whenver я использую официальную debian исходную ссылку и работаю
apt-get install rsync
Debian автоматически устанавливают меня rsync версия 2.6.9.
Я могу подтвердить со следующей командой:
rsync --version
это ouput: версия протокола 29 версии 2.6.9 rsync
Теперь моим вопросом является следующее: действительно ли возможно установить rsync версию 3.x на травлении debian 4? Я попытался изменить исходную ссылку на более новые, но что просто brough больше ошибки с пакетами неподдающимися проверке и склонный - получают обновление, которое перестало работать.
Мне главным образом нужно это, чтобы заставить этот сценарий работать: 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 / local / bin / rsync .
]