rsync无法解析主机名

时间:2018-05-14 07:03:14

标签: rsync

由于我的网络连接速度慢而且噪音很大,我想使用 $ rsync -a --delete http://ctan.math.illinois.edu/systems/texlive/tlnet /home/alhelal/Downloads ssh: Could not resolve hostname http: Name or service not known rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.0] 来安装texlive 2018.我在慢速和嘈杂的网络中在安装texlive离线时发布了question

但是,NotificationListenerService在我的电脑中失败了。执行此任务的实际命令是什么? Downloading/mirroring the TeX Live repository

requestRebind()

1 个答案:

答案 0 :(得分:1)

docs you linked开始,您应该查看list of CTAN mirrors并找到一个支持rsync( not http),并将其插入命令:

rsync -a --delete rsync://somectan/somepath/systems/texlive/tlnet/ /your/local/dir

因此,我选择rsync://tug.ctan.org/CTAN/作为要使用的镜像,并将下载目录作为目标。这给了:

rsync -a --delete rsync://tug.ctan.org/CTAN/systems/texlive/tlnet/ /home/alhelal/Downloads

AIUI你在孟加拉国,所以你可能想要选择一个更近的。如果你使用上海(rsync://mirrors.shu.edu.cn/CTAN/),命令将是:

rsync -a --delete rsync://mirrors.shu.edu.cn/CTAN/systems/texlive/tlnet/ /home/alhelal/Downloads

但是我尝试了这个(使用tug.ctan.org镜像),并且存在一个巨大的问题 - 正在同步的目录是3.4演出!我怀疑你可以省略存档子目录(它的大部分数据):

rsync -a --delete --exclude=/tlnet/archive rsync://mirrors.shu.edu.cn/CTAN/systems/texlive/tlnet/ /home/alhelal/Downloads

......但那还是114MB。根据{{​​3}},标准安装的运行范围从3到19MB,具体取决于平台,因此如果您的连接速度很慢,那么可能会有更好的选择。使用rsync而不是网络下载的主要原因是,如果它失败了,你可以重新运行它,并且它会在它停止的地方继续运行,所以你可以一直反复运行它直到它成功完成。