2 Home.ar
Anagnostakis Ioannis edited this page 2026-06-30 21:10:06 +03:00
This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE

slacker

slackpkg + slackpkg+ Rust Slackware License

slacker

slackpkg + slackpkg+ في أداة واحدة — مدير حزم لِـ Slackware مكتوب بلغة Rust.

يمنحك slacker تكافؤًا كاملًا في الإجراءات مع slackpkg، وحلَّ أولوياتٍ متعدّد المستودعات على نمط slackpkg+، في ملفٍّ تنفيذيٍّ واحد سريع وخفيف الاعتماديات. المرآة الرسمية ليست سوى مستودعٍ واحد من بين المستودعات، تختار أنت أولويته، فيمكن أن يقع في أيِّ موضعٍ ضمن منظومتك — والأولوية العالية المتمايزة تقفل حزم المستودع، فلا يستطيع أيُّ مصدرٍ أدنى أولويةً أن يستبدلها أو يخفّض إصدارها بصمت أبدًا.

الحالة: نسخة تجريبية / قيد التطوير. يُبنى slacker ويعمل على Slackware -current — 64-بت (x86_64)، ومنذ الإصدار 0.9.0 أيضًا 32-بت (i586/i686) — وهو مُتاحٌ للمختبِرين. وهو ليس موجَّهًا لـ Slackware 15.0 ولن يكون كذلك أبدًا. انظر Status and Roadmap.


لماذا slacker

  • أداةٌ واحدة، مستودعاتٌ كثيرة. المرآة الرسمية، extra/testing/patches، وalienbob، وconraid، وktown، ومستودعك الخاص — كلها في نموذجٍ واحدٍ مرتَّبٍ حسب الأولوية.
  • الأولوية فوق كل شيء. لا تُنقَل حزمةٌ مثبَّتة بصمتٍ إلى مستودعٍ آخر ولا يُخفَّض إصدارها أبدًا. امنح مستودعًا أولويةً عالية فتُصبح حزمه محميّة — ولا يتجاوز ذلك إلا repo:name صريح. انظر Repositories and Priority.
  • تحقُّقٌ نزيه. GPG عند كل update، وتواقيع لكل حزمةٍ عند التثبيت، وتثبيت المفتاح بالثقة عند أول استخدام (trust on first use)، ونموذج حَجْر للمستودعات ذات السلوك المريب. انظر Security.
  • أمر تأريخٍ حقيقي. خطٌّ زمنيٌّ (الأحدث أولًا) لكل تغييرٍ على الحزم في الجهاز — تثبيت، ترقية، إعادة تثبيت، إزالة — بل وحتى التغييرات التي أجرتها أدواتٌ أخرى. انظر Package History.
  • خفيفٌ بالتصميم. لا يُعيد أبدًا تنفيذ installpkg/upgradepkg/removepkg أو gpg أو bzip2 — بل يستدعي الأدوات التي تأتي بها Slackware أصلًا.
  • نصٌّ صِرفٌ في كل مكان. كلُّ ما تُحرِّره هو ملفُّ نصٍّ صِرفٍ تحت /etc/slacker/.

البدء السريع

بعد تثبيت الحزمة، تُحرِّر ملفّين وتُشغِّل بضعة أوامر:

# 1) ابحث عن أسرع مرآة حديثة، ثم فعِّل سطرًا واحدًا فقط في /etc/slacker/mirrors
slacker find-mirror
$EDITOR /etc/slacker/mirrors

# 2) اضبط أولويات مستودعاتك
$EDITOR /etc/slacker/repos

# 3) افحص الإعداد — يعمل حتى قبل update، ويُبيّن الخطوات التالية
slacker status

# 4) استورد المفاتيح مرّة واحدة، ثم حدِّث
slacker update gpg
slacker update
slacker install-new
slacker upgrade-all

الدليل الكامل: Quick Start.


التوثيق

بالعربية: البدء السريع · التثبيت · المستودعات والأولوية · القائمة السوداء · الأسئلة الشائعة · الشعار

المرجع الكامل (بالإنجليزية): Commands · Configuration · Common Workflows · Distribution Upgrade · Package History · Dependencies · Security · Templates · Comparison · Contributing · Building and Releasing · Status and Roadmap.


slacker برمجيةٌ حرّة بموجب رخصة Apache 2.0، من تأليف Ioannis Anagnostakis (rizitis). المصادر: https://forge.slackware.nl/rizitis/slacker.