021-91092880 admin@irsupp.ir

CentOS یکی از محبوب‌ترین توزیع‌های لینوکس بر پایه Red Hat Enterprise Linux (RHEL) بود که سال‌ها به‌عنوان یک سیستم‌عامل پایدار و رایگان برای سرورها مورد استفاده قرار می‌گرفت. اما در سال‌های اخیر تغییراتی در سیاست‌های توسعه آن رخ داده است که باعث شده کاربران دیگر نتوانند مانند گذشته، آپدیت CentOS را مستقیماً انجام بدهند ، در این مقاله قصد داریم به حل مشکل آپدیت CentOS بپردازیم

گر شما دستگاه فیزیکی ندارید و میخواهید به عنوان دانشجو این مقاله را مطالعه و تمرین کنید ، شما به یک کامپیوتر و نرم افزار VMware Workstation Pro نیاز خواهید داشت که بعد از بالا آوردن CentOS روی VMware Workstation میتوانید این مقاله رو مطالعه کنید.

تاریخچه کوتاه از CentOS

CentOS برای مدت طولانی نسخه‌ای رایگان و بدون پشتیبانی رسمی از RHEL محسوب می‌شد. این سیستم‌عامل با استفاده از سورس‌کدهای منتشرشده توسط Red Hat بازسازی می‌شد و برای محیط‌های تولیدی (Production) بسیار محبوب بود.

تغییر مسیر CentOS : از CentOS Linux به CentOS Stream

در دسامبر 2020، Red Hat اعلام کرد که CentOS Linux به‌عنوان یک نسخه پایدار دیگر توسعه داده نخواهد شد. به‌جای آن، CentOS Stream معرفی شد که در واقع نسخه‌ای میان RHEL و توسعه‌دهندگان آن است؛ یعنی تغییرات ابتدا در CentOS Stream اعمال می‌شود و سپس وارد RHEL می‌گردند. این رویکرد با فلسفه پایدار بودن CentOS Linux متفاوت است

راه حل مشکل آپدیت CentOS

قبل از اینکه راه حل این مشکل را به شما ارائه دهیم به شما پیشنهاد میکنیم که بجای CentOS از توزیع های دیگر لینوکس مانند Almalinux که توسط کمپانی CloudLinux پشتیبانی میشود و یا از RockyLinux که توسط یکی از بنیانگذران اصلی CentOS ساخته شده است استفاده کنید ولی اگر نیاز دارید که حتما از CentOS استفاده کنید باید توجه داشته باشید که اپدیت جدیدی برای این نسخه لینوکس ارائه نمیشود و فقط میتوانید بسته های قدیمی و ارشیو شده CentOS را نصب و استفاده کنید

خبر خوب این است که دو نسخه از لینوکسی که در بالا به ان اشاره کردیم یعنی Rocky Linux و Almalinux اجازه مهاجرت از CentOS به خودشان را بدون از دست دادن داده ها با استفاده از ابزارهایی مانند migrate2rocky و elevate را میدهند.
حال که تمام مواردی که باید از ان آگاه میشدید را گفتیم راه حل مشکل آپدیت CentOS را خدمتتان ارائه میدهیم فقط توجه داشته باشید که منظور از اپدیت همان راهکار نصب آخرین بروزرسانی موجود و راهکار نصب برنامه میباشد.

قدم اول – حل مشکل آپدیت CentOS

ابتدا باید با یک ویرایشگر مثل nano یا vi فایل CentOS-Base.repo رو از مسیر زیر باز کنید

nano /etc/yum.repos.d/CentOS-Base.repo
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

قدم دوم – حل مشکل آپدیت CentOS

سپس محتویات زیر رو جایگزین متن موجود در این فایل میکنید ،قبل از اینکار حتما از این فایل یک بکاپ تهیه کنید که با دستور بالا این کار انجام میشود

[base]
name=CentOS-7 - Base
baseurl=https://archive.kernel.org/centos-vault/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

[updates]
name=CentOS-7 - Updates
baseurl=https://archive.kernel.org/centos-vault/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

[extras]
name=CentOS-7 - Extras
baseurl=https://archive.kernel.org/centos-vault/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

[centosplus]
name=CentOS-7 - CentOSPlus
baseurl=https://archive.kernel.org/centos-vault/7.9.2009/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0

جمع بندی :

در این آموزش یاد گرفتیم که چگونه با مشکل آپدیت CentOS به سادگی بر طرف کنیم. با انجام مراحل آپدیت CentOS و پیکربندی دقیق و رعایت نکات امنیتی، می‌توانیم به راحتی مشکل آپدیت CentOS را رفع کنید.

اگر همچنان برای آپدیت CentOS در سازمان خود مشکل دارید، همین حالا با پشتیبانی سایت IRSUPP.IR تماس بگیرید

گروه پشتیبانی شبکه های ایران با پیاده سازی و ساخت زیرساخت مناسب برای سازمان ها بستری را فراهم میکند تا از شبکه ای امن و پایدار و بدون نگرانی از تحریم‌ها و محدودیت‌ها بهره مند شوید.
✅ پشتیبانی سریع
✅ سرویس‌های پایدار و مطمئن
✅ آموزش کامل و مشاوره رایگان
فرصت رو از دست ندید و با یک کلیک به جمع کاربران حرفه‌ای بپیوندید 🚀