هذا هو مستودع كود المصدر الرئيسي لبرنامج Lod Package Manager.
للحصول على فهم شامل للمشروع، راجع منشور المدونة هذا مدير الحزم التجريبية لأنظمة التشغيل: LPM
يرجى الرجوع إلى الوثائق الموجودة على lpm.lodosgroup.org/docs لمزيد من المعلومات.
إذا كنت ترغب في إضافة/تحديث أو اقتراح حزم لمستودعات LPM، يرجى زيارة github.com/lodosgroup/package-builds.
للإبلاغ عن الأخطاء أو اقتراح تحسينات أو طلب ميزات جديدة، يرجى فتح مشكلة GitHub.
بالنسبة للمخاوف المتعلقة بالأمان، يرجى فتح تقرير ثغرة أمنية خاصة. نرجو منك عدم إنشاء قضية عامة على GitHub لأسباب أمنية.
لاستكشاف الحزم المتوفرة في مستودعات LPM الرسمية، قم بزيارة lpm.lodosgroup.org/explore-packages.
للحصول على إرشادات حول المساهمة، اقرأ lpm.lodosgroup.org/docs/contributing/contribution-guidelines/ وlpm.lodosgroup.org/docs/contributing/code-of-conduct/.
احصل على آخر الأخبار والتحديثات حول lpm lpm.lodosgroup.org/news.
عرض توضيحي لتثبيت الحزمة وحذفها في عامل الإرساء
لتثبيت LPM من فرع معين، قم بتشغيل الأمر التالي:
cargo install --git https://github.com/lodosgroup/lpm --branch main
وبدلاً من ذلك، يمكنك تثبيته من العلامات:
cargo install --git https://github.com/lodosgroup/lpm --branch < tag >
لتأكيد نجاح تثبيت LPM، ما عليك سوى تنفيذ الأمر lpm -v
أو lpm --version
.
إذا كنت تفضل إنشاء إدارة العمليات المنطقية (LPM) من التعليمات البرمجية المصدر الخاصة بها (المفضلة عادةً للتطوير)، فاتبع الخطوات التالية:
استنساخ مستودع lpm من GitHub :
git clone https://github.com/lodosgroup/lpm
قم بالتغيير إلى دليل المستودع المستنسخ :
cd lpm
قم ببناء ملف lpm القابل للتنفيذ :
cargo build --release # exclude the `--release` flag for debugging
بعد الإنشاء، ستتمكن من استخدام ملف lpm القابل للتنفيذ ضمن الدليل target/{debug/release}
.
لا تحتاج إلى تثبيت LPM على نظامك المضيف فقط لتلعب به. يمكنك استخدام صورة عامل الإرساء بدلاً من ذلك:
docker run -it ozkanonur/lpm:alpha
إذا كنت تريد إجراء بعض الاختبارات المرجعية باستخدام أداة perf
، فقد تحتاج إلى إضافة علامة --privileged
:
docker run -it --privileged ozkanonur/lpm:alpha
الآن، يمكنك اللعب باستخدام LPM كما تريد في الحاوية دون لمس نظامك المضيف.
ترحيل قاعدة بيانات LPM :
الخطوة الأولى هي ترحيل قاعدة بيانات LPM. تقوم هذه العملية بتهيئة ملفات قاعدة البيانات الأساسية المطلوبة لكي تعمل إدارة العمليات المنطقية (LPM) بشكل فعال.
sudo lpm --update --db
إضافة مستودع :
تعد إضافة مستودع أمرًا ضروريًا لـ LPM للوصول إلى الحزم وإدارتها. يعمل المستودع كمصدر للحزم لنظامك. دعونا نضيف مستودع linux-amd64-default
كمثال.
# args: <repository-name> <repository-url>
sudo lpm --repository --add linux-amd64-default linux-amd64-default.lpm.lodosgroup.org
بمجرد إضافة المستودع، ستتم مزامنة LPM مع فهارس الحزمة التي تم الحصول عليها من المستودع المضاف. يشير هذا إلى أنك جاهز تمامًا لتثبيت الحزم.
تثبيت الحزمة :
يعد تثبيت الحزم باستخدام LPM أمرًا بسيطًا. ما عليك سوى استخدام الأمر التالي، مع استبداله باسم الحزمة التي تريد تثبيتها.
# args: <package-name>
sudo lpm --install lzip
لتأكيد اكتمال التثبيت بنجاح، يمكنك التحقق من خلال تشغيل الأمر lzip --version
.
احذف الحزمة المثبتة :
إذا كنت تريد حذف حزمة من نظامك، استخدم أمر الحذف متبوعًا باسم الحزمة.
# args: <package-name>
sudo lpm --delete lzip
تغطي هذه الخطوات العمليات الأساسية للبدء بسرعة في استخدام LOD Package Manager. يمكنك استكشاف الميزات المتقدمة لـ LPM من المستندات الموجودة على https://lpm.lodosgroup.org.