由于我的网络连接速度慢而且噪音很大,我想使用 $ 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()
答案 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
而不是网络下载的主要原因是,如果它失败了,你可以重新运行它,并且它会在它停止的地方继续运行,所以你可以一直反复运行它直到它成功完成。