OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

الأساس المنطقي للحزم في الكتاب‌

كما ذكرنا سابقًا ، فإن الهدف من LFS هو بناء نظام مستوى أساسي كامل وقابل للاستخدام. يتضمن ذلك جميع الحزم اللازمة لتكرار نفسها مع توفير قاعدة أدنى نسبيًا يمكن من خلالها تخصيص نظام أكثر اكتمالاً بناءً على اختيارات المستخدم. هذا لا يعني أن LFS هو أصغر نظام ممكن. يتم تضمين العديد من الحزم الهامة التي ليست مطلوبة بدقة. توثق القوائم أدناه الأساس المنطقي لكل حزمة في الكتاب.

• ACL

تحتوي هذه الحزمة على أدوات مساعدة لإدارة قوائم التحكم في الوصول ، والتي تُستخدم لتحديد المزيد من حقوق الوصول التقديرية الدقيقة للملفات والدلائل.

• أتر

تحتوي هذه الحزمة على برامج لإدارة السمات الموسعة على كائنات نظام الملفات.

• المؤتمر التلقائي

تحتوي هذه الحزمة على برامج لإنتاج نصوص برمجية يمكنها تكوين شفرة المصدر تلقائيًا من قالب مطور. غالبًا ما تكون هناك حاجة لإعادة إنشاء حزمة بعد تحديثات إجراءات الإنشاء.

• التشغيل الآلي

تحتوي هذه الحزمة على برامج لإنشاء ملفات Make من قالب. غالبًا ما تكون هناك حاجة لإعادة إنشاء حزمة بعد تحديثات إجراءات الإنشاء.

• باش

تلبي هذه الحزمة متطلبات LSB الأساسية لتوفير واجهة Bourne Shell للنظام. تم اختياره على حزم shell الأخرى نظرًا لاستخدامه الشائع وقدراته الواسعة التي تتجاوز وظائف الصدفة الأساسية.

• قبل الميلاد

توفر هذه الحزمة لغة معالجة رقمية بدقة تعسفية. يفي بالمتطلبات اللازمة عند بناء نواة Linux.

• بينوتيلس

تحتوي هذه الحزمة على رابط ومجمع وأدوات أخرى لمعالجة ملفات الكائنات. البرامج الموجودة في هذه الحزمة ضرورية لتجميع معظم الحزم في نظام LFS وما بعده.

• الثور

تحتوي هذه الحزمة على إصدار جنو من yacc (مترجم مترجم آخر) اللازم لبناء العديد من برامج LFS الأخرى.


• بزيب 2

تحتوي هذه الحزمة على برامج لضغط وفك ضغط الملفات. مطلوب لفك ضغط العديد من حزم LFS.

• التحقق من

تحتوي هذه الحزمة على أداة اختبار لبرامج أخرى. يتم تثبيته فقط في سلسلة الأدوات المؤقتة.

• كوريوتيلز

تحتوي هذه الحزمة على عدد من البرامج الأساسية لعرض الملفات والدلائل ومعالجتها. هذه البرامج ضرورية لإدارة ملفات سطر الأوامر ، وهي ضرورية لإجراءات التثبيت لكل حزمة في LFS.

• ديجاجنو

تحتوي هذه الحزمة على إطار عمل لاختبار البرامج الأخرى. يتم تثبيته فقط في سلسلة الأدوات المؤقتة.

• المنتشر

تحتوي هذه الحزمة على برامج توضح الاختلافات بين الملفات أو الدلائل. يمكن استخدام هذه البرامج لإنشاء تصحيحات ، كما تُستخدم في العديد من إجراءات إنشاء الحزم.

• E2fsprogs

تحتوي هذه الحزمة على الأدوات المساعدة للتعامل مع أنظمة الملفات ext2 و ext3 و ext4. هذه هي أنظمة الملفات الأكثر شيوعًا واختبارها بدقة والتي يدعمها Linux.

• يوديف

هذه الحزمة هي مدير الجهاز. يتحكم ديناميكيًا في الإدخالات في دليل / dev حيث تتم إضافة الأجهزة أو إزالتها من النظام.

