ایلیویٹ پروجیکٹ، جو CentOS 7 سے RHEL 8 کی بنیاد پر تقسیم میں منتقلی کو آسان بناتا ہے۔

AlmaLinux ڈسٹری بیوشن کے ڈویلپرز، جس کی بنیاد CloudLinux نے CentOS 8 کی حمایت کے قبل از وقت ختم ہونے کے جواب میں رکھی تھی، ELevate ٹول کٹ متعارف کرائی تاکہ کام کرنے والی CentOS 7.x تنصیبات کی RHEL 8 پیکیج بیس پر بنی تقسیموں میں منتقلی کو آسان بنایا جا سکے۔ ، ڈیٹا اور ترتیبات۔ یہ پروجیکٹ فی الحال AlmaLinux، Rocky Linux، CentOS Stream اور Oracle Linux میں منتقلی کی حمایت کرتا ہے۔

منتقلی کا عمل Red Hat کی تیار کردہ Leapp یوٹیلیٹی کے استعمال پر مبنی ہے، جس میں پیچ کے ساتھ ضمیمہ کیا گیا ہے جو RHEL پیکیج کی بنیاد پر بنائے گئے CentOS اور تیسرے فریق کی تقسیم کی تفصیلات کو مدنظر رکھتے ہیں۔ اس پروجیکٹ میں میٹا ڈیٹا کا ایک توسیع شدہ سیٹ بھی شامل ہے جو تقسیم کی ایک شاخ سے دوسری شاخ میں انفرادی پیکجوں کو منتقل کرنے کے اقدامات کی وضاحت کرتا ہے۔

منتقلی کے لیے، صرف پروجیکٹ کے ذریعے فراہم کردہ ریپوزٹری کو جوڑیں، منتخب ڈسٹری بیوشن پر منتقلی اسکرپٹ کے ساتھ پیکیج انسٹال کریں (leapp-data-almalinux، leapp-data-centos، leapp-data-oraclelinux، leapp-data-rocky) اور چلائیں۔ "لیپ" کی افادیت۔ مثال کے طور پر، راکی ​​لینکس پر سوئچ کرنے کے لیے، آپ اپنے سسٹم کو پہلے تازہ ترین حالت میں اپ ڈیٹ کرنے کے بعد درج ذیل کمانڈز چلا سکتے ہیں: sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7 .noarch.rpm sudo yum install -y leapp-upgrade leapp-data-rocky sudo leapp preupgrade sudo leapp اپ گریڈ

ہمیں یاد کرنا چاہیے کہ Red Hat نے CentOS 8 کی کلاسک تقسیم کے لیے سپورٹ کا وقت محدود کر دیا ہے - اس برانچ کے لیے اپ ڈیٹس دسمبر 2021 تک جاری کیے جائیں گے، اور 2029 تک نہیں، جیسا کہ اصل میں منصوبہ بنایا گیا تھا۔ CentOS کی جگہ CentOS Stream کی تعمیر ہو گی، جس کا اہم فرق یہ ہے کہ کلاسک CentOS نے "ڈاؤن اسٹریم" کے طور پر کام کیا، یعنی RHEL کی پہلے سے تشکیل شدہ مستحکم ریلیز سے جمع کیا گیا تھا، جبکہ CentOS Stream کو RHEL کے لیے "اپ اسٹریم" کے طور پر رکھا گیا ہے، یعنی یہ RHEL ریلیز میں شمولیت سے پہلے پیکجوں کی جانچ کرے گا (RHEL کو CentOS Stream کی بنیاد پر دوبارہ بنایا جائے گا)۔

CentOS Stream RHEL کی مستقبل کی برانچ کی صلاحیتوں تک پہلے رسائی کی اجازت دے گا، لیکن اس میں وہ پیکیج شامل ہیں جو ابھی تک مکمل طور پر مستحکم نہیں ہوئے ہیں۔ CentOS Stream کی بدولت، تیسرے فریق RHEL کے لیے پیکجز کی تیاری کو کنٹرول کر سکتے ہیں، اپنی تبدیلیاں تجویز کر سکتے ہیں اور کیے گئے فیصلوں پر اثر انداز ہو سکتے ہیں۔ اس سے پہلے، فیڈورا ریلیز میں سے ایک کا سنیپ شاٹ ایک نئی RHEL برانچ کی بنیاد کے طور پر استعمال کیا جاتا تھا، جسے حتمی شکل دی گئی تھی اور بند دروازوں کے پیچھے مستحکم کیا گیا تھا، بغیر ترقی کی پیشرفت اور کیے گئے فیصلوں کو کنٹرول کرنے کی صلاحیت کے بغیر۔

کمیونٹی نے کلاسک CentOS 8 کے کئی متبادل بنا کر اس تبدیلی کا جواب دیا، بشمول VzLinux (Virtuozzo کے ذریعے تیار کردہ)، AlmaLinux (کلاؤڈ لینکس نے کمیونٹی کے ساتھ مل کر تیار کیا)، Rocky Linux (کمیونٹی کے بانی کی قیادت میں تیار کیا گیا۔ CentOS خاص طور پر بنائی گئی کمپنی Ctrl IQ) اور اوریکل لینکس کے تعاون سے۔ اس کے علاوہ، Red Hat نے RHEL کو اوپن سورس تنظیموں اور انفرادی ڈویلپر ماحول کے لیے مفت میں 16 ورچوئل یا فزیکل سسٹمز کے ساتھ دستیاب کرایا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں