Table of Contents
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+ في أداة واحدة — مدير حزم لِـ 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.
slacker
Getting started
Using slacker
- Commands
- Common Workflows
- Distribution Upgrade
- Repositories and Priority
- Package History
- Dependencies
- Docker
- Templates
- Blacklist
Trust & safety
Reference
For contributors
slacker - slackpkg + slackpkg+ in one - Apache-2.0 - by Ioannis Anagnostakis (rizitis) - beta / WIP, for Slackware -current (64-bit & 32-bit)