Loading

Mac os 安装 Wget

  用过Linux系统的朋友肯定会知道这个Wget,它是一个可以从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三种常见TCP/IP协议的下载,同时也可以使用HTTP代理。

  Wget命令在linux系统的终端中可以直接使用的,但是在Mac os下却不行,Mac os也是以基于Unix内核的图形化操作系统,也应该是可以使用的。当然是可以的,只是Mac os默认是没有安装的啦,这就需要我们手动去安装啦。以下为笔者从网络上搜集到的几种方法。

  第一种方法:

    首先从 ftp://ftp.gnu.org/gnu/wget/ 下载最新的Wget安装包到本地,然后通过终端跳转切换到那个解压出来的目录下(如果你觉得这样麻烦的话,有一个一劳永逸的方法就是在添加选定文件右键中添加此项,在服务偏好设置 > 服务 > 新建位于文件夹位置的终端窗口 勾选,当然也可以添加快捷方式。如下图。这样子后,如你想在何处打开对应目录的终端,那么你可以在该目录的上一级文件夹选定右键 菜单中有 新建位于文件夹位置的终端窗口),依次执行以下 ./configure 和 make 以及 make install 命令。

   不过笔者使用这个从一开始 ./configure 就出错了,后面自然也没有什么用了,因此吧就用了另一种方法啦。

MymacdeiMac:Downloads mac$ cd wget-1.5.3
MymacdeiMac:wget-1.5.3 mac$ ls
AUTHORS        Makefile.in    config.cache    configure.in    stamp-h.in
COPYING        NEWS        config.guess    doc        util
ChangeLog    README        config.log    install-sh    windows
INSTALL        TODO        config.sub    mkinstalldirs
MACHINES    aclocal.m4    configure    po
MAILING-LIST    confdefs.h    configure.bat    src
MymacdeiMac:wget-1.5.3 mac$ ./configure
loading cache ./config.cache
configuring for GNU Wget 1.5.3
checking host system type... configure: error: can not guess host type; you must specify one
MymacdeiMac:wget-1.5.3 mac$ make
make: *** No targets specified and no makefile found.  Stop.
MymacdeiMac:wget-1.5.3 mac$ make install
make: Nothing to be done for `install'.

   第二种方法:

    通过 homebrew 来安装 Wget,这个 homebrew 又是何物呢?苹果官方解释称其为以最简单、最灵活的方式来安装苹果公司在 Mac os中不包含的UNIX工具。那么这个 Wget 不就是这种嘛,因此就可以通过安装 homebrew 来安装 Wget 啦。

    打开终端输入 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 后回车运行,此安装过程中可能需要些时间,请耐心等待片刻。待安装好了就执行 brew install wget 下载安装稍等片刻即可安装成功,可以直接运行 wget 如有返回一些帮助信息与提示,那么就表示安装成功啦。(curl 又是什么东西呢,百度百科解释称其为利用URL语法在命令行方式下工作的开源文件传输工具,被广泛用于Unix、多种Linux发行彼中。)

    如果提示没有安装成功,可以参阅此文 https://blog.csdn.net/sir_coding/article/details/77509602

  相信第一种方法不信,那么第二种方法很大程度上是可行的,优先推荐使用第二种方法啦,相信用此方法就可以安装wget啦。

  

posted @ 2018-04-01 15:59  notfound945  阅读(1831)  评论(0编辑  收藏  举报