يأتي openSUSE مزودًا بـ Zypper، وهي أداة لإدارة حزم سطر الأوامر تعمل مع حزم RPM. وإليك كيفية استخدامه.

يأتي كل توزيع Linux مزودًا بمدير حزم افتراضي لإدارة الحزم. على غرار APT على Debian، وPacman على Arch Linux، وDNF/YUM على RHEL، يأتي openSUSE مع مدير الحزم Zypper.

باستخدام Zypper، يمكنك تنفيذ العديد من الوظائف بدءًا من تثبيت الحزمة وحتى إزالتها باستخدام سطر الأوامر. إليك كيفية استخدام Zypper وخيارات سطر الأوامر الخاصة به لإدارة الحزم في openSUSE.

إدارة الحزم في openSUSE

Zypper هي أداة سطر أوامر سهلة لإدارة الحزم في openSUSE يتيح لك تثبيت الحزم وإزالتها وتحديثها بالإضافة إلى إدارة المستودعات. بالإضافة إلى ذلك، يمكنك قائمة الحزم المثبتة والتحديثات المتوفرة، والبحث عن الحزمة، وطباعة المعلومات الخاصة بها.

يستخدم openSUSE تنسيق حزمة RPM. تحتوي حزمة RPM عادةً على اسم الحزمة وإصدارها وبنيتها. هناك طريقتان لسطر الأوامر لإدارة حزمة RPM في openSUSE: Zypper وRPM.

يجب أن يكون لديك امتيازات الجذر لتثبيت أي حزمة أو ترقيتها أو إزالتها في نظام openSUSE الخاص بك.

أضف مستودعًا في openSUSE

لإضافة مستودع في openSUSE، ستحتاج إلى توفير عنوان URL للمستودع والاسم المستعار. الاسم المستعار هو الاسم القصير وسهل التذكر للمستودع.

instagram viewer
افتح المحطة وقم بتشغيل Zypper باستخدام ملف ع (أدريبو) أمر لإضافة المستودع إلى نظامك:

zypper ar -f 

على سبيل المثال، لإضافة مستودع Skype، قم بتشغيل:

zypper ar -f https://repo.skype.com/rpm/stable skype

ال -F يتيح الخيار التحديث التلقائي.

قم بإزالة المستودع باستخدام Zypper

لإزالة مستودع في openSUSE، استخدم Zypper مع ملف ص (com.removerepo) الأمر والاسم المستعار للمستودع كما يلي:

zypper rr 

على سبيل المثال، لإزالة مستودع Skype، سيكون الأمر كما يلي:

zypper rr skype

تحديث المستودعات باستخدام Zypper

لتحديث المستودعات يدويًا، قم بتشغيل:

zypper refresh

يتيح لك هذا الأمر جلب التغييرات في الحزم من المستودعات التي تم تكوينها.

قائمة بجميع المستودعات في openSUSE

لسرد كافة المستودعات المحددة، استخدم Zypper مع الملف اتفاقات إعادة الشراء أو lr طريقة:

zypper lr

يعرض هذا الأمر معلومات حول المستودعات مثل اسمها وحالتها (ممكّنة أو معطلة).

قم بتثبيت الحزمة في openSUSE باستخدام Zypper

لتثبيت حزمة، استخدم الأمر zypper متبوعًا بالأمر في (تثبيت) الطريقة واسم الحزمة:

zypper in package_name

على سبيل المثال، لتثبيت Skype على openSUSE، سيكون الأمر كما يلي:

zypper in skypeforlinux

يمكنك أيضًا تثبيت حزم متعددة في وقت واحد من خلال توفير قائمة مفصولة بمسافات بأسماء الحزم:

zypper in package1 package2 package3

ابحث عن حزمة مع Zypper

افتراضيًا، يبحث Zypper عن حزمة في جميع المستودعات، أي في قائمة الحزم المثبتة وبين تلك التي لم يتم تثبيتها بعد. للبحث عن حزمة معينة في كافة المستودعات، استخدم الملف سي (بحث) الأمر باستخدام Zypper:

zypper se package_name

استخدم ال خيار لعرض معلومات مفصلة حول الحزمة:

zypper se -s package_name

للبحث عن حزمة في قائمة الحزم المثبتة فقط، استخدم:

zypper se -i package_name

قائمة الحزم المثبتة في openSUSE

باستخدام Zypper، يمكنك أيضًا الاستعلام عن قاعدة بيانات الحزمة لاكتشاف ما هو مثبت حاليًا على نظام openSUSE الخاص بك. للقيام بذلك، استخدم Zypper مع -i (--مثبت فقط):

zypper se -i

يمكنك أيضًا حفظ هذه القائمة عن طريق إعادة توجيه مخرجاتها إلى ملف:

zypper se -i > installed_packages

للعثور على معلومات تفصيلية حول حزمة معينة مثبتة، استخدم:

zypper info package_name

إزالة حزمة في openSUSE باستخدام Zypper

تعد إزالة الحزمة باستخدام Zypper سهلة مثل تثبيتها. لإزالة حزمة لم تعد بحاجة إليها، استخدم Zypper مع ملف م (إزالة) الطريقة واسم الحزمة:

zypper rm package_name

تحديث الحزمة باستخدام Zipper

يعد الحفاظ على تحديث الحزم هو النشاط الأكثر شيوعًا لإدارة الحزم. باستخدام Zypper، يمكنك عرض كافة التحديثات المتوفرة وتثبيتها. قم بتشغيل ما يلي لعرض كافة التحديثات المتوفرة للحزم المثبتة:

zypper list-updates

بمجرد حصولك على القائمة، لديك الآن خيار إما تحديث جميع الحزم أو حزمة واحدة فقط. لتحديث كافة الحزم المثبتة التي تحتوي على أي إصدارات أحدث متوفرة، استخدم الملف لأعلى (تحديث) يأمر:

zypper up

لتحديث الحزم الفردية، حدد الحزمة باستخدام أمر التحديث أو التثبيت:

zypper up package_name

أو:

zypper install package_name

تثبيت الحزم المحلية في openSUSE باستخدام RPM

بالنسبة لحزم RPM المحلية التي قمت بتنزيلها يدويًا، يمكنك إما استخدام الأداة المساعدة RPM أو Zypper لتثبيتها. استخدم التنسيق التالي لتثبيته باستخدام RPM:

rpm -Uvh rpm_package

لتثبيت حزمة RPM باستخدام Zypper، استخدم:

zypper install rpm_package

هناك العديد من خيارات سطر الأوامر الأخرى التي يمكنك استخدامها مع Zypper لإنجاز مهام متنوعة. يمكنك عرض جميع الخيارات باستخدام أمر المساعدة:

zypper help

يعمل Zypper على تبسيط إدارة الحزم في openSUSE

Zypper هي أداة سطر أوامر بسيطة لكنها قوية تتيح لك إدارة الحزم في openSUSE. بالإضافة إلى أدوات سطر الأوامر مثل Zyyper وRPM، يمكنك أيضًا استخدام YaST (أداة إعداد أخرى)، وهي أداة قائمة على واجهة المستخدم الرسومية لإدارة الحزم ومهام تكوين النظام الأخرى.

يعد Snap وFlatpak بديلين رائعين لمديري الحزم التقليديين ويتيحان لك تثبيت الحزم وإدارتها دون الحاجة إلى التعامل مع التبعيات يدويًا.