ডাবিয়ান সিড, পিপিএ, লেখক ইত্যাদির সর্বশেষ (আপস্ট্রিম) সংস্করণগুলির তুলনায় অফিসিয়াল উবুন্টু সংগ্রহস্থলগুলিতে প্যাকেজগুলি কেন পুরানো?
ডাবিয়ান সিড, পিপিএ, লেখক ইত্যাদির সর্বশেষ (আপস্ট্রিম) সংস্করণগুলির তুলনায় অফিসিয়াল উবুন্টু সংগ্রহস্থলগুলিতে প্যাকেজগুলি কেন পুরানো?
উত্তর:
একটি উবুন্টু রিলিজ বেশ কয়েকটি পর্যায়ে চলে আসার আগে এটি আসলে একটি সমাপ্ত পণ্য হিসাবে জনগণের কাছে তুলে ধরার আগে:
উবুন্টু একটি রিলিজ শুরুর কিছু সময় আগে এটি নির্দিষ্ট পয়েন্টে তার প্যাকেজগুলি হিমশীতল করে দেয়।
রিলিজ শেষ হওয়ার আগে কিন্তু প্যাকেজ হিমশীতল হওয়ার পরে, এই প্যাকেজগুলির মধ্যে থাকা সমস্ত বাগ এবং সমস্যাগুলি সমাধান করার জন্য বেশিরভাগ কাজ করা হয়। নতুন প্যাকেজ সংস্করণগুলি প্যাকেজ বা বৈশিষ্ট্য হিমায়িত হওয়ার পরে আর সংগ্রহস্থলগুলিতে আমদানি করা হয় না।
রিলিজ হওয়ার পরে এই প্যাকেজগুলির অতিরিক্ত পরিবর্তনগুলি কেবল বাগ ফিক্সিং এবং সুরক্ষা সমস্যার জন্য ঘটে। প্যাকেজগুলির নতুন সংস্করণ প্রকাশিত হলেও সরকারী সংগ্রহস্থলে প্যাকেজগুলিতে আর কোনও আপগ্রেড করা হয়নি।
উবুন্টুর পরবর্তী প্রকাশের জন্য প্যাকেজগুলির নতুন সংস্করণ ধারাবাহিকভাবে আমদানি করা হচ্ছে - যতক্ষণ না পরের ফ্রিজটি ঘটে এবং একই প্রক্রিয়াটি পুনরায় না ঘটে।
উদাহরণস্বরূপ, আপনি 12.04 এর প্রকাশের শিডিউলটি একবার দেখে নিতে পারেন ।
আপনি দেখতে পাচ্ছেন যে এপ্রিল মাসে 12.04 প্রকাশিত হওয়া সত্ত্বেও, 12 জানুয়ারিতে ডিবিয়ান ইম্পোর্ট ফ্রিজ নামে কিছু ঘটেছিল।
এটি প্রকৃত মুক্তির আগে ঘটে যাওয়া অনেক হিমশীতলের প্রথম ধাপ মাত্র এবং এর অর্থ দাঁড়ায় যে ডিবিয়ান টেস্টিং বা অস্থির স্টপগুলি থেকে প্যাকেজগুলির আমদানি তাদের সাথে সমস্যাগুলি কাস্টমাইজ এবং ঠিক করার জন্য কাজ শুরু করে।
প্রচুর প্যাকেজগুলিতে সেই বিন্দুটির পরে কোনও আপগ্রেড করা হয় না এবং সেই প্যাকেজের যে পর্বটি ছিল সেই সংস্করণটি হ'ল প্রকাশের জীবদ্দশায় উপস্থিত এবং রক্ষণাবেক্ষণ করা।
সুতরাং বিকাশকারীদের পিপিএ বা উবুন্টু + 1 সংগ্রহস্থলে একই প্যাকেজের উচ্চতর সংস্করণ থাকলেও সেগুলি কেবল উবুন্টুর পরবর্তী প্রকাশে অন্তর্ভুক্ত থাকবে।
স্থিতিশীলতা, সুরক্ষা এবং কার্যকারিতার জন্য এটি করা হয়। নতুন সংগ্রহস্থল প্যাকেজগুলি মূল সংগ্রহস্থলে সর্বদা আমদানি করা হওয়ার অর্থ সমস্যাগুলি এবং আরও অনেক সমস্যার সমাধান হওয়া উচিত। প্যাকেজ সংস্করণে হিমায়িতটি শেষ ব্যবহারকারীদের জন্য উবুন্টুকে আরও নিরাপদ এবং আরও স্থিতিশীল করে তুলতে সহায়তা করে।
উবুন্টুর একটি নতুন সংস্করণ প্রতি 6 মাসে প্রকাশিত হয়, সুতরাং প্রতি 6 মাসে নতুন প্যাকেজ প্রস্তুত করা হয়, পরীক্ষা করা হয়, কাস্টমাইজ করা হয় এবং একটি নতুন সংস্করণ সহ প্রকাশ করা হয়। আপনার সিস্টেমে একটি প্যাকেজগুলির ভবিষ্যত সংস্করণগুলি পিপিএর মাধ্যমে বা কেবল কোনও ওয়েব সাইট থেকে ডাউনলোড করে ইনস্টল করা যেতে পারে, তবে অফিসিয়াল সংগ্রহস্থলের প্যাকেজের সংস্করণ একই থাকবে।
ওবুন্টু স্থিতিশীল মুক্তির সম্পূর্ণ ওভারভিউ এবং ব্যাখ্যাের জন্য রিলিজশেডুলে - এলটিএস থেকে এলটিএস এবং স্থিতিশীল রিলিজ আপডেটের পৃষ্ঠাটি দেখুন 10.04 থেকে 12.04 পর্যন্ত অবধি উবুন্টুকে কী হয়েছিল তার আরও আকর্ষণীয় ওভারভিউয়ের জন্য।
দুটি কারণ। প্রথমটি একেবারে সুস্পষ্ট: কোনও নতুন প্রবাহ যখন প্রকাশিত হয় তখন প্যাকেজ আপডেট করার জন্য একজন মানুষের প্রয়োজন হয়। দ্বিতীয়টি হ'ল যদি আপনি বর্তমান বিকাশের সংস্করণটির বিপরীতে স্থিতিশীল রিলিজ চালাচ্ছেন তবে প্যাকেজগুলি ইচ্ছাকৃতভাবে ব্রেকড এড়ানোর জন্য ইচ্ছাকৃতভাবে আপডেট করা হয় না। Http://wiki.ubuntu.com/StableReleaseUpdates দেখুন ।
প্যাকেজগুলি মুক্তির জন্য হিমশীতল এবং বিভিন্ন কারণে পরবর্তী সময়ে আপডেট হয় না। রিলিজ পরবর্তী পোস্টে যদি নতুন প্রকাশনা আনা হয় তবে নতুন সংস্করণটি ...
যে সমস্ত বললেন, অবগত যে ক্ষেত্রে যেখানে উবুন্টু হয় যে হতে না সংগ্রহস্থলের মধ্যে সফ্টওয়্যারের সংস্করণ পূর্ণ আপডেট না। উদাহরণস্বরূপ ফায়ারফক্স।
এছাড়াও, সেখানে একটি উবুন্টু-ব্যাকপোর্ট রিপোজিটরি ব্যবহারকারীরা বেছে নিতে পারেন যে কোন সফ্টওয়্যার প্যাকেজ আপডেট করে যা উপরে তালিকাভুক্তদের মতো সমস্যা তৈরি করে না। এটি ডিফল্টরূপে সক্ষম করা হয়নি তাই ব্যবহারকারীদের এটিতে বেছে নিতে হবে, যা আপনার সফ্টওয়্যারটি আপনার আওতাধীন থেকে বেরিয়ে আসার আশ্চর্যতা দূর করার জন্য করা হয়। এছাড়াও, এটি অত্যধিকভাবে কর্মীযুক্ত নয় এবং তাই আমি নিশ্চিত না যে প্যাকেজগুলি প্রায়শই কীভাবে আপডেট হয়।
আরও, এসআরইউ টিম সম্প্রতি পলিসগুলি কিছুটা আপডেট করেছে যা আশা করছি এটি কেবল বাগফিক্স-প্যাকেজ আপডেটগুলি পেতে আরও কিছুটা সোজা করে তুলবে।
সাধারণত উবুন্টুর প্রকাশিত সংস্করণগুলির আপডেটগুলি সুরক্ষা এবং বাগ ফিক্সের জন্য হয়, এই ধরনের বাগগুলির উদাহরণগুলির মধ্যে রয়েছে:
যে বাগগুলি বাস্তবসম্মত পরিস্থিতিতে সরাসরি সুরক্ষার দুর্বলতার কারণ হতে পারে। এগুলি সুরক্ষা দল দ্বারা সম্পন্ন হয় এবং সিকিউরিটিটিম / আপডেটপ্রোসেসারে নথিভুক্ত করা হয়।
বাগগুলি উবুন্টুর পূর্ববর্তী প্রকাশ থেকে গুরুতর প্রতিক্রিয়াগুলি উপস্থাপন করে। এটিতে প্যাকেজগুলি অন্তর্ভুক্ত রয়েছে যা সম্পূর্ণরূপে অব্যবহার্য, যেমন আনইনস্টলযোগ্য বা শুরুতে ক্রাশ হওয়ার মতো।
যে বাগগুলি, বাস্তব পরিস্থিতিতে, সরাসরি ব্যবহারকারীর ডেটা ক্ষতি হতে পারে বাগগুলি উপরের বিভাগগুলির অধীনে উপযুক্ত নয়, তবে (1) স্পষ্টতই নিরাপদ প্যাচ রয়েছে এবং (2) সমালোচনামূলক অবকাঠামো প্যাকেজগুলির পরিবর্তে একটি অ্যাপ্লিকেশনকে প্রভাবিত করে (যেমন X.org বা কার্নেল)।
দীর্ঘমেয়াদী সহায়তা রিলিজের জন্য আমরা নিয়মিতভাবে নতুন হার্ডওয়্যার সক্ষম করতে চাই। এই জাতীয় পরিবর্তনগুলি যথাযথ হয় যদি আমরা বিদ্যমান হার্ডওয়্যারগুলিতে আপগ্রেডগুলি প্রভাবিত না করে তা নিশ্চিত করতে পারি। উদাহরণস্বরূপ, নতুন প্রবর্তিত ড্রাইভারগুলির মডেলিয়াসগুলি পূর্বে চালিত চালকদের সাথে ওভারল্যাপ করা উচিত নয়। ক্যানোনিকাল অংশীদার সংরক্ষণাগারটিতে বাণিজ্যিক সফ্টওয়্যারের নতুন সংস্করণ।
-এফটিবিএফএস (উত্স থেকে বিল্ড করতে ব্যর্থ) এছাড়াও বিবেচনা করা যেতে পারে। দয়া করে মনে রাখবেন যে মুক্তির প্রক্রিয়াটি নিশ্চিত করে যে কোনও বাইনারি নেই যা বর্তমান উত্স থেকে নির্মিত হয়নি built সাধারণত bu বাগগুলি কেবল অন্য বাগ ফিক্সের সাথে একত্রে এসআরইউড করা উচিত।
- প্যাকেজগুলির নতুন প্রবাহ সংস্করণগুলির জন্য যা নতুন বৈশিষ্ট্য সরবরাহ করে, তবে সমালোচনামূলক বাগগুলি স্থির করে না, পরিবর্তে একটি ব্যাকপোর্টের অনুরোধ করা উচিত।
চমত্কার উইকি পৃষ্ঠা থেকে নেওয়া হয়েছে স্টেবলরিলেস আপডেটস ।
আমি উবুন্টু ফোরাম এবং উবুন্টু গ্রহ থেকে আমার অতীত অভিজ্ঞতার ভিত্তিতে আপনার প্রশ্নের উত্তর দেওয়ার চেষ্টা করব।
আমি অনুমান করছি যে আমি ঠিক ভাবছি যে অ্যাপটি সংগ্রহস্থলগুলি কীভাবে আপডেট হবে এবং কাদের দ্বারা।
উবুন্টুতে প্যাকেজিং দল থেকে এপিটি রেপো আপডেট হয়। প্রাথমিক প্যাকেজিং টেস্টিং এবং অন্যান্য জিনিসগুলি করে এমন বিকাশকারীদের কাছ থেকে প্যাকেজিং টিম সমস্ত প্রবাহ প্যাকেজ পায়। তারপরে পরীক্ষার দলটি গো সংকেত প্রদান করে চূড়ান্ত পরীক্ষা করে। তবে প্যাকেজিং টিম এবং পরীক্ষামূলক দলগুলি নির্ভরতা সম্পর্কে খুব সতর্ক এবং এর পার্শ্ব স্থিতিশীল সিস্টেমে প্রভাবিত করে।
যখন পিছিয়ে আছে, এটি কি কারণ ডেভেলপার প্রাসঙ্গিক সার্ভারে সাম্প্রতিকতম প্রকাশকে ধাক্কা দেয়নি?
আপনি যদি প্রবাহের পরিবর্তনগুলি দেখেন তবে এমন হাজারো বিকাশকারী তাদের প্যাকেজগুলি ধাক্কা দিতে চাইছেন। তবে সবাই মূলধারায় সফল হয় না কারণ এটি বিভিন্ন কারণে for গেডিট অ্যাপ্লিকেশনটি ধরুন, একটি ২.২ সংস্করণ উপযুক্ত এবং এটি ডিবিএস ২.১ এবং জিটিকে ২.৪ ইত্যাদির সাথে সূক্ষ্মভাবে কাজ করে G এখন টেস্টিং এবং প্যাকেজিং টিম (রিলিজ দলও) এটি গ্রহণ করে না কারণ একটি নতুন সিস্টেমের সাথে পুরানো ডিবিএস এবং জিটিকে থাকা একটি বিদ্যমান সিস্টেমে পরিবর্তন করা অন্য সমস্ত কিছু ভেঙে দেয়। আশা করি আপনি নির্ভরতা পয়েন্ট পেয়েছেন।
সংগ্রহস্থলটি যে রূপটি ব্যবহার করতে পারে তার ফর্মের মধ্যে কী রিলিজ পেতে বিকাশকারীদের জন্য আরও অনেক কাজ রয়েছে?
উজানের চ্যানেলে নয়। তবে রিলিজ চ্যানেলের কাছে হ্যাঁ :)।
পিএস: উপরে বর্ণিত কিসের তুলনায় প্রমানটিতে এখন প্রক্রিয়াটিতে কিছুটা পরিবর্তন হতে পারে। তবে এটি কমবেশি একই রকম।
মন্তব্য হিসাবে পোস্ট করা ফসফ্রিডম লিঙ্কটিতে গৃহীত উত্তরটি খুব ভাল।
সাধারণভাবে, নতুন রিলিজ ডেভলপমেন্ট প্রসেসের প্রথম অংশের পরে প্রকাশিত প্যাকেজ সংস্করণগুলি সেই রিলিজের মূল সংগ্রহস্থলগুলিতে উপস্থিত হয় না যাতে একটি নির্ভরযোগ্য উবুন্টু সংস্করণ পুরোপুরি পরীক্ষা করা যায়।
ভবিষ্যতে উবুন্টু রিলিজটিতে সফলভাবে অন্তর্ভুক্ত করা থাকলে এবং বিকাশকারীরা বিশ্বাস করেন যে এটি পূর্বেরগুলির সাথেও কাজ করবে You সফটওয়্যার সেন্টারে ব্যাকপোর্টগুলি সক্রিয় ও নিষ্ক্রিয় করা যেতে পারে (সম্পাদনা> সফ্টওয়্যার উত্স-> আপডেট ট্যাব-> অসমর্থিত আপডেট)
উত্তরটি পূর্ণ নয়।
সফটওয়্যার সেন্টার থেকে ব্যাকপোর্ট সংস্করণে ইনস্টল করা যেতে পারে এমন কিছু প্যাকেজ রয়েছে। উইন্ডোটির ডানদিকে, ইনস্টল / চেঞ্জ বোতামের ঠিক বাম দিকে, একটি নির্বাচন বাক্স রয়েছে যেখানে আপনি সংস্করণটি পরিবর্তন করতে পারবেন।
উদাহরণস্বরূপ: ডিফল্ট conky
এখন 1.8.x
এবং 1.9.0 (precise-backports)
ব্যাকপোর্ট হিসাবে আপনার আছে । অবশ্যই, ব্যাকপোর্টগুলি প্রথম সক্ষম করা উচিত।
সূত্র: http://bugs.launchpad.net/ubuntu/+source/conky/+bug/1003727
সম্পাদনা: নীচে বর্ণিত হিসাবে, প্রতিটি প্যাকেজের কোনও ব্যাকপোর্ট নেই, তবে আপনি যথেষ্ট ভাগ্যবান হলে মাঝে মাঝে আপনার প্রাথমিক প্রবেশাধিকারও পেতে পারে।