1

我在防火墙后面,我有 fzf.tar.gz 包,其中包含 git repo 的内容。如何离线安装 fzf?

安装命令 ~/.fzf/install 正在访问 github.com。我在没有互联网连接的 Redhat 上。

https://github.com/junegunn/fzf

4

1 回答 1

3

这正是我观察到的,我不能保证我没有错过任何东西:

首先,在在线 PC 上将 fzf 克隆到 FZF_DIR,然后,

  1. 我建议您在在线 PC 上执行“安装”以获取必要的文件
  2. ~/.fzf/bin/fzf 这个是通过安装脚本下载的
  3. ~/.fzf.bash 这个是安装脚本生成的
  4. cp ~/.fzf/bin/fzf $FZF_DIR/bin
  5. 将 $FZF_DIR(其中包含 fzf 二进制文件)和 .fzf.bash 复制到您的离线 PC 中
  6. ln -s $FZF_DIR ~/.fzf
  7. 源 .fzf.bash 在你的 .bashrc

需要整个 FZF_DIR,因为它包括一些其他有用的脚本,这些脚本来源于 .fzf.bash。

于 2019-07-06T06:41:12.977 回答