از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش نصب فایل های RPM (بسته ها) در CentOS Linux
سرفصلهای مطلب
RPM Package Manager (RPM) یک سیستم مدیریت بسته قدرتمند است که توسط لینوکس Red Hat و مشتقات آن مانند CentOS و Fedora استفاده می شود. RPM همچنین به rpm
فرمان و .rpm
فرمت فایل.
مخازن CentOS حاوی هزاران بسته rpm هستند که می توانند با استفاده از مدیر نرم افزار دسکتاپ یا از خط فرمان با استفاده از yum
، dnf
، و rpm
خدمات رفاهی. برخی از کتابخانه ها و برنامه ها در قالب rpm بسته بندی شده اند اما در هیچ مخزن CentOS گنجانده نشده اند. این برنامه ها باید از وب سایت های توسعه دهنده دانلود و به صورت دستی نصب شوند.
در این آموزش روش نصب فایل های rpm بر روی CentOS را توضیح خواهیم داد.
هنگام نصب بسته های rpm از منابع غیر رسمی بیشتر مراقب باشید. بسته باید برای معماری سیستم شما و نسخه CentOS ساخته شود. هرگز بستههای ضروری سیستم مانند glibc، systemd یا سایر سرویسها و کتابخانههایی را که برای عملکرد صحیح سیستم ضروری هستند، جایگزین یا بهروزرسانی نکنید.
فقط روت یا کاربر با امتیازات sudo می تواند بسته های RPM را نصب یا حذف کند.
نصب فایل های rpm با yum
و dnf
yum
و dnf
هستند command-line ابزارهایی برای نصب، بهروزرسانی، حذف و مدیریت بستههای rpm در CentOS و توزیعهای لینوکس مرتبط.
شروع از CentOS 8 dnf
جایگزین شده است yum
به عنوان مدیر بسته پیش فرض dnf
با عقب سازگار است yum
.
می توانید به استفاده ادامه دهید yum
در CentOS 8، همانطور که نام مستعار آن است dnf
.
برای نصب بسته های rpm محلی با yum
یا dnf
، استفاده کنید install
دستور و به دنبال آن مسیر فایل. در مثال زیر ما در حال نصب مرورگر کروم هستیم:
sudo yum install google-chrome-stable_current_x86_64.rpm
sudo dnf install google-chrome-stable_current_x86_64.rpm
هر دو yum
و dnf
تمام وابستگی های بسته را حل و نصب می کند. از شما خواسته می شود تایپ کنید Y
ادامه:
...
Install 69 Packages
Total size: 45 M
Total download size: 28 M
Installed size: 292 M
Is this ok [y/N]:
این همه، برنامه روی سیستم شما نصب شده است و می توانید شروع به استفاده از آن کنید.
همچنین می توانید یک بسته rpm را مستقیماً از یک URL نصب کنید:
sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
نصب فایل های rpm با rpm
rpm
یک مدیر بسته سطح پایین برای سیستم های RHEL است.
همیشه باید استفاده را ترجیح دهید yum
یا dnf
بیش از دور در دقیقه هنگام نصب، بهروزرسانی و حذف بستهها، زیرا وابستگیها را برطرف نمیکند.
برای نصب بسته های rpm با rpm
استفاده کنید -i
(یا -U
) گزینه به دنبال مسیر فایل:
sudo rpm -i google-chrome-stable_current_x86_64.rpm
اگر بسته ای که نصب می کنید یا به روز می کنید به بسته های دیگری بستگی دارد که در حال حاضر نصب نشده اند، rpm
لیستی از تمام وابستگی های گم شده را نمایش می دهد. شما باید تمام وابستگی ها را نصب کنید.
rpm
همچنین نصب بسته ها از یک URL را می پذیرد:
sudo rpm -i google-chrome-stable_current_x86_64.rpm
نتیجه
در CentOS، می توانید یک فایل rpm محلی را با استفاده از آن نصب کنید yum
یا dnf
، به همان روشی که یک بسته را از مخازن نصب می کنید.
در صورت داشتن هر گونه سوال در کامنت بگذارید.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-27 11:12:03