试图在debian 4 etch上安装rSync 3.x

当我使用官方的debian源链接,并运行

apt-get install rsync 

Debian自动安装我的rsync版本2.6.9。

我可以用下面的命令来确认:

 rsync --version 

它输出:rsync版本2.6.9协议版本29

现在我的问题是下一个:是否有可能在Debian 4刻蚀安装rsync版本3.x? 我已经尝试将源代码链接更改为新的源代码链接,但只是通过无法validation的软件包和apt-get更新失败而导致更多的错误。

我主要需要这个使这个脚本工作: http : //www.rackspace.com/knowledge_center/article/migrating-a-linux-server-from-the-command-line-scripted

我需要使用它来将我的机器复制到一个新的服务器,并在527行崩溃,说版本variables尚未设置。 从我在脚本中看到的,它看起来像它,因为它需要rsync版本3或更高版本。

编辑:这个rsync的目标是将我目前的机器转移到一个较新的,具有更好的硬件。 由于该机器主要是一个邮件和一个DNS服务器,我必须确保没有什么是丢失或不重新安装。 这就是为什么我select了一个能保证我什么也不留下的脚本的原因。

build议欢迎。

感谢您的帮助社区!

我假设你正在使用存储库:

除非将系统升级到新的debian版本,否则您将无法通过debian软件包pipe理器获得更新版本的rsync。 你最好的select是在这里下载rsync的源代码:

并从源代码构build,确保将其安装在/ usr / local中,以免干扰旧版本,并避免在以后重写新的副本。

现在,当您在脚本中使用rsync时,只需使用/ usr / local / bin / rsync即可