openjdk-8-jre-headless: নির্ভর করে: সিএ-শংসাপত্র-জাভা কিন্তু এটি ইনস্টল হতে যাচ্ছে না


43

জাভা 8 ইনস্টল করা যাবে না

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

আমি গুগল অনুসন্ধান করেছি এবং আমি রেপো এবং অন্যান্য পরামর্শ যুক্ত করেছি, তবে কিছুই এখনও আমাকে জাভা 8 ইনস্টল করতে দেয়নি।

ধারনা?

lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.7 (jessie)
Release:        8
Codename:       jessie

1
এখানেও একই সমস্যার মুখোমুখি। এটি গতকাল পর্যন্ত কাজ করে যাচ্ছিল। আজ এটি প্রাথমিকভাবে সিএ-শংসাপত্র-জাভা সম্পর্কে অভিযোগ করেছিল এবং এখন প্যাকেজটিও খুঁজে পাচ্ছে না।
জয়চন্দ্রন

1
কেবল আকর্ষণীয়, আপনি কেন ওরাকল সংস্করণ ইনস্টল করতে চান না?
ka3ak

@ ka3ak ওরাকল ইনস্টল সংস্করণটি কী? আমি একটি প্যাকেজটির সাথে এপট-গেট ইনস্টল করার চেষ্টা করেছি যা এতে ইনস্টল এবং ওরাকল ছিল তবে এটি কার্যকর হয়নি।
জেসন

1
@ ফ্র্যাঙ্কথর্টন এখানে আমি কীভাবে এটি আমার সিস্টেমে ইনস্টল করেছি (কুবুন্টু): সুডো অ্যাড-এপ-রিপোজিটরি পিপিএ: ওয়েবআপড 8 টিম / জাভা সুডো অ্যাড-আপডেট আপডেট সুডো অ্যাপট-গেট ওরাকল-জাভা8-ইনস্টলার উত্স: ওয়েবআপড 8.org/2012/09 /…
ka3ak

ধন্যবাদ! আমি নিশ্চিত যে আমি এটির চেষ্টা করেছি বা কমপক্ষে কিছুটা কিন্ডার মতো করেছি এবং সমস্যা আছে। আমার অন্যরকম রেপো থাকতে পারে।
জেসন 16

উত্তর:


88

এই জেসি? ব্যাকপোর্ট সহ

apt install -t jessie-backports  openjdk-8-jre-headless ca-certificates-java

ব্যাকপোর্ট ইস্যুটি দেখে মনে হচ্ছে। এটি এটি ইনস্টল করার অনুমতি দিয়েছে।
জেসন

1
এটি আমার পক্ষেও কাজ করেছিল। -tপ্যারামিটারটি কী করে এবং কীভাবে এটি সমস্যার সমাধান করে তা একটি ব্যাখ্যা যুক্ত করার মন ?
hheimbuerger

1
অপশন -t অপ্টকে বলে, কোন উত্স থেকে প্যাকেজটি ইনস্টল করা উচিত। aptitude why-not ca-certificates-javaদেয় p openjdk-8-jre-headless Beschädigt ca-certificates-java (< 20160321~) আপনি Jessie-ব্যাকপোর্ট থেকে সংস্করণের প্রয়োজন। 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

6

এটি জেসি ব্যাকপোর্টগুলি থেকে কাজ করছে না। আমি প্রসারিত করার চেষ্টা করেছি এবং এটি ইনস্টল হয়ে গেছে।

echo 'deb http://ftp.au.debian.org/debian/ stretch main contrib non-free' > /etc/apt/sources.list.d/stretch.list && \
apt-get update && \
apt-get install -y --no-install-recommends openjdk-8-jre-headless && \
rm /etc/apt/sources.list.d/stretch.list && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*

PS: আমি এখানে থেকে অস্ট্রেলিয়ার একটি আয়না ব্যবহার করেছি। এখান থেকে আপনার জন্য সেরাটি চয়ন করুন


3

এটি আমার জন্য অনেক ধন্যবাদ কাজ করেছে, নোট করুন আপনার প্রতিধ্বনিতে আপনি একটি অতিরিক্ত 'দেব' পেয়েছিলেন আমাকে অপসারণ করতে হবে, আমি ওজেও আছি তবে এটি এখনই সমস্ত রেপোতে কাজ করা উচিত, মনে হয় এটি জাভাটির নির্দিষ্ট তালিকার জন্য শংসাপত্রগুলির একটি সমস্যা ছিল সংস্করণ

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851667



0

আমি এই ইস্যু মারতে থাকি। খুবই হতাশাজনক. আমি স্বয়ংক্রিয় প্যাকার বিল্ডস পেয়েছি এবং জেডিকে / জেআর আপডেট হয়ে গেলে এই সমস্যাটি পুনরায় উত্থিত হতে পারে। অনেকগুলি চুল টানার পরে আমি এটি মোটামুটি নির্ভরযোগ্য এবং সম্পূর্ণ স্বয়ংক্রিয়ভাবে দেখতে পেয়েছি।

এই পৃষ্ঠার অন্যান্য অংশে উল্লিখিত হিসাবে আপনি মাশ একটি ব্যাকপোর্ট রিপো সঠিকভাবে সংজ্ঞায়িত আছে নোট করুন। আমার ইমেজটি এটির পূর্ব সেট আপ সহ এসেছিল। আপনার তবে, না পারে।

  1. ব্যাকপোর্টগুলি থেকে সিএ-সার্টি ইনস্টল করুন
  2. দ্বিতীয় কমান্ড হিসাবে jre এবং jdk + হেডলেস ইনস্টল করুন

    sudo apt install -t jessie-backports ca-certificates-java
    sudo apt-get -y install openjdk-8-jdk openjdk-8-jre openjdk-8-jdk-headless openjdk-8-jre-headless
    

দুটি একসাথে চালানো কোনও কনফিগার ফাইলে ওয়াই / এন প্রতিক্রিয়ার জন্য অনুরোধ করবে, যা স্বয়ংক্রিয়ভাবে বিরক্তিকর oy সুতরাং এগুলি পৃথকভাবে চালানো উচিত যদি আপনি এটি ডাব্লু / ও মানুষের মিথস্ক্রিয়াতে কাজ করতে চান।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.