10. تثبيت البرامج – تثبيت البرامج باستخدام مدير الحزم

10. تثبيت الحزم

تثبيت البرامج سهل جدا في اوبن سوزي. وهناك مديرا للحزم ، والذي يمكنك من تثبيت وحذف الحزم بسهولة فائقة – ويمكن مقارنته بمتجر التطبيقات الموجود بالكثير من الهواتف الذكية الحديثة.

10.1 استخدام مدير الحزم

افتح مدير البرمجيات ياست.

الان ابحث عن الحزمة التي تريد تثبيتها، قم باختيارها ثم انقر علي اوافق Accept. سيقوم مدير الحزم بجلب حزمة RPM من مستودعات البرامج المهية – ويثبتها مضمنا اعتمادياتها. وبعد ان يفرغ يجب ان يظهر التطبيق في القائمة الرئيسة(الا اذا كان برنامج لسطر الاوامر).

tip يعتمد توفر حزمة البرنامج في مدير الحزم علي مستوداعت البرامج المهيئة. سنتطرق لهذا في الفصل القادم.

 

10.1.1 استخدام تثبيت نقرة واحدة 1-click

عند تصفح الصفحات التابعة لاوبن سوزي، قد تجد زر كالتالي:

oneclick
تثبيت 1-click يسمي ايضا (بالتثبيت المباشر) وهو يؤتمت عملية اضافة مستودع برمجيات او اكثر لمدير الحزم ثم يقوم بتثبيت حزمة RPM أو أكثر. لذا تثبيت النقرة الواحدة يجب ان يستخدم بنفس العناية التي نضيف بها مستودعات غير رسمية يدويا (راجع الفصل التالي للمزيد حول مستودعات البرمجيات).

10.2 طرق التثبيت الاخري

قد يجد معظم المستخدمين مايريدونه واكثر في مدير الحزم – خصوصا اذا كانت مستودعات الحزم الاضافية البسيطة التي يحتاجونها مضافة (راجع الفصل التالي). لكن ليست كل البرامج محزمة ومقدمة في مستودعات. فالبرمجيات غير الحرة لايمكن اعادة توزيعها بشكل قانوني عبر مدير الحزم بسب قيود رخصها.

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

10.2.1 ملف RPM

وبالقليل من الحظ فستجد في موقع المطور/المزود ملف RPM لاوبن سوزي. ولتثبيت واحد قم بتنزيل ملف RPM:

افتح مدير الملفات دولفين => انتقل لملف RPM => انقر عليه ثم اتبع التعليمات

 

obs قم فقط بتثبيت ملفات RPM التي بنيت خصوصا (لنسختك من ) اوبن سوزي. اي ثبت التي بنيت للنسخة 42.1

 

10.2.2 Tarball

اذا لم تجد ملف RPM بالموقع لاوبن سوزي، فقد تجد ما يسمي بالتاربول tarball. والتاربول (*.tar.gz, *.tar.bz2) هو ارشيف مضغوط شبيه بملفات ZIP و RAR. ولفك الضغط منه:

افتح مدير الملفات دولفين => انتقل الي التاربول => انقر بالزر الايمن => اختر استخراج الارشيف Extract Archive

 

قد يحوي التاربول ملف ثنائي يحتاج فقد للتشغيل، او قد يحوي الشفرة المصدرية التي يجب بناءها حتي تترجم لتعمل علي جهازك – وقد يكون هذا معقدا جدا ويتطلب من تثبيت العديد من ادوات المطور اولا. ولاتوجد طريقة قياسية لتثبيت محتويات التاربول، لكن ستجد دائما تعليمات مضمنة في ملف التاربول في ملف اسمه INSTALL او README او شيء مشابه – ويجب ان تكون قادرا علي ايجاد تعليمات التثبيت في صفحة الويب التي قمت بتنزيل التاربول منها.

10.3 ادارة الحزم من الطرفية

اذا اردت فيمكنك تثبيت الحزم عبر الطرفية.

للبحث عن حزمة zypper search [معيار البحث]. مثلا:
zypper search thunder

ولتثبيت حزمة ننفذ zypper install [اسم الحزمة]. مثلا:
zypper install MozillaThunderbird

ولحذف حزمة ننفذ zypper remove [اسم الحزمة]. مثلا:
zypper remove PackageKit

راجع man zypper للمزيد من المعلومات
man zypper

او للمساعدة عن امر محدد مثلا:
zypper install --help

10.3.1 استخدام النقرة الواحدة في الطرفية

يمكنك استخدام تثبيت النقرة الواحدة في الطرفية ايضا وصيغته OCICLI [URL], مثلا:
OCICLI http://opensuse-community.org/nvidia.ymp

10.3.2 ملفات RPM المنزلة يدويا

لتثبيت ملف RPM منزل يدويا نفذ:
zypper install /path/to/manually/downloaded.rpm

10.3.3 استفسارات RPM

يمكنك الحصول علي الكثير من المعلومات المفيدة عن الحزم المثبتة من قاعدة بيانات RPM بسهولة.

لمعرفة النسخة المثبتة:
rpm -q MozillaFirefox

عرض الملفات التي تم تنزيلها بواسطة الحزمة واين:

rpm -ql amarok

 

معرفة لاي حزمة يعود ملف محدد:

rpm -qf /usr/bin/firefox

 

معرفة معلومات الاصدار عن الحزمة بما فيها سجل التغييرات changelog:
rpm -qi –changelog MozillaFirefox