Saya mencoba menginstal Liferay di Ubuntu Server 12.04, yang memerlukan JRE dan merekomendasikan versi 6.
Saya tidak dapat menemukan JRE6 di repositori resmi, dan saya tidak bisa menemukan cara untuk melewati perjanjian lisensi untuk pengunduhan manual (wget).
Bisakah saya menambahkan nilai pada wget untuk menerima perjanjian lisensi Oracle dan mengunduh file?
Terima kasih
command-line
java
oracle
wget
tomtomnz
sumber
sumber
Jawaban:
Unduhan Oracle Java "Otomatis" (JRE / JDK 6/7 dan lainnya ...)
Buka Firefox, buka halaman unduhan Java untuk versi / varian yang Anda butuhkan, dan klik tombol radio Terima Lisensi Perjanjian .
Buka terminal, dan rekatkan ini untuk mengekstrak cookie sesi Oracle yang diperlukan dari basis data cookie Firefox SQLite ke dalam
cookies
format file teks yangwget
dapat digunakan ( sumber untuk skrip ):Sekarang gunakan
wget
untuk mengunduh dengan cookie sesi tersebut:Catatan:
otn-pub
direktoricookies
file dan Anda dapat mengunduh dari komputer mana pun (tetapi ada batas waktu 30 menit pada cookie, jadi waspadalah)sumber
Ada pertanyaan serupa tentang stackoverflow: Bagaimana cara mengotomatisasi pengunduhan dan pemasangan Java JDK di Linux?
Jawaban menggunakan wget adalah:
Argumen terakhir adalah url untuk diunduh. Arsip versi java yang berbeda tidak hanya berbeda dalam versi, tetapi juga ekstensi.
sumber
Kiat dari mkyong.com : dapat Anda gunakan
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" [link from download page]
untuk mengunduh tanpa perlu mengekstrak cookie dari browser Anda.sumber
Sebagai tambahan untuk jawaban izx, ada plugin chrome yang dapat Anda gunakan untuk mengekspor cookie Anda, sehingga Anda tidak harus menggunakan sqlite.
sumber
Cara cepat tanpa cookie:
wget --no-check-certificate URL_FOR_DOWNLOAD
URL mungkin hanya valid untuk waktu yang terbatas (sering 30 menit).
sumber
Sebenarnya, hanya mendapatkan konten yang diberikan oleh ekstensi chrome yang disebutkan oleh pushy dalam file di linux Anda. Kemudian salin alamat dl dari halaman oracle dan tambahkan ke perintah wget Anda. Misalnya, untuk 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
sumber