看了N多安装文章错误百出,不是缺这个就是少那个 各种pack依赖 我只需要一个工具就这么难吗?
对于那些错误的博客鄙视 浪费了我多少时间 现在开始咱们一次秒成!
Wget是一个支持HTTP、FTP的下载工具,经过合理的配置参数,我们甚至可以将一个网站的内容全部拷贝下来。
我的系统是最新的 ,安装好了gcc,如果没有安装gcc的同学,需要下载Xcode,然后通过下载命令行工具来进行安装。
下载Wget的源代码:下载地址
1 输入:tar zxvf wget-1.9.1.tar.gz
2 cd 进入到解压的目录
3 输入:./configure
4 输入:make
5 输入:sudo make install
输入秘密 OK 安装完成! (这就想成功 做梦吧,该出错误了吧 ,看最后几行 ,你接着看下边吧)
第一次安装的时候会出现错误 比如我遇到的首先是pkg-config 没有或者太旧了,需要最新的
1.检测环境是否已安装pkg-config
再命令行中输入: pkg-config 若未安装,则提示命令未找到.
2.安装pkg-config
下载 http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz 到桌面
tar -zcvf pkg-config-0.28.tar.gz //这个命令如果解压失败,你就手动在桌面解压吧 不解释怎么改进了 时间有限
./configure --with-internal-glibmake
sudo make install
再次直接安装的话,会发生下面的错误。
checking for compress in -lz... yes
checking for gpg_err_init in -lgpg-error... no
checking for gcry_control in -lgcrypt... no
checking for libgnutls... no
configure: error: --with-ssl was given, but GNUTLS is not available.
username@host:~/wget-1.13.4 $
在zioer的站中也给出了一个解决方法,但这里我找到了一个更好的办法。
# tar zxvf wget-1.13.4.tar.gz # cd wget-1.13.4 wget-1.13.4 root# ./configure --with-ssl=openssl wget-1.13.4 root# make wget-1.13.4 root# make install
注意,你如果不是使用root用户,那么在安装的这一步需要使用sudo授权。