CentOS 5下最高版本的wget是1.11,但非常遺憾的是這個版本有bug,是沒辦法用來下載https鏈接的東西的,所以有些人為了避免這種情況會幫腳本加上不檢查ssl的參數–no-check-certificate,但顯然這個方法我並不是特別推薦,畢竟這並不是無解的。
而解決方法其實也不難,就是自己到gnu去下載新版本的wget來進行編譯替換的動作。
方法如下:
yum -y install openssl openssl-devel gcc make perl
cd ~
wget http://ftp.gnu.org/gnu/wget/wget-1.16.tar.gz
yum -y remove wget
tar -xzvf wget-1.16.tar.gz
cd wget-1.16
./configure –with-ssl=openssl
make && make install
ln -s /usr/local/bin/wget /usr/bin/wget
cd ..
rm -rf wget-1.16*
替換完畢后你就可以開心地下載了 🙂