حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي
حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.
لا يحتاج جهاز SLES 15 إلى اتصال مباشر بالإنترنت ليصبح عميلًا مُدارًا لبرنامج SUSE Manager. ما يحتاجه هو اتصال شبكي موثوق بخادم SUSE Manager الداخلي أو الخادم الوكيل، بالإضافة إلى قنوات منتجات SLES الصحيحة، ومستودع التمهيد، ومفتاح التفعيل، ومواد الثقة المتوفرة مسبقًا داخل تلك البيئة.
هذا التمييز مهم. عادةً ما تعني عبارة "تسجيل العميل دون اتصال" أن مضيف SLES لا يمكنه الوصول إلى مركز عملاء SUSE أو المستودعات العامة، ولكنه يستطيع الوصول إلى نظام SUSE Manager الداخلي. أما نشر SUSE Manager في بيئة معزولة تمامًا عن الشبكة فيُمثل مشكلة معمارية أكبر: إذ يجب أولًا استيراد محتوى المستودع إلى البيئة غير المتصلة باستخدام طرق النسخ المتطابق المدعومة. وتوثّق SUSE هذا الأمر بشكل منفصل في دليل الإعداد غير المتصل .
لا يقتصر هدف هذه العملية على مجرد إظهار العميل في قائمة الأنظمة. تتجلى النتيجة الجيدة في أربع علامات واضحة: تسجيل المضيف باستخدام مفتاح التفعيل والقناة الأساسية المقصودة، وتشغيل عميل Salt وتواصله مع المدير، واستيراد بيانات تعريف الحزمة من SUSE Manager بدلاً من المستودعات العامة، وإتمام إجراء إداري بسيط بنجاح، مثل التحديث أو فحص الحالة.
في هذا الدليل، لا يمتلك عميل SLES 15 اتصالاً مباشراً بالإنترنت. يمكنه الوصول إلى خادم SUSE Manager الداخلي أو الخادم الوكيل عبر اسم النطاق المؤهل بالكامل (FQDN) على الشبكة. يحتوي الخادم بالفعل على محتوى SLES 15 المطلوب متزامناً. إذا كان خادم SUSE Manager نفسه غير متصل بالإنترنت، فقم بإعداد هذا المحتوى ومزامنته أولاً باستخدام آلية العمل الموثقة من SUSE في حالة عدم الاتصال بالإنترنت قبل محاولة إضافة العميل.
تشير وثائق عملاء SUSE الحالية أيضًا إلى أن SLE 15 يستخدم Python 3 افتراضيًا، وأنه يجب إعادة إنشاء نصوص التمهيد المُنشأة لـ Python 2. بعد ترقية أو نقل SUSE Manager، يُوصى أيضًا بإعادة إنشاء نصوص التمهيد قبل إضافة أنظمة جديدة. راجع قسم " تسجيل العملاء باستخدام نص تمهيد" .
قبل التعامل مع جهاز العميل، تأكد من أن برنامج SUSE Manager يحتوي على إصدار SLES وحزمة الخدمة والبنية والوحدات النمطية المطلوبة لهذا الجهاز. على سبيل المثال، لا ينبغي تهيئة مضيف SLES 15 SP7 x86_64 باستخدام محتوى مُصمم لحزمة خدمة أو بنية مختلفة.
في واجهة المستخدم الرسومية لـ SUSE Manager، راجع قنوات المنتج وحالة المزامنة. تختلف أسماء القنوات باختلاف الإصدار والوحدات النمطية المُفعّلة، لذا لا تنسخ اسم قناة من بيئة أخرى دون التحقق منه.

عرض توضيحي للقناة: تأكد من مزامنة عائلة منتجات SLES 15 والوحدات النمطية المطلوبة قبل إنشاء مستودع التمهيد.
فحص الجودة: المنتج الأساسي وجميع القنوات اللازمة لمفتاح التفعيل الخاص بك متزامنة بالكامل. إذا لم تكتمل المزامنة، فتوقف هنا. قد تتم عملية التسجيل جزئيًا ثم تفشل عند تعذر تنزيل حزم العميل المطلوبة.
يحتاج كل عميل إلى الوصول إلى مستودع تمهيدي يحتوي على الحزم المستخدمة في الإعداد الأولي. يقوم مدير SUSE عادةً بإنشاء وإعادة إنشاء المستودعات التمهيدية تلقائيًا بعد مزامنة قنوات المنتج المطلوبة، ولكن يمكنك أيضًا إنشاء واحد يدويًا.
على خادم SUSE Manager 5.x المُحاوي، قم أولاً بالدخول إلى حاوية الخادم:
mgrctl term
ثم قم بإدراج أهداف مستودع Bootstrap المتاحة:
mgr-create-bootstrap-repo -l

