lishenghan 发表于 2017-7-7 18:08:23

mac安装rz,sz文件操作指令包

  安装需要具备什么样的环境?
  1.安装item2
  iterm2是一个与terminal一样的指令窗口
  item2 下载地址,​​http://iterm2.com/downloads.html,下载后解压缩就能运行


2.安装Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3.使用brew 安装lrzsz(就是sz、rz指令)
$ sudo brew install lrzsz

如果出现如下错误:
Cowardly refusing to `sudo brew install`?
则直接执行:brew install lrzsz
这是因为当前用于已经拥有brew指令的权限。  安装完成后检查 ls -alh /usr/local/bin/sz 是否存在
  如果出现ls: /usr/local/bin/sz: No such file or directory执行如下命令
$ ln -s /usr/local/bin/lrz /usr/local/bin/rz
$ ln -s /usr/local/bin/lsz /usr/local/bin/sz
  4.下载iterm2-zmodem

iterm2-zmodem是rz、sz传输数据的一种协议。
$ pwd
       /usr/local/bin

$ sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh
$ sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh
   授权:
$ sudo chmod 777 /usr/local/bin/iterm2-*

5.运行下载的 iterm2 添加trigger
打开iterm2 -->同时按 command和,键(偏好设置) --> Profiles --> Default --> Advanced --> Triggers的Edit按钮
  配置项:
  Regular expression        Action             Parameters
  \*\*B0100        Run Silent Coprocess  /usr/local/bin/iterm2-send-zmodem.sh
  \*\*B00000000000000 Run Silent Coprocess  /usr/local/bin/iterm2-recv-zmodem.sh

  注:如果一切顺利,以上就是正确的安装姿势
  but,问题可能会出在第三步,使用brew 安装lrzsz的过程中

  使用brew没能正常安装lrzsz指令包,就手动来解锁吧,手动解锁姿势如下:
  1. curl -O http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
  2. tar -xzvf lrzsz-0.12.20.tar.gz
  3. cd lrzsz-0.12.20
  4. ./configure --with-ssl=openssl
  5. make
  6. sudo make install
  至此,lrzsz手动解锁成功。
页: [1]
查看完整版本: mac安装rz,sz文件操作指令包