جلوگیری کردن از آپدیت شدن یک پکیج خاص در CentOS

اگر با REPO های سرور های مبتنی بر لینوکس CentOS زیاد کارمیکنید ، احتمالا بار ها و بار ها با آپدیت شدن اجباری بسیاری از برنامه ها و پکیج های لینوکس CentOS بعد از اجرای دستور yum update مواجه شده اید . برای حل این مشکل ، کافی است تا برنامه و پکیج مورد نظر خود را در تنظیمات فایل yum اصطلاحا Exclude کنید .

جلوگیری کردن از آپدیت شدن یک پکیج خاص در CentOS
جلوگیری کردن از آپدیت شدن یک پکیج خاص در CentOS

برای مثال ، بعد از نصب یک پکیج RPM از وب سایت RPM FORGE پکیج های geoip و geoip-devel بعد از هر بار اجرای دستور yum update  شروع به آپدیت شدن میکنند که به دلایلی بر خلاف میل ماست . برای exclude کردن این پکیج ها باید فایل yum.conf واقع در مسیر etc را ویرایش کرده و به شکل زیر آن ها را exclude کنیم :

ابتدا فایل yum.conf را ویرایش میکنیم :

vi /etc/yum.conf

حالا نام پکیج های مورد نظر را به این صورت در فایل yum.conf وارد میکنیم :

exclude=geoip* geoip-devel

حالا با دستور :wq فایل را ذخیره کرده و در نهایت دستور yum update را در محیط ssh اجرا میکنیم . همانطور که ملاحظه میکنید ، پکیج های exclude شده در فایل yum.conf هرگز با دستور yum آپدیت نخواهند شد و تنها روش آپگرید کردن آن ها به صورت دستی و کامپایل از سورس برنامه خواهد بود .

برای پیشگیری از بروز مشکلات مربوط به مخازن repository ، از نصب فایل های RPM غیر استاندارد روی سرور لینوکس RHEL اکیدا خود داری کنید . شاید بتوان گفت معتبر ترین وب سایت برای دانلود فایل های RPM وب سایت repoforge.org است . نصب پکیج ها و برنامه های لینوکس از سورس همیشه نسبت به پکیج های RPM ارجحیت دارد . در صورتی که تجربه و دانش کافی برای کامپایل و نصب برنامه ها از سورس دارید ، هرگز اقدام به نصب RPM در یک سرور مهم نکنید .

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آخرین نوشته های بلاگ وب داده

آموزش نصب سی پنل بر روی سرور مجازی ایران

آموزش نصب سی پنل بر روی سرور مجازی ایران

نصب cPanel بر روی سرور مجازی ایران یکی از مهم‌ترین مهارت‌هایی است که هر مدیر سرور باید داشته باشد. نصب سی پنل برای اکثر ایرانی ها مشکل است اما در این مقاله به ساده ترین روش نصب این کنترل پنل انجام شده است.
اهمیت موقعیت سرور چیست؟ آیا سرور من در مکان خوبی است؟ (راهنمای کامل 2025)

اهمیت موقعیت سرور چیست؟ آیا سرور من در مکان خوبی است؟ (راهنمای کامل 2025)

انتخاب موقعیت درست سرور تأثیر مستقیم بر سرعت سایت، Latency، سئو محلی و تجربه کاربری دارد. در این مقاله یاد می‌گیرید چگونه موقعیت سرور خود را ارزیابی کنید، پینگ و Traceroute بگیرید و بفهمید سرور شما در بهترین مکان جغرافیایی قرار دارد یا خیر. ابزارهای تست واقعی، مثال‌های کاربردی و راهنمای انتخاب بهترین کشور نیز ارائه شده است.
خطا در هنگام start کردن سرویس Httpd

خطا در هنگام start کردن سرویس Httpd

در این مقاله به بررسی یکی از رایج‌ ترین مشکلات آپاچی یعنی خطای استارت نشدن سرویس Httpd در سی‌ پنل و سرورهای لینوکسی پرداخته‌ایم. این خطا معمولاً به دلایلی مثل اشغال بودن پورت‌ها، خطای تنظیمات Apache یا محدودیت‌های SELinux رخ می‌دهد. با تحلیل دقیق لاگ‌ها، بررسی پورت‌ها و استفاده از ابزارهای مدیریتی WHM مانند Service Manager و EasyApache می‌توان به‌سادگی این مشکل را شناسایی و رفع کرد.