• المغتربين

تحتوي هذه الحزمة على مكتبة تحليل XML صغيرة نسبيًا. مطلوب بواسطة وحدة XML :: Parser Perl.

• يتوقع

تحتوي هذه الحزمة على برنامج لإجراء حوارات نصية مع برامج تفاعلية أخرى. يستخدم عادة لاختبار الحزم الأخرى. يتم تثبيته فقط في سلسلة الأدوات المؤقتة.

• الملف

تحتوي هذه الحزمة على أداة مساعدة لتحديد نوع الملف أو الملفات المحددة. عدد قليل من الحزم في حاجة إليها للبناء.

• Findutils

تحتوي هذه الحزمة على برامج للعثور على الملفات في نظام الملفات. يتم استخدامه في العديد من البرامج النصية لبناء الحزم.

• ثني

تحتوي هذه الحزمة على أداة مساعدة لتوليد البرامج التي تتعرف على الأنماط في النص. إنها نسخة جنو من برنامج lex (محلل معجمي). مطلوب لبناء عدة حزم LFS.

• البوق

تحتوي هذه الحزمة على برامج لمعالجة الملفات النصية. إنها نسخة GNU من awk (Aho-Weinberg- Kernighan). يتم استخدامه في العديد من البرامج النصية لبناء الحزم الأخرى.

• مجلس التعاون الخليجي

الثاني عشر


هذه الحزمة هي مجموعة مترجم Gnu. يحتوي على مترجمي C و C ++ بالإضافة إلى العديد من البرامج الأخرى التي لم يتم إنشاؤها بواسطة LFS.

• GDBM

تحتوي هذه الحزمة على مكتبة GNU Database Manager. يتم استخدامه بواسطة حزمة LFS أخرى ، Man-DB.

• الحصول على النص

تحتوي هذه الحزمة على أدوات مساعدة ومكتبات لتدويل وتعريب العديد من الحزم.

• جليبك

تحتوي هذه الحزمة على مكتبة C الرئيسية. لن تعمل برامج Linux بدونها.

• برنامج الرصد العالمي

تحتوي هذه الحزمة على مكتبات رياضية توفر وظائف مفيدة لحساب الدقة التعسفي. مطلوب لبناء دول مجلس التعاون الخليجي.

• جبيرف

تحتوي هذه الحزمة على برنامج يقوم بإنشاء وظيفة تجزئة مثالية من مجموعة مفاتيح. إنه مطلوب لـ Eudev.

• جريب

تحتوي هذه الحزمة على برامج للبحث في الملفات. تُستخدم هذه البرامج في معظم نصوص بناء الحزم.

• جروف

تحتوي هذه الحزمة على برامج لمعالجة النص وتنسيقه. تتمثل إحدى الوظائف المهمة لهذه البرامج في تنسيق صفحات الدليل.

• اليرقة

هذه الحزمة هي Grand Unified Boot Loader. إنه أحد برامج تحميل التمهيد العديدة المتاحة ، ولكنه الأكثر مرونة.

• غزيب

تحتوي هذه الحزمة على برامج لضغط وفك ضغط الملفات. هناك حاجة لفك ضغط العديد من الحزم في LFS وما بعدها.

• إيانا- إلخ

توفر هذه الحزمة بيانات عن خدمات وبروتوكولات الشبكة. هناك حاجة لتمكين قدرات الشبكات المناسبة.

• إنيتوتلس

تحتوي هذه الحزمة على برامج لإدارة الشبكة الأساسية.

• الأداة الدولية

تحتوي هذه الحزمة على أدوات لاستخراج السلاسل القابلة للترجمة من الملفات المصدر.

• IProute2

تحتوي هذه الحزمة على برامج لشبكات IPv4 و IPv6 الأساسية والمتقدمة. تم اختياره على حزمة أدوات الشبكة الشائعة الأخرى (أدوات الشبكة) لقدرات IPv6 الخاصة به.

• كبد

