সংগ্রহস্থল আপডেটের জন্য অপেক্ষা করার সময়টি কীভাবে কম করবেন


32

যখন একটি করছেন aptitude update/ apt-get updateবা আপডেট আপডেট ম্যানেজার ব্যবহার করে মাঝে মাঝে আমি একটি সংগ্রহস্থলের লিঙ্ক আছে যা অত্যন্ত দীর্ঘ সময় লাগে পেতে। শতাংশ শেষ হয় না এবং এটি উপেক্ষা করার আগে এটি বেশ খানিকটা সময় নেয়।

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

এখানে চিত্র বর্ণনা লিখুন

এটি আর্কাইভ.বুন্টু ডট কমের সাথে সংযোগ স্থাপনের চেষ্টা করা হচ্ছে তবে যেহেতু এটি অনেক বেশি সময় নিয়েছে এটি কমপক্ষে 3 থেকে 5 মিনিটের জন্য বসে আছে (সময়টি মাপা হয়নি) এবং তারপরে এটি উপেক্ষা করে নীচের দিকে চলে আসে moves আমি এটি মিনিটের পরিবর্তে সেকেন্ডে পরিবর্তন করতে চাই।


অন্য একটি আয়না ব্যবহার করার চেষ্টা করুন। প্রতিটি কারণে ডিফল্টগুলি প্রায়শই দ্রুত হয় না। উদাহরণস্বরূপ, চীনের জন্য ডিফল্ট আয়নাতে আমার সংগ্রহস্থলগুলি আপডেট করার জন্য সর্বদা আমাকে 5-15 মিনিটের অপেক্ষা করতে হবে। এটি একটি দ্রুত পরিবর্তিত হয়েছে এবং এখন এটি প্রায় 30 সেকেন্ড সময় নেয়।
এডিম্পেওল্ফ

1
@ অ্যাডেম্পওলফ আপনি কি সেই মন্তব্যে থাকা তথ্য সম্বলিত একটি উত্তর লিখতে সক্ষম হবেন এবং সফ্টওয়্যার সোর্সগুলিতে কীভাবে আয়না পরিবর্তন করবেন তাও (বিবরণ এবং একটি চিত্র উভয় সহ) দেখিয়ে দিতে সক্ষম হবেন?
এলিয়াহ কাগান

উত্তর:


38

আমি কীভাবে সময়টি কম করতে পারি যাতে যদি কোনও নির্দিষ্ট সংগ্রহস্থল সংযোগ বা সমাপ্ত হতে 10 সেকেন্ডের বেশি সময় নেয় তবে এটি এটিকে উপেক্ষা করে নীচেরগুলি সরিয়ে ফেলতে হবে?

@ অ্যাডেম্পওল্ফ যেমন ব্যাখ্যা করেছেন তেমনই আয়নাগুলি একটি বিকল্প। যদিও আপনাকে সরাসরি উত্তর দেই:

অ্যাপ্লিকেশন-সংযোগের সময়সীমা নির্ধারণ করা

আপনি নিম্নলিখিত apt.confবিকল্পগুলির মাধ্যমে এই সময়সীমা নিয়ন্ত্রণ করতে পারেন :

  অধিগ্রহণ করুন :: http :: সময়সীমা "10";
  অধিগ্রহণ করুন :: ftp :: সময়সীমা "10";
  

মনে রাখবেন এটি কেবল সংযোগের সময়সীমার ক্ষেত্রেই প্রযোজ্য, "সমাপ্তির" সময়সীমা ছাড়াই নয়, অর্থাত্ যদি এটি 10 ​​সেকেন্ডের মধ্যে সংযোগ স্থাপন করে তবে এটি 1 কেবি / সেকেন্ডে হলেও 100MB প্যাকেজ ডাউনলোড করতে থাকবে :)

এই বিকল্পগুলি বাস্তবায়নের জন্য, কেবল একটি কনফ ফাইল তৈরি করুন /etc/apt/apt.conf.d; অনুমান করা আমরা একে বলতে 99timeout

  • টিপুন Alt+F2, টাইপ করুনgksudo gedit /etc/apt/apt.conf.d/99timeout
  • উপরের লাইনগুলি টাইপ করুন / সেকেন্ডে আপনার পছন্দসই টাইমআউট পছন্দ করে with
  • সংরক্ষণ করুন এবং প্রস্থান.
  • এখন চেষ্টা করুন sudo apt-get update

এবং টার্মিনাল-আসক্তের "সেরা সার্ভার সন্ধান করুন" হ্যাক!

এই আরও উপযুক্ত প্রশ্নের উত্তর হিসাবে প্রসারিত এবং সরানো হয়েছে


অতিরিক্ত অ্যাপ-গেট কনফিড অপশন যা আপনি টুইট করার চেষ্টা করতে পারেন

  • Acquire::Queue-Mode: কুইউং মোড; সারি-মোড একটি হতে পারে hostবা accessযা এপিটি বহির্গামী সংযোগগুলিকে সমান্তরাল করে তা নির্ধারণ করে। hostমানে টার্গেট হোস্টের জন্য একটি সংযোগ খোলা হবে, তার accessমানে ইউআরআই টাইপের জন্য একটি সংযোগ খোলা হবে।

  • Acquire::Retries: সম্পাদনা করার জন্য পুনরায় চেষ্টা করার সংখ্যা। এটি যদি অ-শূন্য হয় তবে এপিটি প্রদত্ত নম্বরগুলি ব্যর্থ ফাইলগুলির পুনরায় চেষ্টা করবে।

  • Acquire::http::Dl-Limit: ডাউনলোড গতি এবং আপনার ব্রাউজিং / ইমেল / ইত্যাদি গতি কমিয়ে না দেওয়ার জন্য কিলোবাইটে পূর্ণসংখ্যার মানগুলি গ্রহণ করে। আপডেট করার সময়। ডিফল্ট মান 0 হয় যা সীমাটি নিষ্ক্রিয় করে এবং ব্যান্ডউইথের যতটা সম্ভব ব্যবহার করার চেষ্টা করে। যদি সক্ষম করা থাকে তবে এটি apt-getসমান্তরাল ডাউনলোড বৈশিষ্ট্যটি অক্ষম করবে ।

  • man apt.confআপনি যদি মনে করেন যে অন্য কিছু সাহায্য করতে পারে তবে এটি খনন করুন !


