প্যাকেজগুলির নামকরণ করা হয়েছে যেখানে প্যাকেজের দুটি প্রধান সংস্করণের মধ্যে স্থানান্তরকে সহজ করার প্রয়োজন (বা ছিল) এবং এটি করার জন্য প্রয়োজনীয় সময়টি দীর্ঘ হবে বলে আশা করা যায়। সংক্রমণের সময়কালে, নতুন এবং পুরাতন উভয় সংস্করণ উপলব্ধ রাখা হয় যে ভবিষ্যতের সময়ে পুরানো সংস্করণগুলি বন্ধ করে দেওয়া হবে understanding
আপনি বর্তমানে ব্যবহার করছেন এমন সিস্টেমের মুক্তির সময় কখনও কখনও সংক্রমণের সময়কাল হয়। কিছু প্যাকেজগুলির জন্য, এটি প্রায়শই পর্যাপ্ত হয় যা আপনি প্রতিটি নতুন সিস্টেমের রিলিজে ট্রানজিশনাল প্যাকেজ সংস্করণগুলি দেখতে আশা করতে পারেন । সফ্টওয়্যার বিকাশ সরঞ্জামগুলি প্রায়শই এই বিভাগে চলে আসে, যেহেতু সিস্টেমের প্রকাশের মতো একই সময়সূচীতে নতুন সরঞ্জামগুলিতে আপগ্রেড করা ব্যবহারিক নাও হতে পারে। আমার সংস্থার জিসিসি, অটোকনফ এবং পার্লের নির্দিষ্ট সংস্করণগুলির উপর নির্ভরতা 5 বছরের চক্রের উপর থাকতে পারে, যখন আমার ওএস 3 বছরের আপগ্রেড চক্রের উপর থাকতে পারে। অতএব এটিতে নতুন ওএসগুলি গ্রহণ করা আমার পক্ষে সহজসাধ্য হয় যদি এতে নতুন ওএস বিকাশকালের সময়ে বর্তমান যা ছিল তার সাথে কিছু প্যাকেজগুলির পুরানো সংস্করণগুলি অন্তর্ভুক্ত করা হয়।
অন্যান্য সময়, এই বড় সংস্করণ পরিবর্তনগুলি অতীতেও হয়েছিল, অতীতে হয়েছিল এবং এখন প্রত্যেকেই বর্তমান সংস্করণে রয়েছে। উদাহরণস্বরূপ এটি অ্যাপাচি-র ক্ষেত্রে। 1.3 থেকে 2.0 পরিবর্তনটি কোনও 2.x সংস্করণের পরিবর্তনের তুলনায় সামঞ্জস্যের অবস্থান থেকে অনেক বড় চুক্তি ছিল, সুতরাং একবার যখন সবাই 1.3 বন্ধ হয়ে যায়, তখন আর কোনও ওএস রিলিজের মধ্যে একাধিক অ্যাপাচি সংস্করণ সরবরাহ করার প্রয়োজন ছিল না। তবে, একবার আপনি সবাইকে apache2
প্যাকেজটি ব্যবহার করার পরে , এটিকে পুনরায় নামকরণের জন্য খুব ভাল যুক্তি নেই apache
। এটি একটি অপ্রয়োজনীয় আপগ্রেড ঝামেলা সৃষ্টি করবে। এছাড়াও, যেখানে অস্থায়ীভাবে দুটি সমান্তরাল সংস্করণ সরবরাহ করার জন্য অতীতে একটি অনুমিত প্রয়োজন ছিল, ভবিষ্যতে সম্ভবত প্রয়োজনটি পুনরুক্ত হবে।
এই প্যাকেজ নামকরণ অনুশীলন সাধারণত লাইব্রেরি বা গুরুত্বপূর্ণ কোর প্যাকেজগুলির সাথে ঘটে। আরও পেরিফেরিয়াল প্যাকেজগুলির জন্য, আপনি এই মুহূর্তে বর্তমানের যা কিছু আপগ্রেড করবেন তা প্রত্যাশিত।
অ্যাপ্লিকেশনগুলির চেয়ে লাইব্রেরিগুলিকে সাধারণত এইভাবে চিকিত্সা করা হয় কারণ প্রকৃতির দ্বারা, অন্যান্য প্যাকেজগুলি তাদের উপর নির্ভর করে। লাইব্রেরিটি যত বেশি জনপ্রিয়, তত বেশি অবাস্তব দাবি করা হবে যে এর উপর নির্ভর করে অন্যান্য প্রতিটি প্যাকেজটিকে খাঁটিভাবে পুনরায় নির্মাণ ও পুনরায় সংযুক্ত করা যাতে গ্রন্থাগারটি এই রূপান্তরকালীন সময়কালে একটি নতুন বড় সংস্করণে ধাপে আপগ্রেড করা যায়।
প্রায়শই যখন কোনও অ্যাপ্লিকেশনটির সাথে এভাবে চিকিত্সা করা হয়, কারণ এটিতে একটি লাইব্রেরির উপাদান থাকে। উদাহরণস্বরূপ, অ্যাপাচি কেবল একটি ওয়েব সার্ভার নয়, এটি প্লাগইনগুলির জন্য একটি ডেভলপমেন্ট এপিআই সরবরাহ করে। ( mod_foo
এবং যেমন।) যদি কেউ mod_something
অ্যাপাচি ১.৩ প্লাগইন এবিআইয়ের সাথে কোনও পুরানো লিঙ্কযুক্ত থাকে এবং নতুন ২.০ এপিআই ব্যবহারের জন্য এটি আপগ্রেড না করে থাকে, তবে সমস্ত প্লাগইন ক্রিয়েটরদের সুযোগ না পাওয়া পর্যন্ত আপনার ওএস পুরানো অ্যাপাচি ১.৩ অফার অবিরত রাখলে এটি সুবিধাজনক convenient তাদের প্লাগইন আপডেট করতে।