تحتوي هذه الحزمة على ملفات جدول المفاتيح ، وأدوات مساعدة لوحة المفاتيح للوحات المفاتيح غير الأمريكية ، وعدد من خطوط وحدة التحكم.


• كمود

تحتوي هذه الحزمة على البرامج اللازمة لإدارة وحدات Linux kernel النمطية.

• أقل

تحتوي هذه الحزمة على عارض ملف نصي لطيف للغاية يسمح بالتمرير لأعلى أو لأسفل عند عرض ملف. يتم استخدامه أيضًا بواسطة Man-DB لعرض Manpages.

• ليبكاب

تنفذ هذه الحزمة واجهات مساحة المستخدم لإمكانيات POSIX 1003.1e المتوفرة في نواة Linux.

• ليبلف

يوفر مشروع elfutils مكتبات وأدوات لملفات ELF وبيانات DWARF. تتوفر معظم الأدوات المساعدة في هذه الحزمة في حزم أخرى ، ولكن المكتبة مطلوبة لبناء نواة Linux باستخدام التكوين الافتراضي (والأكثر كفاءة).

• ليبفي

تنفذ هذه الحزمة واجهة برمجة محمولة عالية المستوى لاتفاقيات استدعاء مختلفة. قد لا تعرف بعض البرامج في وقت التجميع ما هي الوسيطات التي يجب تمريرها إلى دالة. على سبيل المثال ، قد يتم إخبار المترجم الفوري في وقت التشغيل عن عدد وأنواع الوسائط المستخدمة لاستدعاء وظيفة معينة. يمكن استخدام Libffi في مثل هذه البرامج لتوفير جسر من برنامج المترجم الشفهي إلى الكود المترجم.

• ليبيبيلين

تحتوي حزمة Libpipeline على مكتبة لمعالجة خطوط أنابيب العمليات الفرعية بطريقة مرنة ومريحة. مطلوب من قبل حزمة Man-DB.

• ليبتول

تحتوي هذه الحزمة على سكربت دعم مكتبة عامة GNU. إنه يلف تعقيد استخدام المكتبات المشتركة في واجهة محمولة متسقة. مطلوب من قبل مجموعات الاختبار في حزم LFS الأخرى.

• نواة لينكس

هذه الحزمة هي نظام التشغيل. إنه Linux في بيئة GNU / Linux.

• M4

تحتوي هذه الحزمة على معالج ماكرو نص عام مفيد كأداة بناء للبرامج الأخرى.

• صنع

تحتوي هذه الحزمة على برنامج لتوجيه بناء الحزم. مطلوب من قبل كل حزمة تقريبًا في LFS.

• رجل- DB

تحتوي هذه الحزمة على برامج للعثور على صفحات الرجل وعرضها. تم اختياره بدلاً من الحزمة البشرية نظرًا لقدرات التدويل الفائقة. يزود برنامج الرجل.

• رجل الصفحات

تحتوي هذه الحزمة على المحتويات الفعلية لصفحات Linux man الأساسية.

• ميزون

توفر هذه الحزمة أداة برمجية لأتمتة بناء البرامج. الهدف الرئيسي لـ Meson هو تقليل مقدار الوقت الذي يحتاجه مطورو البرامج لقضاء تكوين نظام البناء الخاص بهم.


• لجنة السياسة النقدية

تحتوي هذه الحزمة على وظائف لحساب الأعداد المركبة. مطلوب من قبل دول مجلس التعاون الخليجي.

• MPFR

تحتوي هذه الحزمة على وظائف متعددة للحسابات الدقيقة. مطلوب من قبل دول مجلس التعاون الخليجي.

• النينجا

تحتوي هذه الحزمة على نظام بناء صغير مع التركيز على السرعة. إنه مصمم بحيث يتم إنشاء ملفات الإدخال الخاصة به بواسطة نظام بناء ذي مستوى أعلى ، ولتشغيل البنيات بأسرع ما يمكن.

• الممرضات

تحتوي هذه الحزمة على مكتبات للتعامل مع شاشات الشخصيات بشكل مستقل عن المحطة الطرفية. غالبًا ما يستخدم لتوفير التحكم في المؤشر لنظام القوائم. مطلوب من قبل عدد من الحزم في LFS.