1
"ফিনিশ টাইম" সময়সীমা কার্যকর করার কোনও উপায় আছে কি? আমি আমার ক্ষেত্রে জানি (এবং আমি ওপি-র ক্ষেত্রে অনুমান করছি যে তিনি চিরকাল গ্রহণের শতাংশের কথা উল্লেখ করেছেন, ইঙ্গিত দিয়েছিলেন যে এটি ইতিমধ্যে সংযুক্ত রয়েছে) এটি সাধারণত সংযোগের সময় নির্ধারণের বিষয় নয়, সংযোগটি খুব কষ্টকরভাবে ধীর হয়ে যাওয়ার সমস্যা মাত্র এটি ( 1 কেবি / স্লো এর মতো)।
এডিম্পিওল্ফ 24'12

আমি আশা করি যে দ্বিতীয় অংশের জন্য আপনাকে +2 দিতে পারতাম; আমি ভাবছিলাম যে দীর্ঘ সময়ের জন্য টার্মিনাল থেকে দ্রুততম সার্ভারগুলির জন্য কীভাবে পরীক্ষা করা যায়।
এডিম্পেওল্ফ

ধন্যবাদ @ অ্যাডেম্পিউল্ফ, আমি আসলে netselect-aptউবুন্টুর মতো কিছু লিখতে / পরিবর্তন করতে চাই যাতে এটি সমস্ত কার্যকর হয়। আপনার সমাপ্তির সময় প্রশ্ন, আমি মনে করি না এপ-কনফারেন্স স্তরের কোনও উপায় আছে। তবে man apt.conf, এবং "দ্য অ্যাকায়ার গ্রুপ" দেখুন, বিশেষত কুই -মোড এবং পুনরায় চেষ্টা করুন যা সহায়ক হতে পারে।
পর

আমি স্বীকার করেছি কিন্তু "সেরা সার্ভার হ্যাক" এর জন্য আমি আপনাকে সেই উত্তর এবং এইটির জন্য একটি +1 দিয়েছি। এটা খুব স্মার্ট।
লুইস আলভারাডো

5

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

আপনার আয়না পরিবর্তন করা সত্যিই সহজেই সফটওয়্যার সোর্স জিইউআইয়ের মাধ্যমে সম্পন্ন হয়, আপনি এই উইন্ডোটি দুটি উপায়ে খুলতে পারেন:

  1. ওপেন Ubuntu Software Centerএবং এ ক্লিক করুন Software Sourcesমধ্যে Editমেনু।

অথবা

  1. একটি টার্মিনাল খুলুন (বা টাইপ করুন alt-F2) এবং রান করুনsoftware-properties-gtk

এই উইন্ডোটি উঠে এলে আপনি একটি ড্রপ ডাউন মেনু লক্ষ্য করবেন Download From:যা বলছে যে আপনার আয়না নির্বাচন করে। Otherএই মেনু থেকে বিকল্পটি নির্বাচন করুন ।

softwaresources

যে নতুন উইন্ডোটি আসে সেটিতে Select Best Serverবোতামটি ক্লিক করুন এবং এটি পরীক্ষা করে স্বয়ংক্রিয়ভাবে আপনার অবস্থানের জন্য দ্রুততম সার্ভারটি চয়ন করবে।

সেরা সার্ভার নির্বাচন করুন

আশাকরি এটা সাহায্য করবে!

আরো দেখুন:


হুম, ক্রমে ড্রপ-ডাউন মেনু ক্যাপচারের জন্য আমি স্ক্রিনশটটি পেতে পারি না। আমি এই সম্পর্কে কোনও প্রশ্ন জিজ্ঞাসা করতে চাইলে বা কোনও বাগ ফাইল করতে চাই কিনা জানিনা ...
অ্যাডেম্পিউল্ফ

আরেকটি সম্ভাব্য বাগ আমি ফাইল করতে পারি যেটি software-properties-gtkআপনি টাইপ করার সময় প্রোগ্রামটি ইউনিটি ড্যাশে উপস্থিত হত Software Sources, তবে এটি আর হয় না ...
অ্যাডেম্পওল্ফ

ভাল উত্তর অ্যাডেম্পিউলফ। প্রথম পদক্ষেপ হিসাবে এটি হবে। যদি এটি কাজ না করে তবে গৃহীত উত্তরই সমাধান হবে। +1 ধন্যবাদ
লুইস আলভারাডো

2

কার্যক্ষম-ফাস্ট মত কাজ কার্যক্ষম-পেতে , কিন্তু ডাউনলোড সংগ্রহস্থলের আপডেট ও সমান্তরাল প্যাকেজ। কীভাবে এটি ব্যবহার করবেন তা শিখতে এই টিউটোরিয়ালটি দেখুন ।

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