اگر روی CentOS 8 یا RedHat 8 یا توزیعهای مشابه، هنگام استفاده از دستور yum یا dns برای جستجو و نصب یک بستهٔ نرم افزاری با خطای No matching Packages to list مواجه شدید، باید مخزن نرم افزاری EPEL را روی سرور خود نصب کنید تا این مشکل برطرف شود. اما در نصب مخزن نرم افزاری EPEL در نسخهٔ ۸ ردهت یا سنتاواس، شما از دستور yum install epel-release هم نمیتوانید استفاده کنید. چون همین بستهٔ epel-release هم درون مخزن پیش فرض CentOS 8 نیست. پس باید از روشی دیگری اقدام به نصب آن کرد.
در ابتدا باید با حساب کاربری root وارد خط فرمان شوید و دستور زیر را اجرا کنید تا از طریق نشانی URL سند rpm مربوطه دانلود شده و نصب شود.
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
حالا برای اینکه مطمئن شوید که مخزن EPEL به درستی به مخازن نرم افزاری سرور شما اضافه شده است، دستور زیر را اجرا کنید:
dnf repolist
با استفاده از دستور زیر، جستجو را براساس همین مخزن EPEL میتوانیم انجام دهیم:
dnf --disablerepo="*" --enablerepo="epel" list available | grep 'screen'
در دستور بالا بستهٔ screen جستجو شد که در مخازن پیش فرض CentOS 8 وجود ندارد. حالا میتوان با دستور yum install screen آن را از مخزن نرم افزاری EPEL نصب کرد.
۰ دیدگاه