ياست

YaST ( أداة إعداد أخرى [ 4 ] ) هي أداة إعداد وتكوين نظام التشغيل Linux .

يُعدّ YaST جزءًا من توزيعة openSUSE Linux ، بالإضافة إلى توزيعات SUSE التجارية المشتقة منها، بما في ذلك SUSE Linux Enterprise . كما أنه جزء من توزيعة United Linux التي توقفت عن العمل .

يحتوي YaST على أدوات يمكنها تهيئة العديد من جوانب النظام.

صدرت YaST لأول مرة في أبريل 1995. وصدرت أول توزيعة SuSE تتضمن YaST في مايو 1996. أُعيدت كتابة YaST في عام 1999، وأُدرجت لأول مرة في SuSE Linux 6.3 كمُثبِّت فقط. أُضيفت YaST2 إلى سطح المكتب في SuSE Linux 6.4، وظلت موجودة جنبًا إلى جنب مع YaST1 حتى إزالة YaST1 في SuSE Linux 8.0.

تم إيقاف دعم YaST بدءًا من openSUSE Leap 16 مع إزالة واجهة Qt، ومع ذلك، لا تزال واجهة ncurses متاحة للتنزيل والاستخدام. [ 5 ]

تفاصيل

يتوفر YaST أيضًا بدون X11 (مع ncurses )

YaST هو برنامج مجاني ومفتوح المصدر أتاحته شركة SUSE بموجب رخصة جنو العمومية (GPL) في عام 2004. [ 6 ] [ 7 ] وهو أداة لإدارة وصيانة نظام SUSE Linux. يتيح لمسؤولي النظام تثبيت البرامج، وتكوين الأجهزة، وإعداد الشبكات والخوادم، وغير ذلك.

يتميز YaST أيضًا بواجهتين أماميتين: واجهة مستخدم رسومية (GUI) وواجهة مستخدم نصية (TUI) (مع ncurses ). يُعد هذا مفيدًا بشكل خاص للأنظمة التي لا تعتمد على واجهة رسومية، مثل الخوادم، ولإدارة النظام عبر اتصالات الإنترنت البطيئة، وعندما يتعذر على المستخدم تشغيل خادم X رسومي ولكنه لا يزال بحاجة إلى واجهة مستخدم متقدمة لمدير الحزم (على سبيل المثال، مستخدم مبتدئ يحاول الرجوع إلى إصدار أقدم من حزمة X.Org لإصلاح تثبيت رسومي).

يُوفر YaST وظائف إدارة الحزم من خلال مشروع ZYpp . [ 8 ] عانت تطبيقات YaST الأولى لإدارة الحزم المُفعّلة بواسطة ZYpp من مشاكل في الأداء وطول وقت بدء التشغيل، ولكن تم تحسينها في الإصدارين 10.2 و10.3. بدءًا من openSUSE 11.0 alpha 3، تم دمج ZYpp مع مشروع مُحلِّل SAT، مما جعل YaST وZypper أسرع من أنظمة إدارة حزم RPM الأخرى. [ 9 ]

كان برنامج YaST يتضمن سابقًا SaX وSaX2، وهما تكوين Suse Advanced X. أُعيدت كتابة SaX باسم SaX2 في SuSE Linux 6.4. أُزيل SaX1 في SuSE Linux 8.1، وأُزيل SaX2 من مركز تحكم YaST في openSUSE 11.2. أُزيل SaX2 نهائيًا في openSUSE 11.3. أُزيلت واجهة GTK في openSUSE Leap 42.1.

يتلقى برنامج YaST تحديثات وتحسينات بشكل دوري في نظام Tumbleweed وبين إصدارات Leap. فعلى سبيل المثال، شهد نظام openSUSE Leap 15.1 تحسينات على واجهة YaST لإدارة جدران الحماية، بما في ذلك إضافة واجهة في إصدار سطر الأوامر من YaST. وفي نفس هذا الإصدار من openSUSE Leap، أصبح لدى YaST شعار مُحدَّث ووحدة إدارة أقسام مُحسَّنة. [ 10 ]

كان برنامج YaST يستخدم سابقًا لغة برمجة نصية مخصصة تسمى YCP؛ وفي OpenSUSE 13.1، تمت إعادة كتابة YaST بلغة Ruby . [ 2 ]

في نظامي التشغيل openSUSE Leap 16 وSUSE Linux Enterprise Server 16، تم إيقاف دعم YaST. تم اعتماد مشروع Cockpit عبر الويب ليحل محل مركز تحكم YaST، كما تم استبدال مُثبِّت YaST بمُثبِّت Agama عبر الويب، وتم تقديم Myrlyn كواجهة أمامية جديدة لـ ZYpp مبنية على Qt ولا تعتمد على YaST، لتحل محل برنامج YaST. [ 5 ] [ 11 ] [ 12 ] [ 13 ]

