আপডেট get আপগ্রেড করতে দীর্ঘ সময় নেয়


15

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

sudo apt-get update

2 দিনের মতো সময় নিন এবং আমি যা পাই তা - মত প্রতিক্রিয়াগুলির একটি খুব দীর্ঘ তালিকা

Get: 36 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 37 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 38 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 39 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 40 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]

একই পরিস্থিতি তখন আমি সফ্টওয়্যারটি ডাউনলোড করার চেষ্টা করি

Get:1 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]

অ্যাপটি-গেটের জন্য বা অন্য কোনও কিছুর জন্য পোর্ট পরিবর্তন করতে আমি কি কিছু করতে পারি?

উত্তর:


11

আমার উবুন্টু সার্ভারগুলি apt-getআপডেট এবং আপগ্রেডগুলিতে সর্বদা খুব দ্রুত ছিল । সাধারণত পর্দার লাইনগুলি দেখতে খুব দ্রুত চলে যায়। তারপরে হঠাৎ তারা রাতারাতি একটি ক্রলের দিকে ধীর হয়ে গেল।

এটি করছিল আইপিভি 6।

আমি নিম্নলিখিত সমাধানটি পেয়েছি:

sudo nano /etc/gai.conf

নিম্নলিখিত লাইনটি মন্তব্য করুন:

precedence ::ffff:0:0/96 100

আমার জন্য এটি লাইন 54 ছিল (নিশ্চিত হয়ে নিন যে আপনি শেষের দিকে কোনও অসুবিধা করবেন না 10)।

সংরক্ষণ করুন এবং প্রস্থান.

sudo nano /etc/apt/apt.conf.d/99force-ipv4 # (this is to make a new file)

নতুন ফাইলে নিম্নলিখিত লাইনটি যুক্ত করুন:

Aquire::ForceIPv4 false;

সংরক্ষণ করুন এবং প্রস্থান.


3
আমি এই প্রতিক্রিয়াগুলির একজন অনুরাগী নই কারণ এটি কেন সমাধান তা সম্পর্কে কোনও প্রকৃত ব্যাখ্যা নেই।
গ্রে অ্যাডামস

