آموزش رفع خطای مخزن EPEL در لینوکس CentOS 7

مخزن EPEL یا همان Extra Packages for Enterprise Linux یک مخزن متن باز است که در ابتدا بر پایه فدورا ایجاد شد و بعداً برای ردهت و همچنین CentOS توسعه یافت. این مخزن دارای پکیج‌های پیشرفته و ابزارهای متنوعی است که عموماً در مخازن پیش‌فرض سیستم عامل CentOS 7 وجود ندارد و کاربران باید برای استفاده از آن به نصب آن نیز بپردازند.

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

در این مطلب ما قصد داریم ابتدا به نصب این پکیج به صورت مستقیم از سایت فدورا پرداخته و سپس به عیب‌یابی آن نیز بپردازیم.

در ابتدا برای نصب این پکیج می‌توان از دو طریق زیر اقدام کرد.

روش اول:

yum install -y EPEL

روش دوم:

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm


پس از نصب شما می‌توانید با وارد کردن دستور زیر ، هم مخازن خود را یک بار رفرش کنید و هم لیستی از آنها مشاهده نمایید.

yum list

حال در صورت وجود مشکل در مخزن EPEL با خطایی مشابه عبارات زیر برخورد خواهید کرد.

Loaded plugins: fastestmirror
 
Determining fastest mirrors

Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again


این خطا عموماً برای Certificates مخازن مختلف از جمله EPEL بوده و برای رفع آن شما باید SSL مربوطه را آپدیت نمایید.

برای آپدیت گواهینامه امنیتی مخزن EPEL دستور زیر را وارد کرده تا مشکل بوجود آمده حل شود.

yum upgrade ca-certificates --disablerepo=epel

در دستور بالا ، درخواست آپگرید گواهینامه امنیتی ارسال شده و در پایان نیز ذکر شده که مخزن EPEL را در هنگام اجرای این دستور غیرفعال نماید.

پس از وارد کردن دستور بالا ، مشکلات و خطاهای مخازن در صورت وجود مشکل SSL حل خواهد شد و شما می‌توانید به استفاده از آنها بپردازید.

نکته: در صورت وارد کردن دستورالعمل بالا و عدم حل مشکل ، تاریخ ، ساعت و TimeZone لینوکس CentOS خود را چک کنید.

برچسب : CentOS