2013-01-13 20 views
50

Niedawno musiałem uaktualnić serwer VPS (HostGator Linux), ponieważ chciałem uruchomić skrypt, który był nieco bardziej skomplikowany niż zwykła obsługa PHP db . Próbuję zainstalować JDK i Apache Ant (jeśli jest to ważne, do kompilowania aplikacji Android na serwerze).Jak mogę pobrać plik z Internetu na mój serwer linux z Bash?

Oglądałem tutoriale na Linux Bash i zacząłem go używać. Obecnie próbuję zainstalować Java (z JDK i JRE) na serwerze.

śledzę tutorial na tej stronie: http://www.oracle.com/technetwork/java/javase/install-linux-64-self-extracting-142068.html

Jednak nie wiem, co zrobić w tej linii:

  1. Pobierz i sprawdzić rozmiar plików do pobrania.

    Możesz pobrać do dowolnego katalogu, do którego możesz pisać.

Jak mogę pobrać Javę z wiersza poleceń?

Jeżeli sprawy, używam CentOS wersja 5.8

+26

zamknięte off topic? Wy sami jesteście moderatorami ze świata serwerów. To nie jest temat. Wy jesteście idiotami, dlatego społeczność administratorów serwerów jest tak martwa. Era kamienia łupanego. To pytanie i odpowiedź pomogły mi, więc pomóżcie i przestańcie zamykać przydatne posty. – 3Dom

+4

Trzeci punkt wypunktowania na [tej stronie] (http://stackoverflow.com/help/on-topic) stwierdza, że ​​pytania na temat "narzędzi programowych powszechnie używanych przez programistów" są traktowane na dany temat. Dlatego pytanie to, dotyczące Linuksa (które można uważać za narzędzie i jest z całą pewnością powszechnie używane przez programistów) jest całkowicie poprawne. Jeśli się nie zgadzasz, rozważ przynajmniej przeniesienie pytania do [Awaria serwera] (http://serverfault.com/). – ethguo

Odpowiedz

19

Można użyć polecenia wget ściągnąć z linii poleceń. W szczególności, można użyć

wget http://download.oracle.com/otn-pub/java/jdk/7u10-b18/jdk-7u10-linux-x64.tar.gz 

Jednak ponieważ Oracle wymaga, aby zaakceptować umowę licencyjną może nie działać (i jestem obecnie w stanie go przetestować).

2

Domyślam się, że można użyć curl i wget, ale ponieważ Oracle wymaga sprawdzenia niektórych znaczników, będzie to trudne do naśladowania za pomocą wymienionych narzędzi. Będziesz musiał pobrać stronę z umową licencyjną i patrząc na nią, dowiedzieć się, jaki wniosek jest potrzebny, aby dostać się do faktycznego pobrania.

Oczywiście można po prostu uruchomić przeglądarkę, ale może ona nie kwalifikować się jako "z wiersza poleceń". Możesz więc zajrzeć do lynx, przeglądarki tekstowej.

+1

Mam również potrzebne do tego (Linux noob). To, co zrobiłem, to użyć Firefoksa (na moim pulpicie Win), aby zaakceptować licencję, a następnie rozpocząć pobieranie. Zaraz po rozpoczęciu pobierania otwórz okno pobierania i anuluj pobieranie. Następnie kliknij prawym przyciskiem anulowany element i wybierz "skopiuj link do pobrania". Możesz teraz użyć tego linku w poleceniu 'wget' (wklej je w oknie terminala). – fr13d

71

Korzystanie wget

wget -O /tmp/myfile 'http://www.google.com/logo.jpg' 

lub curl:

curl -o /tmp/myfile 'http://www.google.com/logo.jpg' 
Powiązane problemy