[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

هذه نسخة قديمة من الصفحة!


slackpkg

“slackpkg” هو أداة لإدارة الحزم المثبتة تلقائياًً و لتثبيت حزم جديدة من خلال الشبكة.
مدير الحزم “slackpkg”حالياً أصبح جزء من سلاكوير أن لم يكن مثبت لديك قم بتثبيته ، تستطيع من تحميل أخر أصدار من موقع SourceForge ثم تثبيته بـالأمر “installpkg”

إعداد "slackpkg"

قبل أستخدام مدير الحزم “slackpkg” يجب إعداده ليجد قائمة الحزم الحالية و أصدراتها و سيقوم بالتثبيت تلقائياً عبر أختيار سيرفير واحد ، لإختيار سيرفر أزل علامة ( # ) من أمام أي سيرفر ( أختر سيرفر واحد فقط ) في ملف ( mirrors ) على المسار التالي /etc/slackpkg/mirrors و قد تم فرز الروابط مع أرقام أصدارات سلاكوير للتأكد من أن السيرفر الذي قمت باختيارة هو لنفس الأصدارة التي تستخدمها. ثم أكتب الأمر:

darkstar~# slackpkg update gpg

الخطوة التالية تحديث قائمة الحزم بالأمر:

darkstar~# slackpkg update 

أن لم يكن هناك تغيرات في القائمةسيتم اعلامك و يسألك ما أن كنت ترغب بالأستمرار أم لا :

No changes in ChangeLog.txt between your last update and now.
Do you really want to download all other files (y/N)?

أذا اخترت المتابعة ،سيقوم مدير الحزم “slackpgk” بتحميل و تثبيت معلومات الحزم الحالية و يستخدم تلك القائمة.

القائمة السوداء

سيتم الأخذ بعين الأعتبار تجاهل أي حزم من قبل مدير الحزم “slackpkg” ( من تثبيت ، ترقية ، أعادة تثبيت ، … ) في ملف القائمة السوداء على المسار التالي /etc/slackpkg/blacklist. على سبيل المثال ، الأمر التالي سيجعل مدير الحزم “saclpkg” يتجاهل أو يهمل أي حزم تم تثبيتها من “SBo” و من مستودعات “alienBob”

[0-9]+_SBo
[0-9]+alien

الأستعمالات

مدير الحزم “slackpkg” يستخدم أوامر للبحث و التثبيت و الحذف للحزم ، و يتم البحث في قائمة الحزم وسيعرض لك أي تتطابق مع تلك الحزمة.

البحث

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

darkstar~# slackpkg search mc

Looking for mc in package list. Please wait... DONE

The list below shows all packages with name matching "mc".

[ installed ] - mcelog-1.0pre3-i486-1
[uninstalled] - pcmciautils-017-i486-1
[ installed ] - mc-4.8.1.3-i486-1
[ installed ] - libmcrypt-2.5.8-i486-1

البحث عن ملف

للحبث عن ملف معين بعد عملية تثبيت أو حذف حزمة ما مؤخراً.

darkstar~# slackpkg file-search sshd

Looking for sshd in package list. Please wait... DONE

The list below shows the packages that contains "sshd" file.

[ installed ] - openssh-6.0p1-i486-2

info

للحصول عن معلومات عن حزمة ما أكتب الأمر “slackpkg info packagename” و سيعرض لك معلومات عن الحزمة.

install

لتثبيت الحزم أستخدم الأمر “slackpkg install packagename ” أن تم إيجاد الحزمة ستظهر لك نافذة حوار و ستعرض لك أي حزمة مطابقة ، و يمكن للمستخدم التحديد أو عدم التحديد على الحزم المراد تثبيتها. لتثبيت كل شيء يتشعب أو يتفرع من حزمة ما ، استخدم الأمر “slackpkg install branch” على سبيل المثال الأمر“slackpkg install kde” سيثبت كل شيء يندرج تحت “Kde” ( لكن لا شيء من “Kdei” ).

remove

لحذف الحزم أستخدم الأمر “slackpkg remove packagename ” أن تم إيجاد الحزمة ستظهر لك نافذة حوار و ستعرض لك أي حزمة مطابقة ، و يمكن للمستخدم التحديد أو عدم التحديد على الحزم المراد حذفها.

upgrade

أذا توفرة أي تحديثات لحزمة معينة ، يمكن ترقيتها بالأمر “slackpkg upgrade packagename”

reinstall

هذا الأمر يمكن أستخدامه اذا وجدت حزم مكسورة أو محطمة و بحاجة لإعادة تثبيتها.

blacklist

هذا الأمر يستخدم لأضافة حزم معينة للقائمة السوداء ، مدير الحزم “slackpkg” سيتجاهل الحزم بالقائمة السوداء.

generate-template

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

install-template

هذا الأمر يستخدم لتثبيت قالب البرامج ( نسخة من البرامج التي تم أخذها مسبقاً ).

install-new

تشغيل مدير الحزم “slackpkg” مع هذا الأمر يعرض لك قائمة بالحزم التي أضيفة لسلاكوير مؤخراً ، على سبيل المثال أعتماديات جديدة للحزم . من المستحسن تشعيل هذا الأمر قبل عملية تحديث النظام أذا أردت المزامنة مع سلاكوير الحالية.

upgrade-all

تشغيل مدير الحزم “slackpkg” مع هذا الأمر ، سيعرض لك قائمة بالحزم التي يمكن ترقيتها لإصدارات أحدث ، بإمكان المستخدم أختيار الحزم التي يريد ترقيتها و التي لا يريد ترقيتها من القائمة.

clean-system

تشغيل مدير الحزم “slackpkg” مع هذا الأمر سيعرض لك قائمة بكل الحزم غير النافعة أو غير المستفاد منها و من الآمن حذفها من النظام ، لاحظ أنه سيتم سرد الحزم غير الرسيمية هنا ، ما لم تكن في القائمة السوداء.

new-config

أثناء عمليات التثبيت ربما يتم كتابة أو عتماد ملف إعدادات جديدة بدلاً من ملف إعداداتك السابقة ، لمنع ذلك الملف سوف تتلقى “الملف الجديد” مسبقاً وبعد عملية التثبيت سيعلمك مدير الحزم “slackpkg” عن وجود ذلك الملف ، تشغيل مدير الحزم “slckpkg” مع هذا الأمر سيبحث عن وجود تلك الملفات وسيخبرك المستخدم عنها.

check-update

تشغيل مدير الحزم “slackpkg” مع هذا الأمر سيتحقق لك من وجود تحديثات متاحة ، و سيتم عرضها لك.

ترقية كاملة للنظام

لعمل ترقية كاملة للنظام أتبع الخطوات التالية ( كمستخدم جذر root )

slackpkg update
slackpkg install-new
slackpkg upgrade-all
slackpkg clean-system

دائماً من الموصى به قراءة ملف أو سجل التغيرات الأخيرة و ملف الترقية ( يوجد على السيرفرات لكل أصدارة ) قبل القيام باي ترقيات كبيرة للنظام.

لإهتمام أكثر بتغير ملفات الإعدادات ، حدثها أما عن طريق دمج تخصيصك لها من ملفات الإعدادات القديمة (مدير الحزم “slackpkg” بإمكانه تخيرك بخطوة عبر كل ملف إعدادات غًُير و يسمح لك بتطبيق التغيرات) أو بتحرير الملف الجديد يدوياً بعد السماح لمدير الحزم “slackpkg” بالكتابة فوق أو أستبدال ملف الإعدادات القديم . أختر الطريقة المناسبة لك.

روابط خارجية

الصفحة الرئيسية لمدير الحزم “slackpkg” : http://www.slackpkg.org

صفحة مدير الحزم “slackpkg” على موقع SourceForge: http://sourceforge.net/projects/slackpkg

 ar:slackware:slackpkg ()
This translation is older than the original page and might be outdated. See what has changed.