AutoYaST

AutoYaST هو نظام لتثبيت نظام أو أكثر من أنظمة openSUSE تلقائيًا دون تدخل المستخدم. يتم تثبيت AutoYaST باستخدام ملف تحكم يحتوي على بيانات التثبيت والتكوين.

يتم تخزين ملف تعريف كل نظام حالي في /root/autoyast.xml. [ 14 ]

ويب ياست

WebYaST هي واجهة ويب لـ YaST يمكن استخدامها للتحقق من حالة الجهاز الحالي. يمكنها التحقق من تثبيت الحزم ، وإيقاف تشغيل النظام أو إعادة تشغيله ، وتغيير بعض إعدادات النظام (مثل الوقت)، وتغيير حالة خدمات النظام أو البرامج الخدمية . [ 15 ]

YAST4Debian

أتاح تغيير ترخيص YaST من ترخيص سابق مقيد إلى رخصة GPL في عام 2004 إمكانية نقل YaST إلى توزيعات لينكس أخرى. [ 6 ] ونتيجة لذلك، تم إطلاق مشروع YaST4Debian ، الذي عمل على نقل YaST إلى دبيان .

حقق المشروع، الذي كان على اتصال بفريق YaST التابع لشركة Novell/SuSE، بعض الإنجازات الهامة، مثل نقل وحدتي yast2-ncurses و yast2-qt . [ 16 ] المشروع حاليًا في حالة ركود، ويبحث عن متطوع جديد لصيانته. [ 17 ]

انظر أيضاً

مراجع

  1. "تنزيل OpenSUSE" .
  2. 1 2 لارابيل، مايكل (12 أغسطس 2013). "إصدار openSUSE 13.1 M4 يُقدّم YaST المبني على Ruby" . فورونيكس . تم الاطلاع عليه بتاريخ 13 أغسطس 2013 .
  3. "ملف على GitHub" . GitHub . تم الاطلاع عليه بتاريخ 14 مايو 2014 .
  4. "صفحة موارد YaST2" . تم الاطلاع عليها بتاريخ 29 يونيو 2008 .
  5. 1 2 بروكماير، جو (26 سبتمبر 2025). "الانتقال إلى openSUSE Leap 16" . LWN.net . تم الاطلاع عليه في 20 يناير 2026 .
  6. 1 2 "برنامج YaST wird المجاني" . heise.de (باللغة الألمانية).
  7. "نوفيل تطلق مشروع إدارة أنظمة مفتوحة المصدر" . نوفيل . تم الاطلاع عليه في 1 مارس 2008 .
  8. "Libzypp" . openSUSE.org . مؤرشف من الأصل في 30 مارس 2008. تم الاطلاع عليه في 27 أبريل 2008 .
  9. "إدارة سريعة للحزم" . duncan.mac-vicar.com . تم الاطلاع عليه بتاريخ 27 أبريل 2008 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  10. "أصدر مجتمع openSUSE الإصدار Leap 15.1" . أخبار openSUSE . 22 مايو 2019. تم الاطلاع عليه بتاريخ 31 مايو 2019 .
  11. "برنامج D-Installer من SUSE يتشكل كأداة تثبيت جديدة لتوزيعات لينكس عبر الإنترنت" . www.phoronix.com . تاريخ الاطلاع: 6 مايو 2025 .
  12. "يُضيف برنامج إدارة الحزم Myrlyn، المعروف سابقًا باسم YQPkg، واجهة مستخدم رسومية لتكوين المستودع" . www.phoronix.com . تاريخ الاطلاع: 6 مايو 2025 .
  13. "فريق YaST التابع لشركة SUSE يُصدر Cockpit مع رمز تثبيت جديد" . Phoronix.com . تم الاطلاع عليه بتاريخ 6 مايو 2025 .
  14. بدء تشغيل openSUSE 10.3 . نوفيل . 7 سبتمبر 2007. ص 32. 
  15. فريدل، جاكوب. "دليل مستخدم WebYaST" . نوفيل . مؤرشف من الأصل في 29 سبتمبر 2013. تم الاطلاع عليه في 17 مايو 2014 .
  16. "حالة مشروع YaST4Debian" . yast4debian.alioth.debian.org . مؤرشف من الأصل بتاريخ 4 مارس 2016.
  17. موقع مشروع YaST4Debian الإلكتروني . yast4debian.alioth.debian.org . مؤرشف من الأصل بتاريخ 4 مارس 2016.