استخدم قائمة المستودعات لتحديد الهدف الذي يتطابق مع إصدار SLES والبنية التي تقوم بإعدادها.
قم بإنشاء مستودع التمهيد المطابق إذا كان مفقودًا أو يحتاج إلى إعادة إنشاء:
mgr-create-bootstrap-repo -c SLE-version-x86_64
تُوثّق SUSE موقع مستودع Bootstrap ضمن [المسار /srv/www/htdocs/pub/repositories/]. إذا كانت عدة منتجات تشترك في قاعدة بيانات برمجية واحدة، فقد تطلب منك الأداة تحديد القناة الأصلية الصحيحة. الإجراء الحالي موثق في مستودع Bootstrap .

إن نجاح عملية بناء المستودع يعني أنه يمكن تقديم حزم Salt والتسجيل الأولية من داخل الشبكة المُدارة.
متى يجب تغيير النهج؟ إذا تعذر إنشاء المستودع بسبب غياب القنوات الإلزامية، فلا تحاول تجاوز المشكلة بنسخ حزم RPM عشوائية إلى العميل. أصلح مزامنة المنتج أو استيراد المحتوى غير المتصل أولاً.
مفتاح التفعيل ليس مجرد رمز تسجيل، بل يحدد سلوكيات مهمة عند بدء استخدام النظام، بما في ذلك قنوات البرامج والمجموعات المخصصة للعميل. أنشئ مفتاحًا خاصًا بإصدار SLES والدور الذي تقوم بتسجيله.
في واجهة المستخدم الرسومية، افتح إعدادات مفتاح التفعيل وتأكد من تطابق القناة الأساسية والقنوات الفرعية مع جهاز SLES المستهدف. تجنب إعادة استخدام مفتاح تم إنشاؤه لحزمة خدمة مختلفة لمجرد نجاح عملية التسجيل.

يجب أن يقوم مفتاح التنشيط بربط مضيف SLES 15 الجديد بالقنوات الداخلية المحددة التي تنوي استخدامه فيها.
فحص الجودة: يجب أن يُشير مفتاح التفعيل إلى قناة أساسية واحدة واضحة لنظام تشغيل العميل وبنيته. في حال وجود قنوات رئيسية متعددة تجعل عملية الربط غير واضحة، يُرجى تصحيح ذلك قبل تشغيل برنامج التمهيد.
توصي SUSE باستخدام الأمر mgr-bootstrapلإنشاء نص برمجي للتسجيل. في SUSE Multi-Linux Manager 5.1، الوسيطتان الإلزاميتان هما --activation-keysو --script.
mgrctl term
mgr-bootstrap --activation-keys=<ACTIVATION_KEY> --script=bootstrap-sles15-offline.sh
يمكن أيضًا إنشاء البرنامج النصي المُولّد من واجهة المستخدم الرسومية عبر الويب من خلال: الإدارة > تكوين المدير > برنامج التمهيد النصي . في حالة التصميم القائم على الوكيل، يُنصح بإنشاء البرنامج النصي لاسم المجال المؤهل بالكامل للوكيل بدلاً من تعديل مراجع الخادم لاحقًا دون إشعار.

قم بإنشاء نص برمجي جديد مرتبط بمفتاح التنشيط والخادم أو الوكيل الذي يمكن للعميل غير المتصل بالإنترنت الوصول إليه فعليًا.
أبقِ بروتوكول SSL مُفعّلاً. تُحذّر SUSE صراحةً من تعطيل SSL في إعدادات بدء التشغيل. في الشبكات المعزولة، تظلّ موثوقية الشهادة مهمةً لأنّ على العميل التحقق من اتصاله بنظام الإدارة المقصود.
قبل تشغيل البرنامج النصي، اختبر المسار الداخلي من SLES 15 إلى SUSE Manager. تختلف الفحوصات الدقيقة باختلاف بنية الشبكة، ولكن على الأقل تحقق من حلّ أسماء النطاقات (DNS) وإمكانية الوصول عبر HTTPS إلى المدير أو اسم النطاق المؤهل بالكامل (FQDN) الخاص بالوكيل الذي يستخدمه البرنامج النصي.
getent hosts suma.example.com
curl -I https://suma.example.com/pub/
إذا كانت البيئة تستخدم طريقة الاتصال الافتراضية لـ Salt، فيجب أن يكون العميل قادرًا أيضًا على إنشاء اتصال Salt المطلوب مع المدير. تُحدد وثائق تسجيل سطر الأوامر اليدوية من SUSE المنفذين 4505 و4506 لاتصال Salt. راجع قسم " تسجيل العملاء عبر سطر الأوامر" .

