الرئيسية / Arch / شرح طريقة اضافة وحذف البرامج بواسطة Pacman الجزء السابع

شرح طريقة اضافة وحذف البرامج بواسطة Pacman الجزء السابع

باكمان Pacman هو مدير حزم طور كجزء من توزيعة آرتش لينكس. وقد أنشأه جيود فينيت. مدير الحزم باكمان هو واحد من الركائز الرئيسية لتوزيعة آرتش لينكس.

الاستخدام

باكمان قادر حل مشكلة الاعتماديات وتحميلها تلقائيا، وتثبيت جميع الحزم الضرورية. من الناحية النظرية، يحتاج المستخدم لتنفيذ أمر واحد فقط لتحديث النظام كاملاً. بالإضافة لاستخدامه في توزيعة آرتش لينكس يستخدم باكمان أيضا في توزيعة ديلي لينوكس, وتوزيعة Frugalware.

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

ملاحظة مهمة: الرجاء التأكد عدم نسخ علامة $ مع الكود

طريقة تحديث النظام

نصيحة: يجب أن يكون هذا أول شيء تفعله بعد الانتهاء من تثبيت توزيعة Manjaro!

$ sudo pacman -Syu

مزامنة بكمن مع مستودعات Manjaro

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

عند تحديث النظام الخاص بك، سوف يتم تلقائيا تحديث قاعدة البيانات الخاصة به وذلك باستخدام هذا الأمر هو أكثر دقة، وبدلا من عمل تنشيط لقاعدة البيانات،

هذا الامر سوف يقوم بإعادة بناء كل الحزم ولمزامنة قاعدة البيانات الخاصة بك مع مستودعات Manjaro، أدخل الأمر التالي في الطرفية:

$ sudo pacman -Syy

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

$ sudo pacman -Syyu

طريقة البحث عن حزم البرمجيات

ومن الممكن أيضا استخدام بكمن للبحث عن حزم البرمجيات، وكلاهما متاح للتحميل من مستودعات Manjaro، فضلا عن تلك المثبتة بالفعل على النظام الخاص بك.

البحث في مستودعات Manjaro

مستودعات البرمجيات الخاصة بتوزيعة Manjaro يحتوى على برنامج تريده شريطة أن تعرف اسم ما تريد. مع خاصية البحث انت غير ملزم بالبداء بالامر sudo ,i`h hblv غير مطلوب لغرض hلبحث عن مجموعة من البرامج في مستودعات توزيعات Manjaro وامر البحث يكون كالتالي:

$ pacman -Ss [software package name]

pacman-01

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

$ pacman -Ss leafpad

 

البحث فى النظام الخاص بك

ايضا يمكنك البحث عن الحزم التى تم تثبيتها على النظام الخاص بك. وذلك للحصول على معلومات أساسية، أدخل الأمر التالي:

$ pacman -Qs [software package name]

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

$ pacman -Qii [software package name]

 

للحصول على قائمة بجميع الحزم المثبتة على النظام الخاص بك، أدخل الأمر التالي:

$ pacman -Ql

التبعيات

لسرد كافة التبعيات من حزمة برامج معينة (أي البرامج التي تتطلب حزمة اخرى من برامج محددة من أجل العمل)، أدخل الأمر التالي:

$ pactree [software package name]

طريقة تحميل وتثبيت حزم البرمجيات

حزم البرمجيات يمكن تحميلها وتثبيتها من مجموعة من المصادر، وليس فقط من مستودعات Manjaro الرسمية. ومع ذلك، يرجى ملاحظة أنه في حالة تركيب حزم من مصادر غير رسمية، أن تفعل ذلك على مسؤوليتك الخاصة!

حزم من مستودعات Manjaro

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

$ sudo pacman -S [software package name]

على سبيل المثال، لتحميل وتثبيت ليف باد، الأمر التالي سيتم إدخالها:

$ sudo pacman -S leafpad

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

ومن الممكن أيضا لتحميل حزم البرمجيات دون تثبيت لهم في الواقع عن طريق إدخال الأمر التالي:

$ sudo pacman -Sw [software package name]

طريقة تحميل وتثبيت حزم المحملة مسبقا من الانترانت وموجودة فى مجلد Downloads .

لتثبيت الحزمة التي تم تحميلها مسبقا على النظام الخاص بك (اسم الملف يجب أن تنتهي في pkg.tar.xz)، ادخل الأمر التالي:

$ sudo pacman -U [/package_path/][software package name.pkg.tar.xz]

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

$ sudo pacman -U ~/Downloads/[software package name.pkg.tar.xz]

لتثبيت حزمة عبر URL (أي مكان آخر على شبكة الإنترنت)، ادخل الأمر التالي:

$ pacman -U http://www.examplepackage/repo/examplepkg.tar.xz

شرح طريقة حذف وإزالة التطبيقات وحزم البرامج

لإزالة مجموعة من البرامج، ادخل الأمر التالي:

$ sudo pacman -R [software package name]

على سبيل المثال، لإزالة ليف باد تطبيق البرمجيات، ادخل الأمر التالي:

$ sudo pacman -R leafpad

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

$ sudo pacman -Rs [software package name]

ومع ذلك، بكمن عادة يقوم أيضا بإنشاء ملفات التكوين الاحتياطية عند حذف الحزم. على هذا النحو، لأكثر دقة (ونظافة) إزالة (أي حزمة، تبعياته، وأية ملفات التكوين ولدت عادة من قبل بكمن.) أدخل الأمر التالي:

$ sudo pacman -Rns

شرح طريقة تنظيف ذاكرة التخزين المؤقت

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

هذا هو السبب في بعض الأحيان يحدث عند إعادة تثبيت حزمة برامج، لا يمكن تحميلها مرة أخرى. ولحل هذا التعارض يجب ان تقوم بمسح ذاكرة التخزين المؤقت لتحرير مساحة على النظام الخاص بك (وربما يكون من الضروري في بعض الحالات النادرة لتحميل وتثبيت حزم البرمجيات الجديدة).

مسح ذاكرة التخزين المؤقت من التنزيلات التي تم تثبيتها، أدخل الأمر التالي:

$ sudo pacman -Sc

وإلا، لمسح ذاكرة التخزين المؤقت تماما، أدخل الأمر التالي :

$ sudo pacman -Scc

تعلم خيارات بكمن في

انها فكرة جيدة جدا للتعرف على استخدامات متنوعة وقوية من بكمن. ويمكن الاطلاع على قائمة شاملة من الخيارات التي يمكن استخدامها مع بكمن عن طريق إدخال الأمر التالي

$ man pacman

للخروج من القائمة، ببساطة اضغط حرف q
Downloading and Installing Software Packages
pacman overview

عن fouad

احاول من خلال مدونتي البسيطة التى نادرا ما اجد الوقت للكتابة نشر مبادئ حركة البرمجيات الحرة والتى هدفها ضمان الحريات الأربع الأساسية لمستخدمي البرمجيات: حرية تشغيل البرمجيات, دراستها وتغييرها, وتوزيع نسخ منها مع تعديلات أو بدون تعديلات. ,ونشر فلسفة الحركة هي إعطاء مستخدمي الحاسوب الحرية عن طريق استبدال البرمجيات الاحتكارية بالبرمجيات الحرة.
%d مدونون معجبون بهذه: