অ্যাপট-গেট আপডেট চালানোর সময় 'ইগন', `গেট` বা 'হিট' অর্থ কী?


68

সুডো অ্যাপটি-গেট আপডেটের আউটপুটটিতে আমার বেশ কিছু ত্রুটি ছিল: সদৃশ এন্ট্রি এবং 404 ত্রুটিগুলি পাওয়া যায় নি।

এগুলি খুঁজে পেয়েছি, আমি আশা করি: আমি এমন পিপিএগুলি সরিয়েছি যার সাথে কোনও প্যাকেজ যুক্ত ছিল না, তারপরে আমি একটি সদৃশ প্রবেশটি সরিয়ে ফেললাম /etc/apt/sources.list

দেখে মনে হচ্ছে আমি রোয়াই এটিকে বাড়িয়ে তুলেছি। এখন বেশিরভাগ লাইন আমি যখন করি তখন Ign বলে sudo apt-get update

আমি যে জিনিসটি পেয়েছি তা সোজা করে কীভাবে যাব? আমার এই Ignজায়গাগুলির সমস্ত স্থান থেকে মুক্তি পাওয়া দরকার । প্রায় 50% (চোখের বল অনুমান) রয়েছে Ign!


3
এর মানে: IGN আকরিক
Rinzwind

উত্তর:


65

আপনি যখন apt-get updateএটি ব্যবহার করেন তখন একই আপডেট সূচকগুলি ডাউনলোডের প্রয়োজন হয় কিনা তা যাচাই করে না, যদি না একই আপডেট সূচকগুলি আবার ডাউনলোড না করে।

  • Hit মানে প্যাকেজ তালিকার টাইমস্ট্যাম্পগুলি পরীক্ষা করে দেখুন, সেগুলি মেলে এবং কোনও পরিবর্তন হয় না।

  • Ign এর অর্থ পিডিএফ সূচী ফাইলে কোনও পরিবর্তন নেই, এটি আবার ডাউনলোড করা বিরক্ত করবে না।

  • Get এর অর্থ প্যাকেজ তালিকার টাইমস্ট্যাম্পগুলি পরীক্ষা করে দেখুন, পরিবর্তনগুলি ছিল এবং ডাউনলোড করা হবে।

ভয় পাওয়ার কিছু নেই, এর অর্থ হ'ল আবার আপডেট করা সূচিগুলি ডাউনলোড করার দরকার নেই, আপনার বর্তমানগুলি বর্তমান।


আমি যতদূর জানি প্যাকেজ তালিকায় অন্তর্ভুক্ত করা হয় packages.gz / bz2 রেপো তে ফাইল। সুতরাং, আপনার উত্তরটির অর্থ কি: প্যাকেজ.gz ফাইলের টাইমস্ট্যাম্প এবং এটির ঠিক আছে তা পরীক্ষা করার জন্য স্ট্যান্ড হিট করুন । এবং যদি সময় স্ট্যাম্পগুলি মিলে না যায় তবে এটি আমার কম্পিউটারগুলির ক্যাশেটির সাথে আক্ষরিকভাবে প্যাকেজ.gz ফাইলের সামগ্রীগুলি পরীক্ষা করে, যদি সমস্ত প্যাকেজ পাওয়া যায় তবে Ign দেয় , অন্যথায় সেই রেপো ক্যাশে আপডেট করুন। আমি যদি ঠিক না আছি তবে আপনি কি আমার জন্য আরও নির্দিষ্ট হতে পারবেন?
হিমাইল

3
এটি superuser.com/questions/454867/… এর বিরোধিতা করে বলে মনে হচ্ছে যা Ign একটি ত্রুটিযুক্ত শর্ত।
পিবিএইচজে

7
আমি "অ্যাপটি" থেকে acqprogress.cc উত্স ফাইলটি দেখেছি এবং এটিও দ্বন্দ্বপূর্ণ বলে মনে হচ্ছে: এটি " if (Itm.Owner->Status == pkgAcquire::Item::StatDone)Ign " আউটপুট করে দেয় - স্ট্যাটডোন মানে ফাইলটি ডাউনলোড হয়েছে (সিএফ অর্জন-আইটেম। एच) তবে যেখানে ব্লগ ইগন আউটপুট হয় তা হ'ল একটি ব্যর্থ ডাউনলোডগুলির জন্য হ্যান্ডলিং ব্লকটি ত্রুটিযুক্ত ... এটি আমার প্রাথমিক কোডিং বোঝার বাইরে থেকে মনে হচ্ছে। যদিও কেবল সুপারসার ডটকমের সাথে দ্বন্দ্বটি পতাকাঙ্কিত করছে।
পিবিএইচজে

12
এই উত্তরটি সঠিক নয়। Ignএর অর্থ হল যে কোনও aptকিছু ডাউনলোড করার চেষ্টা করেছে (যেমন অনুবাদ বা InReleaseফাইল) তবে পাওয়া যায় নি, তবে তা উপেক্ষা করা যেতে পারে। পরবর্তী জিনিস এগিয়ে যান। Hitএর অর্থ aptকোনও Releaseফাইল ডাউনলোড করার প্রয়োজন (কারণ এটি কোনওভাবে মুছে ফেলা হয়েছে) এবং এটি ডাউনলোড হয়ে গেলে এটি প্যাকেজ ফাইলটির চেকসামটি পরীক্ষা করে এবং দেখা গেছে যে সদ্য ডাউনলোড করা Releaseফাইলটিতে উল্লিখিত চেকসামটি ইতিমধ্যে প্যাকেজ ফাইলের চেকসামের সাথে মেলে। এটি একটি Hit। সুতরাং, এটি Packageফাইলটি আর ডাউনলোড করবে না ।
আনোয়ার

1
-1 হিসাবে ইগন ভুল।
উপবৃত্তাকার দর্শন

27

এই প্রশ্নের সঠিক উত্তর:

  • Ignমানে aptকিছু ডাউনলোড করার চেষ্টা করা হয়েছে (যেমন অনুবাদ বা InReleaseফাইল) তবে খুঁজে পাওয়া যায় নি, তবে তা উপেক্ষা করা যেতে পারে, সুতরাং পরবর্তী জিনিসটিতে এগিয়ে যান। কারণ অনুবাদটি গৌণ অগ্রাধিকার হতে পারে এবং যদি InReleaseফাইলটি খুঁজে পাওয়া যায় না, তবে এটি প্রমাণীকরণের জন্য অন্যান্য পদ্ধতি যেমন ব্যবহার Releaseএবং Release.gpgজুড়ি ব্যবহার করে ।

  • Hitএর অর্থ aptকোনও Releaseফাইল বা InReleaseফাইল ডাউনলোড করা দরকার (কারণ এটি কোনওভাবে মুছে ফেলা হয়েছে) এবং এটি ডাউনলোড হয়ে গেলে এটি সূচী ফাইলটির চেকসামটি পরীক্ষা করে এটি দেখতে পেয়েছে যে সেখানে বর্ণিত চেকসাম ইতিমধ্যে ডাউনলোড করা প্যাকেজ ফাইলের চেকসামের সাথে মেলে that /var/lib/apt/lists। এ কারণেই এটি একটি Hit। সুতরাং, এটি Packageফাইলটি আর ডাউনলোড করবে না ।


এর উত্তর পেয়েছে:

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