terminal - 如何在 samba.org 关闭时在 mac 上安装 rsync

标签 terminal homebrew rsync

(! 516)->  brew install rsync
==> Installing rsync from homebrew/homebrew-dupes
==> Downloading https://rsync.samba.org/ftp/rsync/rsync-3.1.1.tar.gz

curl: (7) Failed to connect to rsync.samba.org port 443: Operation timed out
Error: Failed to download resource "rsync"
Download failed: https://rsync.samba.org/ftp/rsync/rsync-3.1.1.tar.gz

整个https://www.samba.org/已关闭。

现在有如何在 Mac 上安装 rsync 的想法/替代方案吗? 谢谢!

最佳答案

只需选择一个随机镜像(在本例中是来自 Gentoo linux 发行版):

https://mirrors.kernel.org/gentoo/distfiles/rsync-3.1.1.tar.gz

您可以浏览大多数大型发行版的存储库,并在那里找到最新 rsync 源 tar 的各种副本。源代码应该适用于所有发行版,包括 Mac OSX。它与 samba.org 通常托管的“tarball”相同。

如果您想与 Homebrew 程序一起安装,您可能必须运行 brew edit rsync 来修改公式。 Homebrew 使用用 Ruby 编写的称为公式的小脚本,它告诉它在哪里可以找到源代码、如何处理它以及如何安装它。

只需将 https://rsync.samba.org/ftp/rsync/rsync-3.1.1.tar.gz 行替换为 https://mirrors.kernel.org暂时在该脚本中的/gentoo/distfiles/rsync-3.1.1.tar.gz

关于terminal - 如何在 samba.org 关闭时在 mac 上安装 rsync,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28376136/

相关文章:

c - 为什么程序不执行最终的 printf 语句?

python - 等待 python 中的终端命令完成

Linux 上的 Homebrew -brew install 没有看到现有的软件包

python - Homebrew Python 2.7 pip 不工作

ruby-on-rails - RMagick提示OSX中找不到libMagickCore.5.dylib

ssh - Vagrant WSL rsync 和 ssh 权限错误

Android Runtime.getRuntime().exec 和 rsync

go - -bash : set: -g: invalid option when I setting GOPATH

c - 如何从 C 中的 Linux 终端中删除一个字符

mysql - 使用rsync备份MySQL