1
@ গ্রে অ্যাডামস-এর যদি আপনার কোনও ব্যাখ্যা থাকে তবে আপনি এটি যুক্ত করতে পারেন। আমার কেউ নাই. ইচ্ছে করে আমি :( আমি কেবল আমার জন্য কী কাজ করে তা জানতাম তাই আমি অন্যদের জন্য কমপক্ষে অস্থায়ীভাবে সমস্যা সমাধানের জন্য পোস্ট করেছিলাম
রায়ান

3
sudo nano /etc/gai.conf

এই লাইনগুলিকে সংযোজন / বিহীন করুন :

reload yes
precedence ::ffff:0:0/96 100
precedence ::/0 10

যখন আমি উপরের লাইনগুলি আপডেট করি তখন /etc/gai.confএটি সমাধান হয়ে যায় এবং এটি ipv4সরাসরি পরিবর্তে ব্যবহৃত হয় ipv6এবং দ্রুত ইনস্টল হয়।


হ্যাঁ!!!!! ধন্যবাদ!!! এখানে চ কী ঘটেছে তা আমার কোনও ধারণা ছিল না। প্রতিটি অ্যাপ-গেট ইনস্টলের জন্য 10 মিনিট অপেক্ষা করতে হয়েছিল।
জ্যাকো

1

আমি আপনাকে সুপারিশ করছি যে আপনি আপনার সাধারন ইন্টারনেট / নেটওয়ার্ক থ্রুপুট পরিমাপ করে পারফরম্যান্স চেকিং সাইটগুলির একটি ব্যবহার করে। একটি সম্ভাবনা হ'ল www.speedtest.net । আপনি নিজের ইন্টারনেট সংযোগের গতি পরীক্ষা করার জন্য ব্যবহার করতে পারেন এমন অন্যান্য সাইটগুলি সন্ধান করতে আপনি একটি সাধারণ গুগল অনুসন্ধানও ব্যবহার করতে পারেন।

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

আমি আপনাকে এই প্রশ্নের সর্বাধিক জনপ্রিয় উত্তর দিয়ে চেষ্টা শুরু করার পরামর্শ দিচ্ছি । নীচের দুটি লাইন শীর্ষে যুক্ত করতে এটি ফোটে /etc/apt/sources.list। উন্নত পারফরম্যান্সের সাথে স্বয়ংক্রিয়ভাবে ডাউনলোড মিরর চয়ন করতে আপডেট প্রক্রিয়াটিকে উত্সাহিত করার কথা এটি This

deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
  • দ্রষ্টব্য: উপরের লাইনগুলি উবুন্টু 12.04 (যথাযথ প্যাঙ্গোলিন) এর সাথে ব্যবহৃত বোঝানো হয়েছে । পূর্ববর্তী রিলিজগুলির জন্য preciseআপনি যে রিলিজটি ব্যবহার করছেন সেটি সম্পর্কিত কোডনাম দিয়ে উপরের দুটি লাইনে প্রতিস্থাপন করুন ।

    Lucid(10.04), Maverick(10.10), Natty(১১.০৪), Oneiric(১১.১০)

যদি এই পদ্ধতির সাহায্য না হয় বা আপনি যা করতে চান এমন কিছু না হয় তবে আপনি আপডেট ম্যানেজারকে " দ্রুততম " আয়না বাছাই করার চেষ্টা করতে দেওয়া বিবেচনা করতে পারেন । আমি উপরে একটি লিঙ্ক সরবরাহ করা প্রশ্নের অন্যান্য উত্তরগুলিতে এটি আরও বিশদে বর্ণিত হয়েছে।


আমার ইন্টারনেট ভাল কাজ করে। আমি অনেক আয়না চেষ্টা করেছি - তবে একই ফলাফল, আমি সাইট থেকে কিছু ডাউনলোড করতে পারছি না
শকওয়েভএনএন

@ শকওয়েভএনএন যদি আপনার ইন্টারনেট ঠিকঠাক কাজ করে তবে আপনার বেশিরভাগ আয়না থেকে ডাউনলোড করতে সমস্যা হবে না। ইন্টারনেটের ক্ষেত্রে উল্লেখযোগ্যভাবে আলাদা কিছু নেই যা ব্রাউজারটি sudo apt-get updateব্যবহার করার সময় বলে, এবং করা হয় firefox। আপনি কি লাইভ সিডি / ইউএসবি থেকে বুট করার চেষ্টা করেছেন এবং sudo apt-get updateকোনও পার্থক্য আছে কিনা তা দেখার চেষ্টা করেছেন ? যদি এটি থাকে তবে আপনার উবুন্টু ইনস্টলটির সাথে কিছু ভুল হচ্ছে point আপনি যদি একই ফলাফল পান তবে আমার কাছে এই মুহূর্তে অন্য কোনও ধারণা নেই।
অযৌক্তিক জন

0

প্রথমত, ২ টি তথ্য:
স্ট্যান্ডার্ড লিনাক্স ডিগ্রোজে ডিফল্টরূপে HTTP (পোর্ট 80) ব্যবহার করে apt-get।

apt-getসাধারণত তালিকাগুলি আপডেট করতে ~ 20MB ডেটা ডাউনলোড করে। আপনি যদি কেবল এটি চালিয়ে যান apt-get updateএবং এটি আবার চালান তবে এটি কেবলমাত্র ~ 100KB ডেটা ডাউনলোড করে।
সুতরাং আপনি যদি ওয়ার্ল্ড ওয়াইড ওয়েব ব্রাউজ করতে সক্ষম হন (যেমন ব্রাউজার ব্যবহার করে ওয়েবসাইটগুলি) এবং আপনি স্ট্যান্ডার্ড ডিস্ট্রোস (অন্য কোনও বন্দর ব্যবহার করার জন্য পছন্দসই নয়) ব্যবহার করছেন তবে অ্যাডমিন দ্বারা কোনও কিছুই অবরুদ্ধ করা হয়নি যা আপনাকে এই আদেশটি চালানো থেকে বিরত রাখছে।
সমস্যাটি এমন হতে পারে যে আপনার মেশিন থেকে বর্তমান সার্ভারগুলিতে অনুরোধগুলি আপ্ট-গেট দ্বারা আপডেটের জন্য ব্যবহৃত হচ্ছে কিছু সমস্যার মুখোমুখি হচ্ছে (যেমন এটি কেবল একটি ডাউনলোড সমস্যা হতে পারে)।
আপনার সমস্যা সমাধানের জন্য, আমার পরামর্শগুলি (যেমন আপনি উবুন্টু ব্যবহার করছেন):

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


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

sudo mv /var/cache/apt/archives/partial{,bakjune9}
sudo mv /var/lib/apt/lists{,bakjune9}

এই কমান্ডগুলি ডিরেক্টরিগুলি apt-getআপডেট করার সময় আপডেট করার সময় এবং আপগ্রেড করার সময় সেগুলি সংরক্ষণ করা হয় সেগুলির নাম বদলে দেবে। (কিছু ভুল হয়ে গেলে আপনি তাদের পুনরায় নামকরণ করতে পারেন So সুতরাং বর্তমানের চেয়ে পরিস্থিতি আরও খারাপের ঝুঁকি নেই)
run

sudo apt-get update 

এটি 20MB ডেটার মতো কিছু ডাউনলোড করবে।
যদি এটি সফলভাবে চলতে থাকে তবে আপনার সমস্যা সমাধান হবে।

এখন আপনার sudo apt-get upgradeআপডেটগুলি ইনস্টল করতে চালানো উচিত ।
যদি তা না হয় তবে এখানে ফিরে মন্তব্য করুন।


এটি সাহায্য করে নি, আমি অন্য দেশে সার্ভার পরিবর্তন করে পরীক্ষা করে দেখলাম যে প্রোটোকলটি 'HTTP' ছিল তবে আমার একই সমস্যা রয়েছে। এছাড়াও আমি ইন্টারনেট ব্রাউজ করতে পারি (ইউটিউব ডটকমের মতো কিছু সাইট ব্যতীত), এবং আমার ব্রাউজারে আর্কাইভ.উবুন্টু / বুন্টুতে যেতে পারি এবং এটি ঠিক আছে
শকওয়েভএনএন

আমি পরবর্তী পদক্ষেপগুলি যুক্ত করেছি যা আমার মনে হয় আপনাকে সহায়তা করা উচিত। এটি কাজ করে কিনা দেখুন।
drake01

দ্বিতীয় রূপটিও কাজ করে না। আমি দৃ strongly়ভাবে মনে করি, যে এটি সংযোগের সাথে কিছু সমস্যা, সমস্যার জন্য আমার সংযোগ নির্ণয়ের কোনও উপায়?
শকওয়েভএনএন

আপনি কি মূল সংগ্রহস্থলগুলি বাদে প্রচুর সফ্টওয়্যার উত্স যুক্ত করেছেন? আপনার যদি কয়েক ডজন পিপিএ থাকে যা নীচে বা পরিত্যক্ত বা সত্যিই ধীর গতিতে থাকে, এটি আপডেট ধীর করে দিতে পারে। এটি প্রতিবার এটির সাথে সংযোগ স্থাপন করতে না পারলে আপনাকে একটি ত্রুটি বার্তা দেওয়া উচিত।
মার্ক

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