يجب أن تستخدم خطوة النقل عنوان المدير الداخلي أو عنوان الوكيل؛ ولا يلزم الوصول المباشر إلى الإنترنت بالنسبة للعميل.
فحص الجودة: يقوم العميل بحلّ نفس اسم النطاق المؤهل بالكامل (FQDN) المُضمّن في برنامج التمهيد، ويمكنه الوصول إليه دون اللجوء إلى مسار عام. في حال فشل ذلك، يُرجى إصلاح نظام أسماء النطاقات (DNS)، وجدار الحماية، وتوجيه الوكيل، أو موثوقية المرجع المصدق (CA) قبل المتابعة.
إذا كان بإمكان العميل الوصول مباشرةً إلى خدمة SUSE Manager عبر الويب، فقم بتنزيل برنامج التثبيت من المدير. أما إذا كان العميل ضمن نطاق أكثر تقييدًا، فانقل الملف عبر آلية داخلية معتمدة مثل SCP من خلال خادم وسيط أو وسائط تخزين خارجية. لا يُغني البرنامج نفسه عن الحاجة إلى اتصال مستمر بالمدير الداخلي، بل يقتصر دوره على الإعداد الأولي.
curl -O https://suma.example.com/pub/bootstrap/bootstrap-sles15-offline.sh
chmod 700 bootstrap-sles15-offline.sh
في حال حظر النقل المباشر عبر بروتوكول HTTP، تحقق من مجموع التحقق الخاص بالبرنامج النصي بعد نقله عبر عملية النقل المُتحكَّم بها. يُعدّ هذا مفيدًا بشكل خاص في البيئات المعزولة عن الشبكة أو ذات مستوى الأمان العالي.
قم بتنفيذ البرنامج النصي محليًا على عميل SLES:
sudo ./bootstrap-sles15-offline.sh
يقوم البرنامج النصي بتثبيت مكونات Salt المطلوبة، ووضع مواد الثقة، وتطبيق مفتاح التفعيل، وبدء عملية الإعداد. قد تختلف أسماء الحزم باختلاف إصدار SUSE Manager وSLES. تستخدم وثائق SUSE الحالية بشكل متزايد حزمة Salt، venv-salt-minionبينما قد تبدأ بعض مسارات تهيئة SLES 15 salt-minionبـ ثم تتغير أثناء عملية الإعداد.

راقب مخرجات التمهيد بحثًا عن أخطاء في الشهادة، أو حزم غير متوفرة، أو عدم تطابق المستودعات، أو مشاكل في مفتاح التنشيط بدلاً من الحكم على النجاح من خلال السطر الأخير فقط.
فحص الجودة: لا توجد أخطاء في تحديد الحزم، ولا فشل في موثوقية بروتوكول TLS، ولا إشارات إلى مستودعات عامة لا يمكن للعميل غير المتصل بالإنترنت الوصول إليها. إذا حاول البرنامج النصي استخدام مستودعات غير صحيحة، يُرجى إعادة الخطوات من 1 إلى 4 بدلاً من إعادة تشغيله بشكل متكرر.
بعد إتمام عملية الإعداد، افتح قسم الأنظمة في SUSE Manager وابحث عن العميل الجديد. تحقق من اسم المضيف، والقناة الأساسية، ومجموعة النظام، والحالة الحالية. يُعدّ وجود نظام مُدرج نقطة تحقق ضرورية، ولكنه ليس اختبار القبول الكامل.

