Jcl*_*Jcl 2 linux ftp ssh rsync
我想知道rsync当远程服务器没有安装它时是否有可能使用它(或者至少我的用户不可用)。
远程服务器是一个共享主机,虽然我可以通过 ssh shell 访问它,但在那个 shell 上我可以使用的东西是非常基本的(我将很快切换主机的原因之一,但现在这是不可能的)。
是否有任何预编译的 rsync 二进制文件(我相信主机是 x64 Red Hat,但我不确定)我可以下载到我的主机(使用 wget 或 ftp)来使用它吗?我不能在它上面使用 gcc 或任何从远程主机上的源代码构建的东西。我可以完全访问我的本地 linux 机器 (ubuntu),只是将 rsync 二进制文件复制到远程主机可以工作吗?(编辑:好像没有,我测试了它,它需要特定版本libc.so.6其实我从我的Ubuntu复制所需的库和设置。LD_LIBRARY_PATH只是为了测试,它给分段错误,我不能因为进一步调试我在那个外壳上没有工具)
否则,是否有任何建议进行增量同步?我可以对那个远程主机执行 [s]ftp,但仅此而已
我最终在本地 ubuntu 机器上编译了一个静态版本并将其上传到远程主机(然后用于--rsync-path设置静态链接二进制文件的路径)。
我对它的工作没有寄予厚望,因为即使是链接器也告诉您,即使对于静态链接的二进制文件,您也需要具有相同的 glibc 版本……但它确实有效,而且现在正在“rsyncing”。
| 归档时间: |
|
| 查看次数: |
1633 次 |
| 最近记录: |