Tidak dapat menginstal Java8
apt-get install openjdk-8-jre-headless
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
openjdk-8-jre-headless : Depends: ca-certificates-java but it is not going to be installed
E: Unable to correct problems, you have held broken packages
Saya telah mencari di Google dan saya telah menambahkan repo dan saran lainnya, tetapi belum ada yang memungkinkan saya untuk menginstal Java 8.
ide ide?
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.7 (jessie)
Release: 8
Codename: jessie
Jawaban:
apakah ini jessie? Dengan backport
sumber
-t
parameter dan bagaimana ini menyelesaikan masalah?aptitude why-not ca-certificates-java
memberip openjdk-8-jre-headless Beschädigt ca-certificates-java (< 20160321~)
Anda membutuhkan Versi dari jessie-backports.apt-cache policy ca-certificates-java ca-certificates-java: Installiert: 20140324 Installationskandidat: 20140324 Versionstabelle: 20161107~bpo8+1 0 100 http://http.us.debian.org/debian/ jessie-backports/main amd64 Packages *** 20140324 0 500 http://http.us.debian.org/debian/ jessie/main amd64 Packages
Ini tidak bekerja dari backports Jessie. Saya mencoba peregangan dan itu diinstal.
PS: Saya menggunakan cermin Australia karena saya di sini. Pilih yang terbaik untuk Anda dari sini .
sumber
ini bekerja untuk saya banyak terima kasih, perhatikan Anda mendapat 'deb' tambahan dalam gema Anda, saya harus menghapus, saya juga di Oz tetapi ini harus bekerja pada semua repo sekarang, tampaknya itu adalah masalah dengan sertifikat untuk daftar tetap java versi
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851667
sumber
Saya terus memukul masalah ini. Sangat membuat frustrasi. Saya memiliki pembuat paket otomatis dan ketika jdk / jre diperbarui, masalah ini dapat muncul kembali. setelah banyak penarik rambut saya menemukan ini cukup andal dan sepenuhnya terotomatisasi.
perhatikan bahwa Anda harus memiliki repo backports yang didefinisikan dengan benar seperti yang disebutkan di bagian lain halaman ini. gambar saya datang dengan itu sudah diatur sebelumnya. milikmu bagaimanapun, mungkin tidak.
instal jre dan jdk + tanpa kepala sebagai perintah kedua
menjalankan keduanya bersama-sama akan meminta respons Y / N pada file konfigurasi, yang menjengkelkan untuk diotomatisasi. jadi mereka HARUS dijalankan secara terpisah jika Anda ingin ini bekerja tanpa interaksi manusia.
sumber
Ini bekerja untuk saya
panduan pengarah
sumber