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
البدء السريع
هذا هو الإعداد الأوّليُّ بأكمله. تقع الإعدادات في /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.
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)