ذكري المظهر

كيفية تثبيت حزم rpm على centos

تثبيت خادم مراقبة Nagios Core في RHEL 7 / CentOS 7

تثبيت خادم مراقبة Nagios Core في RHEL 7 / CentOS 7

جدول المحتويات:

Anonim

RPM هو نظام تغليف يستخدمه Red Hat ومشتقاته مثل CentOS و Fedora.

تحتوي مستودعات CentOS الرسمية على آلاف حزم RPM التي يمكن تثبيتها باستخدام الأداة المساعدة لسطر الأوامر yum . يمكن تثبيت الحزم غير المتوفرة في مستودعات CentOS القياسية بسهولة عن طريق تمكين المستودع المناسب.

ولكن ليس كل بائعي البرامج يوفرون مستودعًا yum لتطبيقهم. في معظم الأحيان ، في هذه الحالات ، سيكون لديهم صفحة تنزيل يمكنك من خلالها تنزيل وتثبيت حزمة RPM أو تنزيل البرنامج وتجميعه من المصادر.

في هذا البرنامج التعليمي ، سوف نعرض لك طريقتين لكيفية تثبيت حزم RPM على CentOS.

قبل ان تبدأ

عند تثبيت حزم RPM ، تأكد من تصميمها لبنية نظامك وإصدار CentOS.

يجب تجنب استخدام هذه الطريقة لاستبدال أو تحديث حزم النظام الهامة ، مثل glibc أو systemd أو الخدمات والمكتبات الأخرى الضرورية لتشغيل النظام بشكل صحيح. القيام بذلك قد يؤدي إلى أخطاء وعدم استقرار النظام.

لتثبيت حزم RPM ، يجب تسجيل الدخول كجذر أو مستخدم له امتيازات sudo.

عادةً ما تستخدم متصفح الويب للبحث عن ملف RPM وتنزيله. بمجرد تحديد موقع الملف ، يمكنك تنزيله باستخدام المستعرض الخاص بك أو باستخدام أداة الكولينولين مثل curl أو wget.

تثبيت حزم RPM مع yum

yum هي أداة إدارة الحزم الافتراضية في CentOS. يتم استخدامه لتثبيت الحزم وإزالتها وتنزيلها والاستعلام عنها وتحديثها من مستودعات CentOS الرسمية بالإضافة إلى مستودعات الطرف الثالث الأخرى.

الخطوة الأولى هي تنزيل ملف RPM الذي تريد تثبيته:

wget

لتثبيت الحزمة ، استخدم أمر yum localinstall متبوعًا بمسار اسم الحزمة:

sudo yum localinstall file.rpm

سوف يطالبك yum للتأكيد. أجب على y وسيتم تثبيت حزمة RPM ، على افتراض أنها متوافقة مع نظامك ، ويتم تلبية جميع التبعيات.

إذا كانت حزمة RPM تعتمد على حزم أخرى غير مثبتة حاليًا ، وإذا كانت هذه الحزم متوفرة في المستودعات التي تم تمكينها على نظامك ، فسيقوم yum بتثبيت جميع التبعيات. وإلا ، فإن yum ستطبع قائمة بجميع التبعيات المفقودة التي سيتعين عليك تنزيلها وتثبيتها يدويًا.

بدلاً من تنزيل حزمة RPM ثم تثبيتها ، يمكنك ببساطة تمرير عنوان URL إلى حزمة RPM إلى أمر yum localinstall :

sudo yum localinstall

لتحديث حزمة RPM التي تم تثبيتها بالفعل مع yum ، استخدم نفس الإجراء عند تثبيت الحزمة.

إذا كنت ترغب في إزالة الحزمة المثبتة لسبب ما ، استخدم الأمر yum remove القياسي متبوعًا باسم الحزمة:

sudo yum remove file.rpm

تثبيت حزم RPM مع rpm

rpm هي أداة ذات مستوى منخفض يتم استخدامها لتثبيت حزم RPM وإلغاء تثبيتها وترقيتها واستعلامها والتحقق منها.

لتثبيت حزمة RPM ، استخدم الأمر rpm -i متبوعًا باسم حزمة RPM:

sudo rpm -ivh file.rpm

يخبر الخيار -v rpm بإظهار الإخراج المطوّل و -h لإظهار شريط تقدم علامة التجزئة.

إذا كانت الحزمة تعتمد على حزم أخرى غير مثبتة على النظام ، فستعرض rpm قائمة بجميع التبعيات المفقودة. سيكون عليك تنزيل وتثبيت جميع التبعيات يدويًا.

بدلاً من تنزيل وتثبيت حزمة RPM ، يمكنك استخدام URL إلى حزمة RPM كوسيطة:

sudo rpm -ivh

لتحديث حزمة ، استخدم خيار -U :

sudo rpm -Uvh file.rpm

إذا لم يتم تثبيت الحزمة التي تحاول تحديثها ، فسيتم تثبيتها بواسطة الأمر rpm -U .

لتثبيت حزمة RPM دون تثبيت جميع التبعيات المطلوبة على النظام ، استخدم الخيار - --nodeps :

sudo rpm -Uvh --nodeps file.rpm

لإزالة (محو) حزمة ، استخدم الأمر rpm -e ، متبوعًا باسم الحزمة:

sudo rpm -e file.rpm

استنتاج

في هذا البرنامج التعليمي ، أظهرنا لك كيفية تثبيت حزم RPM على CentOS.

يجب أن تفضل استخدام yum على rpm لأنه يحل تلقائيًا جميع التبعيات لك.

centos محطة دورة في الدقيقة