خريطة برامج لينكس

خريطة برمجيات لينكس (LSM) هي صيغة ملفات نصية قياسية لوصف برمجيات لينكس . كما تشير إلى قاعدة البيانات المُنشأة من هذه الملفات. تُعد LSM إحدى الطرق القياسية للإعلان عن إصدار جديد من برمجيات لينكس.

تنسيق الملف

إذا كان سيتم توزيع برنامج لينكس على نطاق واسع، فيمكن إنشاء ملف LSM لوصف البرنامج، وعادةً ما يكون هذا الملف باسم software_package_name.lsm . يبدأ هذا الملف بـ Begin4 وينتهي بـ End . يحتوي على حقل واحد في كل سطر. يُفصل اسم الحقل عن قيمته بنقطتين رأسيتين (:). الحقول الإلزامية هي: العنوان، الإصدار، تاريخ الإدخال، الوصف، المؤلف، والموقع الرئيسي.

مثال

هذا هو شكل نموذج LSM فارغ، وقت كتابة هذا التقرير:

بداية 4 عنوان: إصدار: تاريخ الإدخال: وصف: الكلمات المفتاحية: مؤلف: تمت الصيانة بواسطة: الموقع الرئيسي: موقع بديل: الموقع الأصلي: المنصات: سياسة النسخ: نهاية 

قاعدة البيانات

يمكن البحث في قاعدة البيانات الجماعية لمدخلات LSM للعثور على برامج من نوع معين. وقد مرّت هذه القاعدة بعدة مالكين، حيث أنشأها جيف كوبمانيس، وتولى لارس ويرزينيوس صيانتها لفترة، ويتولى صيانتها حاليًا آرون شراب (بمساعدة متطوعين).

يمكن تنزيل قاعدة البيانات بالكامل، أو يمكن إجراء استعلامات محدودة باستخدام واجهة الويب .

حتى أغسطس 2022، كان فهرس LSM لا يزال يُحدَّث تلقائيًا بواسطة برنامج آلي للبريد الإلكتروني. ومع ذلك، قرر القائم على صيانة man-db في نهاية المطاف التوقف عن صيانة بيانات LSM الخاصة به نظرًا لتقادمها الملحوظ. [ 1 ]

مراجع

  1. توسكانو، بينو (13 يوليو 2022). "حذف ملف LSM (!4) · طلبات الدمج · man-db / man-db · GitLab" . GitLab .