دستور غیرفعال/فعالسازی مخزن (repo) در AlmaLinux یا Rocky Linux
ممکن است برایتان پیش آمده باشد که در هنگام بروزرسانی یا نصب بسته در سیستم عامل آلما لینوکس یا راکی لینوکس با خطا روبرو شوید که ارتباط با یکی از مخازن برقرار نمیشود. در این حالت بهترین کار غیرفعالسازی مخزن مورد نظر میباشد.
در این آموزش، نحوه غیرفعال یا فعالسازی مخازن در سیستمعاملهای AlmaLinux یا Rocky Linux را بررسی خواهیم کرد.
لیست کردن تمامی مخازن (Repo)
بیایید ببینیم چه مخازنی در سیستم ما موجود است. دستور زیر نه تنها تمام مخازن سیستم، بلکه شناسه (Repo ID) آنها را نیز نمایش میدهد؛ شناسهای که میتوانیم برای فعال یا غیرفعال کردن مخازن از آن استفاده کنیم.
dnf repolistخروجی:
repo id repo name
EA4-a10 EA4 ( EasyApache 4 - a10 )
MariaDB1011 MariaDB1011
appstream AlmaLinux 10 - AppStream
baseos AlmaLinux 10 - BaseOS
cpanel-plugins cPanel Plugins project
crb AlmaLinux 10 - CRB
epel Extra Packages for Enterprise Linux 10 - x86_64
extras AlmaLinux 10 - Extras
wp-toolkit-cpanel WP Toolkit for cPanel
wp-toolkit-thirdparties WP Toolkit third partiesغیرفعالسازی مخزن AlmaLinux/Rocky
اکنون، شناسه مخزنی (repo id) را که قصد دارید در سیستم AlmaLinux یا Rocky خود غیرفعال کنید بررسی کرده و آن را در دستور زیر به کار ببرید:
dnf config-manager --disable repo-idبرای مثال، اگر میخواهید مخزن EPEL را غیرفعال کنید، دستور به این صورت خواهد بود:
sudo dnf config-manager --disable epel
فعالسازی مخزن
حال، پس از مدتی، اگر بخواهید مخزن غیرفعالشده را فعال کنید، میتوانیم از همان ابزار با گزینه --enable استفاده کنیم.
dnf config-manager --enable repo-idمثال: اکنون برای فعالسازی مجدد مخزن EPEL، دستور به این صورت خواهد بود:
sudo dnf config-manager --enable epelاضافه کردن مخزن
علاوه بر دو وظیفه کلیدی فوق، میتوانیم از config-manager برای افزودن مخزن (repo) در AlmaLinux یا Rocky نیز استفاده کنیم:
dnf config-manager --add-repo repo_url