لا يكتمل التسجيل إلا عندما يظهر النظام مع تعيين القناة المتوقع ويظل عميل Salt نشطًا.
على جهاز العميل، تحقق من اسم الخدمة الذي يتطابق مع حزمة Salt المثبتة:
systemctl status venv-salt-minion
# or, where applicable:
systemctl status salt-minion
ثم قم بتنفيذ إجراء إداري واحد منخفض المخاطر من خلال SUSE Manager، مثل تحديث بيانات الحزمة أو تنفيذ حالة/استعلام غير ضار. تأكد من اكتمال الإجراء وأن العميل يسجل الدخول مرة أخرى بعد ذلك.
| يفحص | نتيجة جيدة | سبب للتوقف والإصلاح |
|---|---|---|
| محتوى المنتج | تمت مزامنة حزمة الخدمة والبنية والوحدات النمطية الصحيحة لنظام SLES 15 داخليًا. | قنوات حزمة الخدمة المفقودة أو المختلطة |
| مستودع Bootstrap | تم إنشاؤه للمنتج المستهدف الصحيح | فشل الإنشاء أو القناة الرئيسية غامضة |
| مفتاح التفعيل | يُحدد القنوات الأساسية والفرعية المقصودة | النقاط الرئيسية لدور أو إصدار آخر لنظام التشغيل |
| مسار الشبكة | يقوم العميل بحل المشكلة والتواصل مع المدير/الوكيل (اسم النطاق المؤهل بالكامل) داخلياً. | يلزم وجود نظام أسماء نطاقات عام أو مسار إنترنت |
| TLS | لا توجد أخطاء في التحقق من صحة الشهادة | تم تعطيل بروتوكول SSL أو أن سلسلة الثقة غير محلولة |
| ملح | تبقى خدمة Salt Bundle/minion نشطة وتكتمل إجراءات الإدارة | يظهر العميل مرة واحدة فقط، لكنه لا يستطيع تسجيل الدخول بعد ذلك. |
قارن أولاً بين مستودع التمهيد وتعيين قناة مفتاح التفعيل مع إصدار SLES الخاص بالعميل. تحذر SUSE من ضرورة تطابق معلومات المستودع مع القناة الأساسية؛ وإلا فلن تتمكن عملية التمهيد من استرداد الحزم الصحيحة.
تحقق مما إذا كانت المستودعات المحلية لا تزال موجودة من إعدادات سابقة. صُممت عملية بدء تشغيل Salt في SUSE لتعتمد على المستودعات التي يُديرها SUSE Manager، وقد تُعيق المستودعات المُخصصة محليًا إدارة القنوات بشكل مُنتظم. في بيئة غير متصلة بالإنترنت، يزداد احتمال تعطل أي مراجع متبقية للمستودعات العامة.
تحقق من صحة نظام أسماء النطاقات (DNS) وسياسة جدار الحماية وطريقة الاتصال. إذا تعذر الاتصال القياسي بـ Salt عبر حدود الشبكة، توفر SUSE خدمة SSH Push كبديل للعملاء في المناطق المحمية بجدار الحماية أو غير المتصلة. هذا تغيير في التصميم، وليس تعديلًا بسيطًا في الإعداد الأولي، لذا استخدمه فقط عندما يتطلب نموذج الشبكة ذلك فعليًا.
أعد إنشاءه. توصي SUSE بإعادة إنشاء نصوص التمهيد بعد عمليات الترحيل وعند إعداد أنظمة SLE 15 التي قد ترث افتراضات Python القديمة.
لا تُتيح هذه العملية ظهور محتوى SUSE Manager تلقائيًا في بيئة معزولة. إذا تعذّر على المدير الوصول إلى مركز عملاء SUSE، فستظل بحاجة إلى آلية عمل مدعومة للمحتوى غير المتصل، مثل النسخ المتطابق المدعوم بتقنية RMT/SMT أو أي تصميم مزامنة موثق آخر. كما أن برنامج التمهيد لا يُغني عن الوصول إلى الشبكة بين العميل ومديره الداخلي أو الوكيل بعد التسجيل.
أخيرًا، قد تختلف الأوامر وأسماء الخدمات بين أجيال SUSE Manager وحزم خدمة SLES. تستخدم هذه المقالة سير عمل التمهيد الحالي لـ SUSE 5.x كنقطة مرجعية، ولكن يجب عليك مطابقة الإجراء مع الوثائق الخاصة بالإصدار المُثبَّت في بيئتك.
حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.
يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.
افتح مهام جوجل في متصفح، وأضف اختصارًا لمتصفح كروم أو قم بتشغيلها على غرار التطبيقات، وقم بإدارة المهام المؤرخة من خلال التقويم وجيميل.
قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.
قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.
قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.
قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.
تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.
قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.
قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.