Próbuję zainstalować Liferay na Ubuntu Server 12.04, który wymaga środowiska JRE i zaleca wersję 6.
Nie mogę znaleźć JRE6 w autorytatywnym repozytorium i nie mogę wymyślić, jak ominąć umowę licencyjną w celu pobrania ręcznego (wget).
Czy mogę dodać wartość do wget, aby zaakceptować umowę licencyjną Oracle i pobrać plik?
Dzięki
command-line
java
oracle
wget
tomtomnz
źródło
źródło
Odpowiedzi:
„Zautomatyzowane” pobieranie plików Oracle Java (JRE / JDK 6/7 i inne ...)
Otwórz Firefoksa, przejdź do strony pobierania Java dla potrzebnej wersji / wariantu i kliknij przycisk radiowy Akceptuj umowę licencyjną .
Otwórz terminal i wklej go, aby wyodrębnić niezbędne pliki cookie sesji Oracle z bazy danych plików cookie Firefox SQLite do
cookies
formatu pliku tekstowego, któregowget
można użyć ( źródło skryptu ):Teraz użyj,
wget
aby pobrać pliki cookie sesji:Uwagi:
otn-pub
katalogucookies
plik i można go pobrać z dowolnego komputera (ale plik cookie ma 30-minutowy limit czasu, więc uważaj)źródło
Podobne pytanie dotyczy stackoverflow: Jak zautomatyzować pobieranie i instalację Java JDK w systemie Linux?
Odpowiedź za pomocą wget to:
Ostatnim argumentem jest adres URL do pobrania. Różne archiwa wersji Java różnią się nie tylko wersją, ale także rozszerzeniem.
źródło
Wskazówka od mkyong.com : możesz użyć
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" [link from download page]
do pobrania bez konieczności pobierania plików cookie z przeglądarki.źródło
Jako dodatek do odpowiedzi na izx istnieje chromowana wtyczka , za pomocą której możesz eksportować swoje pliki cookie, więc nie musisz używać narzędzia sqlite.
źródło
Szybki sposób bez plików cookie:
wget --no-check-certificate URL_FOR_DOWNLOAD
Adres URL jest prawdopodobnie ważny tylko przez ograniczony czas (często 30 minut).
źródło
Właściwie, po prostu pobierz zawartość podaną przez rozszerzenie chrome wspomniane przez pushy w pliku na twoim Linuxie. Następnie skopiuj adres dl ze strony oracle i dodaj go do polecenia wget. Na przykład, aby dl Oracle Database 11g Release 2 (11.2.0.1.0):
vagrant@vagrant-ubuntu-trusty-64:~/download$ wget -x --load-cookies cookies.txt http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
źródło