در این آموزش نحوه نصب 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 اشاره کرد. این فرمت در توزیع های محبوب لینوکس از جمله فدورا و آلمالینوکس بسیار پر کاربرد است. اگر به دنبال راهی برای نصب این فرمت بر روی آلمالینوکس هستید، این آموزش می تواند کمک کننده باشد.