2013-10-04 120 views
0

我已經SSH入我的VPS之一,我試圖在它上面安裝Java。不太確定如何去下載,但我正嘗試使用wget從Oracle網站下載並安裝JDK7。ssh wget下載jdk

這個文件特別:http://download.oracle.com/otn-pub/java/jdk/7u40-b43/jdk-7u40-linux-x64.rpm

要下載的文件,它需要驗證,我不知道該怎麼做,通過wget的。

有人幫

+0

通過身份驗證,是否需要接受許可協議?這是通過內聯JavaScript完成的,並設置了一系列Cookie。你可以創建一個cookies.txt文件,並在wget中使用--cookies-load選項,但是我擔心用你的網頁瀏覽器下載文件可能會更容易,然後對VPS執行sftp。 –

回答

0

要下載的文件,它需要驗證,我不知道該怎麼 做到這一點通過wget的。

爲了更準確它需要許可協議。

如果你有,你可以複製文件使用

scp /<path to the file>/jdk-7u40-linux-x64.rpm [email protected]:/tmp/ 

那你去通過SSH服務器,並發現它在/ tmp /文件夾

0
# rpm 
wget --no-cookies \ 
--no-check-certificate \ 
--header "Cookie: oraclelicense=accept-securebackup-cookie" \ 
"http://download.oracle.com/otn-pub/java/jdk/7u55-b13/jdk-7u55-linux-x64.rpm" \ 
-O jdk-7-linux-x64.rpm 

# ubuntu 
wget --no-cookies \ 
--no-check-certificate \ 
--header "Cookie: oraclelicense=accept-securebackup-cookie" \ 
"http://download.oracle.com/otn-pub/java/jdk/7u55-b13/jdk-7u55-linux-x64.tar.gz" \ 
-O jdk-7-linux-x64.tar.gz 
# then 
tar -xzvf jdk-7-linux-x64.tar.gz 

指服務器scp命令SSH訪問:https://gist.github.com/scottvrosenthal/11187116