Mac 安装Wget
本机环境 | 版本 |
---|---|
macOS | Sierra 10.12 |
备注:系统版本不同,可能会有一些不同的问题。
Wget是什么?
wget是unix上一个发送网络请求的命令工具,不过mac本身并没有,mac自带的是curl,都是发送网络请求,但是两者之间肯定存在一些差异。一般来说,wget主要专注于下载文件,curl长项在于web交互、调试网页等。
可以进入该网站了解更多 curl和wget的区别 。
安装Wget
安装wget的方式挺多的,简单介绍两个:
- 在rudix网站上下载wget安装包
直接下载安装包,安装即可。rudix.org/packages/wget.html
- 利用homebrew进行安装
安装homebrew是依赖于Xcode的一些配置,所以没有Xcode,需要先在apple store上下载Xcode安装。
如何安装homebrew这里就不再赘述了,直接进入主题。
$ brew install wget --with-libressl
安装过程可能会出现以下问题
==> make install
Error: Thebrew link
step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink share/info/wget.info
/usr/local/share/info is not writable.You can try again using:
brew link wget
这个时候执行以下命令
$ sudo chown -R $(whoami) /usr/local
再调用
$ brew link wget
这时候不报错,就代表安装成功了。这个问题的具体解释,可以到 Stack Overflow 上查看。
当然,还可以直接利用curl下载wget进行安装,不过新版本的macOS Sierra系统在安装wegt时候,遇到了ssl不可用的问题,不过使用homebrew可以利用命令自动安装wegt依赖的ssl,所以转而用homebrew进行安装。
configure: error: --with-ssl=openssl was given, but SSL is not available.