2 Quick Start.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

البدء السريع

هذا هو الإعداد الأوّليُّ بأكمله. تقع الإعدادات في /etc/slacker/ (تجاوَز المجلَّد عبر --config-dir). بعد تثبيت الحزمة تكون الملفّات موجودةً سلفًا — فأنت تُحرِّر mirrors وrepos فقط.

1. اختر مرآة

شغِّل أولًا slacker find-mirror. يفحص قائمة مرايا Slackware الرسمية، ويقيس زمن كل مرآةٍ بطلبٍ ضئيلٍ واحد، ويسقط المتقادمة، ويُدرِج أسرع المرايا المحدَّثة لموقعك — ثم يقترح سطرًا واحدًا للاستخدام. ويعمل قبل ضبط أيِّ مرآة، فهو الأمر الأول الطبيعيُّ على تثبيتٍ جديد.

slacker find-mirror

ثم افتح /etc/slacker/mirrors، وأزِل التعليق عن سطرٍ واحدٍ بالضبط يخصُّ معماريتك وإصدارك — أو الصق السطر الذي اقترحه find-mirror. لا شيء مُفعَّلٌ افتراضيًّا؛ ووجود سطرين مُفعَّلين أو أكثر خطأ.

# /etc/slacker/mirrors  - أزِل التعليق عن سطرٍ واحد
https://slackware.uk/slackware/slackware64-current/

على 32-بت -current، اختر شجرة slackware-current بدل slackware64-current (المجلَّد slackware، لا slackware64)؛ ويكتشف slacker المعمارية تلقائيًّا من aaa_base (i586/i686). وfind-mirror يعمل على 32-بت أيضًا.

2. صرِّح بمستودعاتك

افتح /etc/slacker/repos. حقل URL هو رابطٌ حرفي، أو الكلمة المفتاحية mirror (المرآة المُفعَّلة، للمستودع الرسمي)، أو mirror/<مسار-فرعي> (المرآة المُفعَّلة مع إلحاق مسارٍ فرعي). يجب أن تكون أولويات المستودعات الثنائية متمايزة؛ والأعلى أولويةً يفوز.

# priority  name        url|mirror|mirror/<subpath>                          [flags]
100         slackware   mirror                                                official
200         patches     mirror/patches                                        subtree immutable
90          extras      mirror/extra                                          subtree immutable
85          testing     mirror/testing                                        subtree immutable
# أطراف ثالثة اختيارية - أزِل التعليق واضبط؛ الروابط تطابق معماريتك/إصدارك سلفًا:
#80         conraid     https://slackers.it/repository/slackware64-current
#60         alienbob    https://slackware.nl/people/alien/sbrepos/current/x86_64

يمكنك اختياريًّا إضافة أسطر أولوية الوسم (tag-priority) كي لا تُنقَل حزم المصدر/المحلية أو يُخفَّض إصدارها أبدًا بأمر upgrade-all:

100         SBo         _SBo
100         local       _rtz

المعنى الكامل لكل علم، وقاعدة subtree، ونموذج الأولوية — في Repositories and Priority. أما أشجار التوزيعة الفرعية الأربع — extra، patches، testing، pasture — فيجب أن تحمل دائمًا علم subtree.

3. افحص، ثم استورد المفاتيح وحدِّث

شغِّل «الطبيب» أولًا: يعمل slacker status حتى على إعدادٍ جديدٍ أو معطوب، ويتحقّق من البيئة ومن mirrors/repos لديك (بما في ذلك ما إذا كانت مرآتك مواكبةً للأصل الأعلى)، ويطبع الخطوات التالية بدقّة. اتبعها، ثم أعِد تشغيل status في أيِّ وقتٍ للتأكُّد من أن كل شيءٍ أخضر.

slacker status            # تشخيص الإعداد؛ يُدرِج ما يلي
slacker update gpg        # مرّة واحدة: استيراد + تثبيت مفتاح GPG لكل مستودع
slacker update            # تحقُّق GPG، جلب البيانات الوصفية
slacker install-new
slacker upgrade-all

يُثبِّت update gpg مفتاح كل مستودع (trust on first use). أما المستودع من نوع subtree فيُثبِّت له مفتاح Slackware نفسه من الجذر، وهو ما يتيح نجاح تحقُّق GPG لكل حزمةٍ من حزم extra//testing//patches/ عند التثبيت. انظر Security.

4. استخدمه

slacker search firefox
slacker install mozilla-firefox
slacker upgrade-all
slacker history --last 20

من هنا:

  • Commands — كل إجراءٍ مع خياراته.
  • Common Workflows — الوصفات التي ستستخدمها يوميًّا فعلًا.
  • Configuration — كل مفتاحٍ في slacker.conf.