ওরাকল-জাভা 8-ইনস্টলারটির ফলাফল "অ্যাপ্ট" অপসারণের জন্য? [বন্ধ]


14

আমি প্রতিদিনের আপডেটগুলি টেনে প্রথম আলফা প্রকাশের পর থেকেই বিশ্বস্ত হয়ে চলেছি। আমি ওয়েবইউপিডি 8 পিপিএ থেকে ওরাকল-জাভা 7-ইনস্টলারটি ইনস্টল করেছি। আজ আমি একটি ডিগ-আপগ্রেডের সময় লক্ষ্য করেছি যে ওরাকল-জাভা 7-ইনস্টলারটি সরানো হচ্ছে। আমার প্রান্ত সিস্টেমে আমি কেবলমাত্র সমস্ত ডিফল্টকে অনুমতি দিই তাই আমি জাভা 8 সংস্করণ যেভাবেই চেষ্টা করার আশা করে অপসারণের অনুমতি দিয়েছি। তবে আমি যখন ওরাকল-জাভা 8-ইনস্টলার প্যাকেজটি ইনস্টল করতে যাচ্ছিলাম তখন এটি "অ্যাপ্ট" অপসারণ করতে চেয়েছিল !? এটি স্পষ্টতই আমার উদ্বেগকে ছড়িয়ে দিয়েছে, কারণ এটি এমনকি সুরক্ষার উদ্বেগের মতো বোধ করে। এটি বুঝতে প্রশংসা করা হবে সাহায্য করুন।

$ sudo apt-get install oracle-java8-installer
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  visualvm ttf-baekmuk ttf-unfonts ttf-unfonts-core ttf-kochi-gothic ttf-sazanami-gothic ttf-kochi-mincho ttf-sazanami-mincho
  ttf-arphic-uming
The following packages will be REMOVED:
  apt apturl nautilus-share python3-software-properties software-center software-properties-common software-properties-gtk
  ubuntu-extras-keyring ubuntu-minimal unattended-upgrades
The following NEW packages will be installed:
  oracle-java8-installer
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  apt
0 upgraded, 1 newly installed, 10 to remove and 0 not upgraded.
Need to get 18.7 kB of archives.
After this operation, 7,838 kB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
 ?] 

1
@ অবিনাশরাজ: আমার মনে হয় সে তা জানে। :) @ ল্যান্স: আমার সন্দেহ হয় যে এটির মধ্যে এমন কিছু ছিল যা apt-get dist-upgradeএই সমস্যা তৈরি করছে, কারণ ইনস্টলার প্যাকেজটির খুব কম নির্ভরতা এবং একটি দ্বন্দ্ব রয়েছে এবং এটি অপসারণ করা oracle-java7-installerউচিত হয়নি।
saiarcot895

1
উপরে প্রদর্শিত সমস্ত গুরুত্বপূর্ণ প্যাকেজ ধারণ করার চেষ্টা করুন এবং তারপরে oracle-java8-installerপ্যাকেজ ইনস্টল করার চেষ্টা করুন ।
অবিনাশ রাজ

1
@ অবিনাশরাজ:j2se-common
সাইয়ারকোট 895

1
এটি ঘটবে না, দয়া করে একটি বাগ রিপোর্ট করুন।
ব্রায়াম

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

উত্তর:


8

'অপ্ট' প্যাকেজটিতে উল্লেখ করা সাম্প্রতিক এই পরিবর্তনটি চেঞ্জলগ সম্ভবত অপরাধী হিসাবে প্রতীয়মান:

apt (0.9.15.4ubuntu4) trusty; urgency=low

  Cherry pick fixes from the apt 1.0 branch:

  [ Michael Vogt ]
  * add sun-java{5,6}-jdk to breaks/replaces as that provided a "apt"
    binary as well

ওরাকল-জাভা 8-ইনস্টলার প্যাকেজটি "সান-জাভা 6-জেডকি" প্যাকেজটি "সরবরাহ করে", সুতরাং এই বিরোধটি বুদবুদ হয়ে যায় এবং আমাদের ওয়েবউপিডি 8 প্যাকেজ ইনস্টল করা থেকে বিরত রাখে - যদিও ওরাকল-জাভা 7-ইনস্টলার বা ওরাকল-জাভা 8-ইনস্টলারটি আসলেই না অ্যাপটি চেঞ্জলগে উল্লিখিত সমস্যাযুক্ত "অ্যাপ্ট" বাইনারি ইনস্টল করে।

আমি এগিয়ে গিয়ে এর জন্য একটি বাগ প্রতিবেদন জমা দিয়েছি: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1302736


7

অ্যান্ডি এস এর এখানে অন্তর্নিহিত সমস্যা আছে এবং আমি শীঘ্রই একটি সমাধানের আশা করব। দয়া করে তিনি সরবরাহ করেছেন বাগ প্রতিবেদনটি লিঙ্কটি ব্যবহার করুন এবং নির্দেশ করুন যে এটি আপনাকেও প্রভাবিত করে যাতে এটি উচ্চ অগ্রাধিকার লাভ করে।

আপনি যদি পুরোপুরি অপেক্ষা করতে না পারেন, নির্ভরতার সমস্যাগুলি উপেক্ষা করার জন্য এবং ইনস্টলটি জোর করার জন্য এখানে একটি অস্থায়ী কর্মক্ষেত্র রয়েছে:

  • অ্যাপটি থেকে .deb প্যাকেজটি ডাউনলোড করুন sudo apt-get download oracle-java7-installer

  • যে কোনও নির্ভরতা উপেক্ষা সম্পর্কে আপনি সবেমাত্র ডাউনলোড করেছেন .deb এর ইনস্টলটি করুন: sudo dpkg -i --ignore-depends=apt file-you-just-downloaded.deb

নোট দুটি আইটেম:

  1. উপরের কমান্ডগুলি সেই অনুযায়ী পরিবর্তন করে আপনি জাভা 8 এর জন্য একইভাবে ব্যবহার করতে পারেন।
  2. কমপক্ষে আপাতত, আপনার অ্যাপ্লিকেশন মনে করবে এটির একটি ভাঙা নির্ভরতা রয়েছে এবং ওরাকল-জাভা 7-ইনস্টলারটি অপসারণের জন্য অনুরোধ করবে। আপনি ব্যবহার করে ফিরে যেতে পারেন apt-get -f install

1

এটি স্থির না হওয়া অবধি আর কোনও কর্মক্ষেত্র হ'ল ওয়েবআপড 8 থেকে দেব ফাইলটি সংশোধন করা এবং দেব নিয়ন্ত্রণ ফাইলের লাইন sun-java6-jdkথেকে সরিয়ে ফেলা Provides। Superuser.com এ এই উত্তরের একটি সহজ স্ক্রিপ্ট রয়েছে । কেবল আসল ফাইলটি ধরুন, এটিতে স্ক্রিপ্টটি চালান, Providesলাইনটি সংশোধন করুন এবং এর সাথে পরিবর্তিত ফাইলটি ইনস্টল করুন sudo dpkg -i

আমি পরিবর্তিত প্যাকেজটি আপলোড করেছি , তবে আমি মূল ফাইলটি ব্যবহার করার এবং নিজেই পরিবর্তনটি করার পরামর্শ দিচ্ছি, যেহেতু আপনারা ইন্টারনেটে এলোমেলো লোকদের দ্বারা স্টাফ ইনস্টল করা উচিত নয়;)

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