পিপিএ 'লেবেল' এর জন্য পরিবর্তনটি স্পষ্টভাবে গ্রহণ করুন


88

আমি যখন apt-get updateআমার উবুন্টুতে চালিত হই 17.10 আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:

E: Repository 'http://ppa.launchpad.net/ondrej/php/ubuntu artful InRelease' changed its 'Label' value from '*****
The main PPA for PHP (5.6, 7.0, 7.1) with many PECL extensions *****' to '*****
The main PPA for supported PHP versions with many PECL extensions *****'
N: This must be accepted explicitly before updates for this repository can be applied.
See apt-secure(8) manpage for details."

ম্যান পেজটি আসলেই কোনও সমাধানের দিকে ইঙ্গিত করে না। আমার প্রশ্ন, আমি কীভাবে স্পষ্টভাবে পরিবর্তনটি গ্রহণ করব?


8
এফডাব্লুআইডাব্লু, এপট-গেট কিছুটা অবমূল্যায়ন করা হয়েছে, অ্যাপ্লিকেশন ব্যবহার করুন। sudo apt updateইত্যাদি
প্যান্থার

উত্তর:


194

আপনি যদি আপনার সংগ্রহস্থলগুলি পোস্ট করেন তবে এটি সাহায্য করবে, তবে এটির সাথে, এটি ঠিক করার জন্য আপনার কাছে 2 উপায় রয়েছে।

প্রথমটি aptবরং ব্যবহার করা হবে apt-get। সাম্প্রতিক উবুন্টু সংস্করণগুলিতে ইন্টারেক্টিভ ব্যবহারের জন্য aptঅগ্রাধিকার দেওয়া হয় apt-get; এবং aptতাত্ত্বিকভাবে আপনার জন্য এটি ঠিক করা উচিত।

sudo apt update
sudo apt upgrade

আপনার দ্বিতীয় বিকল্পটি ব্যবহার করা --allow-releaseinfo-change

sudo apt-get --allow-releaseinfo-change update

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


1
দ্বিতীয় কমান্ডটি ব্যবহার করার সময় আমি একটি ত্রুটি পেয়েছি: # sudo apt-get --ille-release-info-change আপডেট E: কমান্ড লাইন বিকল্প - নায়েল-রিলিজ-তথ্য-পরিবর্তন অন্যান্য বিকল্পগুলির সাথে সম্মিলিতভাবে বোঝা যায় না
রোল ভ্যান ডি পার

4
sudo apt updateসমস্যাটি স্থির করে ব্যবহার করা হচ্ছে । আমাকে অনুরোধ করা হয়েছিল: "আপনি কি এই পরিবর্তনগুলি গ্রহণ করতে এবং এই সংগ্রহস্থল থেকে আপডেট চালিয়ে যেতে চান? [Y / N]"।
রুবেন ও চিয়াভোন

2
apt-getকমান্ড আমার জন্য কাজ, সঙ্গে --allow-releaseinfo-change পরে আপডেট কমান্ড।
স্পিনআপ

যদি আপনি aptঅ-ইন্টারেক্টিভভাবে আবেদন করেন তবে এই বিকল্পগুলির মধ্যে কোনওটিই কাজ করে না (যেমন শেলটির একটি নিয়ন্ত্রণকারী টার্মিনাল নেই)। এমনকি --yesবিকল্পটি কোনও নিয়ন্ত্রণকারী টার্মিনাল ছাড়া উপেক্ষা করা হয়। আপনি যদি কোনও জিনোম-টার্মিনাল (বা এক্সটার্ম, বা যে কোনও টার্মিনাল) থেকে এই কমান্ডগুলি চালনা করেন তবে এই বিকল্পগুলি কাজ করে।
বিগুডার

এটা দুর্দান্ত কাজ!
কামিল নাজা

54

aptপরিবর্তে আপনার ব্যবহার করা উচিত apt-get। এটি আপনাকে ইন্টারেক্টিভভাবে পরিবর্তনগুলি গ্রহণ করতে বলবে। সহজভাবে চালান:

sudo apt update

এটি আপনাকে জিজ্ঞাসা করা উচিত:

Do you want to accept these changes and continue updating from this repository? [y/N] 

7

আপনি যদি এটি স্থাপন করতে চান যেমন একবারে অনেকগুলি সার্ভারে চালনা করুন তবে এক্সিকিউট করুন:

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