Niedawno musiałem przejść na serwer VPS (HostGator Linux), ponieważ chciałem uruchomić skrypt, który był nieco bardziej skomplikowany niż zwykła manipulacja bazą danych PHP. Próbuję zainstalować JDK i Apache Ant (jeśli ma to znaczenie, do kompilowania aplikacji na Androida na serwerze).
Obejrzałem samouczki na temat Linux Bash i zacząłem go używać. Obecnie próbuję zainstalować Javę (z JDK i JRE) na serwerze.
Śledzę samouczek na tej stronie: http://www.oracle.com/technetwork/java/javase/install-linux-64-self-extracting-142068.html
Jednak nie wiem, co robić w tej linii:
Pobierz i sprawdź rozmiar pobieranego pliku.
Możesz pobrać do dowolnego katalogu, w którym możesz pisać.
Jak pobrać Javę z wiersza poleceń?
Jeśli to ma znaczenie, używam CentOS v5.8
Odpowiedzi:
Korzystanie z wget
lub curl:
źródło
Możesz użyć polecenia,
wget
aby pobrać z wiersza poleceń. W szczególności możesz użyćJednak ponieważ Oracle wymaga zaakceptowania umowy licencyjnej, może to nie działać (i obecnie nie mogę tego przetestować).
źródło
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm"
do pobrania. Oczywiście możesz zmienić adres URL zgodnie ze swoimi potrzebami. Więcej można znaleźć tutajMyślę, że możesz użyć
curl
iwget
, ale ponieważ Oracle wymaga sprawdzenia niektórych znaczników wyboru, będzie to trudne do emulacji za pomocą wspomnianych narzędzi. Musisz pobrać stronę z umową licencyjną i patrząc na nią, dowiedzieć się, jakie żądanie jest potrzebne, aby dostać się do faktycznego pobierania.Oczywiście możesz po prostu uruchomić przeglądarkę, ale może to nie kwalifikować się jako „z wiersza poleceń”. Warto więc zajrzeć do
lynx
przeglądarki tekstowej.źródło
wget
poleceniu (wklej go w oknie terminala).