دليل لاستخدام مدير حزمة Pacman

المقدمة

في الأدلة السابقة ، عرضت لك كيفية تثبيت التطبيقات على توزيعات Linux المستندة إلى Debian باستخدام apt-get وأظهر لك أيضًا كيفية تثبيت التطبيقات على توزيعات Linux المعتمدة على Red Hat باستخدام yum .

في هذا الدليل ، سأوضح لك كيفية تثبيت الحزم باستخدام سطر الأوامر داخل توزيعات Linux القائمة على Arch مثل Manjaro.

التي يتم تثبيت التطبيقات على جهاز الكمبيوتر الخاص بك

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

بكمن -Q

سيؤدي ذلك إلى عرض قائمة بكل التطبيقات الموجودة على جهاز الكمبيوتر وأرقام إصداراتها.

عرض سجل التغيير للحصول على تطبيق مثبت

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

pacman -Q -c octopi

عرض الحزم المثبتة باعتمادات لحزم أخرى

سوف يظهر الأمر أعلاه لي التغيير في الأخطبوط إذا كان موجودًا. إذا لم تكن موجودة ، فسيتم عرض رسالة تخبرك أنه لا يتوفر أي تغيير.

pacman -Q -d

يعرض الأمر أعلاه كافة الملفات التي تم تثبيتها كـ تبعيات إلى حزم أخرى.

pacman -Q -d -t

سيظهر لك هذا كل الاعتماديات اليتيمة المثبتة على جهاز الكمبيوتر الخاص بك.

عرض الحزم المثبتة بشكل صريح

إذا كنت تريد مشاهدة كافة الحزم المثبتة بشكل صريح ، استخدم الأمر التالي:

pacman -Q -e

الحزمة الصريحة هي التي اخترتها بالفعل لتثبيت مقابل حزمة تم تثبيتها كإعتماد على الحزم الأخرى.

يمكنك رؤية الحزم الصريحة التي لا تحتوي على تبعيات عن طريق استخدام الأمر التالي:

pacman -Q -e -t

عرض جميع الحزم في المجموعة

لمعرفة أي مجموعات مجموعات تنتمي لك يمكنك استخدام الأمر التالي:

pacman -Q-g

هذا سوف يسرد اسم المجموعة متبوعًا باسم الحزمة.

إذا كنت ترغب في رؤية جميع الحزم في مجموعة معينة ، يمكنك تحديد اسم المجموعة:

pacman -Q -g قاعدة

عودة المعلومات حول الحزم المثبتة

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

pacman -Q -i packagename

يتضمن الإخراج:

تحقق من صحة حزمة مثبتة

للتحقق من صحة حزمة معينة ، يمكنك استخدام الأمر التالي:

pacman -Q -k packagename

سيؤدي هذا إلى إخراج مماثل لما يلي:

الصفر: 1208 مجموع الملفات ، 0 الملفات المفقودة

يمكنك تشغيل هذا الأمر ضد جميع الحزم المثبتة:

pacman -Q -k

العثور على جميع الملفات التي تملكها حزمة

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

pacman -Q -l packagename

هذا إرجاع اسم الحزمة والمسار إلى الملفات التي يملكها. يمكنك تحديد حزم متعددة بعد -l.

العثور على الحزم غير موجودة في قواعد بيانات المزامنة (على سبيل المثال ، تم تثبيتها يدويًا)

يمكنك العثور على الحزم المثبتة يدويًا باستخدام الأمر التالي:

بكمن -Q-م

سيتم إدراج الحزم المثبتة باستخدام yaourt مثل Google Chrome باستخدام هذا الأمر.

ابحث عن الحزم المتوفرة فقط في قواعد بيانات المزامنة

هذا هو عكس الأمر السابق ويعرض فقط الحزم المثبتة عبر قواعد بيانات المزامنة.

pacman -Q -n

اكتشف خارج الحزم

للعثور على الحزم التي تحتاج إلى تحديث ، استخدم الأمر التالي:

بكمن -Q -و

سيؤدي هذا إلى عرض قائمة الحزم وأرقام إصداراتها وأحدث أرقام الإصدارات.

كيفية تثبيت حزمة باستخدام بكمن

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

pacman -S packagename

قد تحتاج إلى استخدام الأمر sudo لرفع الأذونات الخاصة بك لتشغيل هذا الأمر. بدلاً من ذلك ، قم بالتبديل إلى مستخدم لديه أذونات مرتفعة باستخدام الأمر su .

عندما تكون الحزمة متوفرة في مستودعات متعددة ، يمكنك اختيار مستودع التخزين الذي سيتم استخدامه بتحديده في الأمر كما يلي:

pacman -S repositoryname / packagename

سيؤدي تثبيت حزمة مع pacman إلى تنزيل أي تبعيات وتثبيتها تلقائيًا.

يمكنك أيضًا تثبيت مجموعة من الحزم مثل بيئة سطح المكتب مثل XFCE .

عند تحديد اسم مجموعة ، سيكون الناتج على غرار:

يوجد 17 عضوًا في المجموعة xfce4

مستودع اضافية

1) إكسو 2) غاركون 3) محرك gtk-xfce

يمكنك اختيار تثبيت كافة الحزم في المجموعة بالضغط على إرجاع. بدلاً من ذلك ، يمكنك تثبيت الحزم الفردية عن طريق توفير قائمة أرقام مفصولة بفواصل (مثل 1،2،3،4،5). إذا كنت ترغب في تثبيت جميع الحزم بين 1 و 10 ، فيمكنك أيضًا استخدام واصلة (مثل 1 إلى 10).

كيفية ترقية خارج الحزم التاريخ

لترقية جميع الحزم القديمة ، استخدم الأمر التالي:

pacman -S -u

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

pacman -S -u -ignore packagename

إظهار قائمة الحزم المتوفرة

يمكنك عرض قائمة الحزم المتوفرة في قاعدة بيانات المزامنة مع الأمر التالي:

pacman -S -l

عرض معلومات حول حزمة في قاعدة بيانات المزامنة

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

pacman -S -i packagename

ابحث عن حزمة في قاعدة بيانات المزامنة

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

pacman -S -s packagename

ستكون النتائج قائمة بجميع الحزم المتوفرة التي تطابق معايير البحث.

تحديث قاعدة بيانات المزامنة

يمكنك التأكد من تحديث قاعدة بيانات المزامنة باستخدام الأمر التالي:

pacman -S -y

يجب استخدام هذا قبل تشغيل أمر الترقية. من المفيد أيضًا تشغيل هذا إذا لم تكن قد قمت به منذ فترة بحيث عندما تحصل على أحدث النتائج.

ملاحظة حول مفاتيح

خلال هذا الدليل ، ستلاحظ أني حددت كل مفتاح بمفردها. فمثلا:

pacman -S -u

يمكنك بالطبع الجمع بين المفاتيح:

بكمن-سو