آذرسیس

نصب RPM در آلمالینوکس

در این آموزش نحوه نصب rpm در آلمالینوکس را مورد بررسی قرار خواهیم داد. نرم‌افزارهای متن باز همواره به عنوان یکی از ارکان اصلی سیستم‌های عامل لینوکسی به شمار می روند.یکی از فرمت‌های محبوب برای نصب بسته‌های نرم‌افزاری در لینوکس، فرمت RPM (Red Hat Package Manager) است که به خاطر کارایی و قابلیت مدیریت بالای خود، به طور گسترده در توزیع های پرطرفداری چون Red Hat و فدورا استفاده می‌شود. آلمالینوکس به عنوان یک سیستم عامل پایدار و مبتنی بر RHEL به کاربران این امکان را می دهد تا از RPM بهره ببرند.

نحوه نصب rpm در آلمالینوکس

برای نصب rpm در آلمالینوکس می توانید مراحل زیر را طی کرده و با موفقیت از این مرحله عبور کنید.

 

مرحله اول: نصب EPEL

به عنوان پیش نیاز الزامی است که EPEL را با استفاده از دستور زیر در Almalinux نصب کنید.

دستور برای Almalinux 8:

dnf config-manager --set-enabled powertools

دستور برای Almalinux 9:

dnf config-manager --set-enabled crb

مرحله دوم: نصب و تایید کلیدهای RPM Fusion GPG 

دانلود و تأیید کلیدهای RPM Fusion GPG این مورد را تضمین می‌کند که بسته‌های نصب شده از RPM Fusion بوده و تغییری نخواهند کرد.

1- بسته های distribution-gpg-keys را با دستور زیر نصب کنید.

sudo dnf install distribution-gpg-keys

اگر درخواستی برای وارد کردن یک کلید GPG دریافت کردید، کلید دریافتی خود را با کلیدهای Fedora’s package signing مقایسه کنید. دقت کنید که کلید صفحه وب، نسخه EPEL صحیحی باشد که در شناسه کاربری توضیح داده شده است و از مطابقت اثر انگشت نیز مطمئن شوید.

2- کلیدهای RPM Fusion با کلیدهای rpm به کمک دستور زیر Import کنید.

RPM Fusion (free packages)
 sudo rpmkeys --import /usr/share/distribution-gpg-keys/rpmfusion/RPM-GPG-KEY-rpmfusion-free-el-$(rpm -E %rhel)
 RPM Fusion (non-free packages)
 sudo rpmkeys --import /usr/share/distribution-gpg-keys/rpmfusion/RPM-GPG-KEY-rpmfusion-nonfree-el-$(rpm -E %rhel)

❗️توجه داشته باشید که این مرحله اختیاری است:

3- بررسی کنید که کلیدهای GPG با صفحه کلیدهای RPM Fusion مطابقت داشته باشند. از دستورات زیر برای نمایش کلیدهای وارد شده و مقایسه آنها با کلیدهای RPM Fusion استفاده کنید.

 RPM Fusion (free packages)
gpg --show-keys --with-fingerprint /usr/share/distribution-gpg-keys/rpmfusion/RPM-GPG-KEY-rpmfusion-free-el-$(rpm -E %rhel)
RPM Fusion (non-free packages)
gpg --show-keys --with-fingerprint /usr/share/distribution-gpg-keys/rpmfusion/RPM-GPG-KEY-rpmfusion-nonfree-el-$(rpm -E %rhel)

مرحله سوم دانلود rpm در آلمالینوکس: نصب RPM Fusion

دستور زیر را تایپ کنید:

sudo dnf --setopt=localpkg_gpgcheck=1 install https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion. org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm

اگر پس از اجرای دستور، فرآیند نصب ناموفق باشد، ممکن است به این معنی باشد که کلیدهای GPG وارد شده قبلی با signiture of the RPM مطابقت ندارند. اگر این اتفاق افتاد، مرحله 2 و 3 را دوباره امتحان کنید.

سخن آخر

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

دیدگاهتان را بنویسید

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