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