با تنظیم سیستم CentOS 8 برای استفاده از منبع فدورا EPEL و سایر بستههای ثالث، میتوانید بهراحتی به نصب بستههای مختلف بپردازید. در این مطلب آموزشی کوتاه، نحوه تنظیم یک لینوکس CentOS نسخه 8 را برای استفاده از پکیجهای اضافی فدورا (EPEL) بررسی میکنیم. فرمانهای مورد استفاده برای نصب منبع EPEL در...
1398/11/064889 بازدید
با تنظیم سیستم CentOS 8 برای استفاده از منبع فدورا EPEL و سایر بستههای ثالث، میتوانید بهراحتی به نصب بستههای مختلف بپردازید. در این مطلب آموزشی کوتاه، نحوه تنظیم یک لینوکس CentOS نسخه 8 را برای استفاده از پکیجهای اضافی فدورا (EPEL) بررسی میکنیم.
فرمانهای مورد استفاده برای نصب منبع EPEL در CentOS 8.x
روند کار برای فعالسازی منبع EPEL در یک سیستم CentOS 8.x به صورت زیر خواهد بود:
۱) یک پنجره شل پرامپت باز کنید.
۲) با استفاده از ssh به یک هاست CentOS 8 وارد شوید و برای این منظور از فرمان زیر استفاده کنید:
php
1ssh user@centos8-box-name
۳) با استفاده از فرمان su یا sudo به صورت یک کاربر روت وارد شوید.
۴) با استفاده از فرمان زیر، EPEL را نصب کنید:
php
1sudo yum -y install epel-release
۵) این منبع را با کمک دستور زیر بروزرسانی نمایید:
php
1sudo yum repolist
حالا جزئيات این فرمانها را برای سرور CentOS بررسی کنیم.
نحوه نصب منبع EPEL در CentOS 8.x
در ابتدا باید به این نکته اشاره کنیم که در تمام این دستورالعملها، فرض بر این است که شما به عنوان یک کاربر روت به سیستم CentOS وارد شدهاید و میخواهیم از منبع فدورا EPEL استفاده کنید. برای اینکه به کاربر روت منتقل شوید، میتوانید فرمان su یا sudo را اجرا نمایید:
php
1su -
یا:
php
1sudo –i
نحوه جستجو و فعالسازی منبع EPEL در CentOS 8
فرمان زیر را اجرا کنید:
php
1yum search epel23epel-release.noarch : Extra Packages for Enterprise Linux repository configuration
برای کسب اطلاعات بیشتر میتوانید فرمان زیر را نیز تایپ کنید:
php
1yum info epel-release
نمونه خروجی:
php
1Available Packages23Name : epel-release45Version : 867Release : 5.el889Arch : noarch1011Size : 22 k1213Source : epel-release-8-5.el8.src.rpm1415Repo : extras1617Summary : Extra Packages for Enterprise Linux repository configuration1819URL : http://download.fedoraproject.org/pub/epel2021License : GPLv22223Description : This package contains the Extra Packages for Enterprise Linux2425: (EPEL) repository GPG key as well as configuration for yum.
نصب بستههای اضافی برای لینوکس CentOS اینترپرایز
برای این منظور، فرمان yum زیر را در CentOS 8 تایپ کنید:
php
1sudo yum install epel-release
نصب منبع EPEL در CentOS 8.x با فرمان yum
در نهایت، منبع PowerTools را نیز فعال کنید؛ چرا که بستههای EPEL ممکن است به برخی بستههای موجود در آن احتیاج داشته باشند:
php
1sudo yum config-manager --set-enabled PowerTools
در این حالت ممکن است با پیغام خطای زیر روبرو شوید:
php
1No such command: config-manager. Please use /usr/bin/yum –help
چنین کاری با استفاده از فرمان yum انجام میشود. برای این منظور، فرمان زیر را تایپ کنید:
php
1sudo yum repolist
تأیید و نصب منبع EPEL در لینوکس CentOS 8
شمارش تعداد بستهها در منبع EPEL
برای این منظور، فرمان زیر را در کنار فرمان wc اجرا نمایید:
php
1sudo yum --disablerepo="*" --enablerepo="epel" list available | wc -l
نمونه خروجی:
php
13621
نحوه جستجو و نصب بسته از منبع EPEL در CentOS 8
تهیه یک لیست از بستههای در دسترس تحت عنوان منبع EPEL به کمک فرمان زیر صورت میگیرد:
php
1$ sudo yum --disablerepo="*" --enablerepo="epel" list available
یا اینکه با استفاده از فرمان grep میتوانید عناوین بستهها را فیلتر کنید:
php
1$ sudo yum --disablerepo="*" --enablerepo="epel" list available | grep 'package'23$ sudo yum --disablerepo="*" --enablerepo="epel" list available | grep 'openvpn'
به عنوان نمونه، میخواهیم بستهای با نام atop را جستجو کنیم و سپس آن را با استفاده از منبع EPEL نصب نماییم. برای این منظور، فرمانهای زیر به کار خواهند آمد:
php
1## search it ##23sudo yum search atop45 67## get more info about the atop, if found ##89sudo yum info atop1011 1213## install the same on CentOS box ##1415sudo yum install atop
نصب بسته atop بر روی CentOS 8 با استفاده از منبع EPEL و فرمان yum
جمعبندی
در این مطلب با نحوه نصب و فعالسازی منبع EPEL در CentOS 8 آشنا شدیم. به این ترتیب، شما به مجموعه قابلملاحظهای از بستهها برای نصب در این نسخه لینوکس دسترسی خواهید داشت.