هذه نسخة قديمة من الصفحة!
جدول المحتويات
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” : http://www.slackpkg.org
صفحة مدير الحزم “slackpkg” على موقع SourceForge: http://sourceforge.net/projects/slackpkg