• الفتح

توفر هذه الحزمة أدوات الإدارة والمكتبات المتعلقة بالتشفير. هذه مفيدة لتوفير وظائف التشفير للحزم الأخرى ، بما في ذلك Linux kernel.

• رقعة قماشية

تحتوي هذه الحزمة على برنامج لتعديل أو إنشاء الملفات عن طريق تطبيق ملف التصحيح الملف الذي تم إنشاؤه عادة بواسطة برنامج فرق. مطلوب من خلال إجراء الإنشاء للعديد من حزم LFS.

• بيرل

هذه الحزمة هي مترجم للغة وقت التشغيل PERL. وهي ضرورية لتركيب واختبار مجموعات عديدة من حزم LFS.

• حزمة التكوين

توفر هذه الحزمة برنامجًا لإرجاع البيانات الوصفية حول مكتبة أو حزمة مثبتة.

• بروكسس-NG

تحتوي هذه الحزمة على برامج لرصد العمليات. هذه البرامج مفيدة لإدارة النظام ، وتستخدم أيضًا بواسطة LFS Bootscripts.

• بسميسك

تحتوي هذه الحزمة على برامج لعرض معلومات حول العمليات الجارية. هذه البرامج مفيدة لإدارة النظام.

• بايثون 3

توفر هذه الحزمة لغة مفسرة لها فلسفة تصميم تؤكد على قابلية قراءة الكود.

• قراءة

هذه الحزمة عبارة عن مجموعة من المكتبات التي توفر تحرير سطر الأوامر وإمكانيات المحفوظات. يتم استخدامه من قبل باش.

• سيد

تسمح هذه الحزمة بتحرير النص دون فتحه في محرر نصوص. تحتاجه أيضًا معظم البرامج النصية لتكوين حزم LFS.

• ظل

تحتوي هذه الحزمة على برامج للتعامل مع كلمات المرور بطريقة آمنة.

Linux From Scratch - الإصدار 9.0


• سيسكلود

تحتوي هذه الحزمة على برامج لتسجيل رسائل النظام ، مثل تلك التي توفرها عمليات kernel أو daemon عند حدوث أحداث غير عادية.

• سيسفينيت

توفر هذه الحزمة برنامج init ، وهو أصل جميع العمليات الأخرى على نظام Linux.

• قطران

توفر هذه الحزمة إمكانات الأرشفة والاستخراج لجميع الحزم تقريبًا المستخدمة في LFS.

• تي سي ال

تحتوي هذه الحزمة على لغة أوامر الأداة المستخدمة في العديد من مجموعات الاختبار في حزم LFS. يتم تثبيته فقط في سلسلة الأدوات المؤقتة.

• تكسينفو

تحتوي هذه الحزمة على برامج لقراءة وكتابة وتحويل صفحات المعلومات. يتم استخدامه في إجراءات التثبيت للعديد من حزم LFS.

• يوتيل لينكس

تحتوي هذه الحزمة على برامج فائدة متنوعة. من بينها أدوات مساعدة للتعامل مع أنظمة الملفات ، ووحدات التحكم ، والأقسام ، والرسائل.

• فيم

تحتوي هذه الحزمة على محرر. تم اختياره بسبب توافقه مع محرر vi الكلاسيكي وعدده الهائل من القدرات القوية. يعد المحرر اختيارًا شخصيًا للغاية للعديد من المستخدمين ويمكن استبدال أي محرر آخر إذا رغبت في ذلك.

• XML :: المحلل اللغوي

هذه الحزمة هي وحدة Perl النمطية التي تتعامل مع Expat.

• XZ Utils

تحتوي هذه الحزمة على برامج لضغط وفك ضغط الملفات. يوفر أعلى ضغط متاح بشكل عام ومفيد لفك ضغط الحزم بتنسيق XZ أو LZMA.

• زليب

تحتوي هذه الحزمة على إجراءات الضغط وإلغاء الضغط التي تستخدمها بعض البرامج.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: