Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
المتطلّبات الأساسية
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
قبل أن تتمكن من بدء العمل على المحاكي الأول، هناك بعض الأشياء
عليك القيام به.
تثبيت Bazel
تستخدم MPACT-Sim إصدار نظام الإصدار 6.1.1 من Bazel،
لذا من أجل العمل على البرامج التعليمية،
ينبغي تثبيت Bazel. تشير رسالة الأشكال البيانية
وتتمثل أسهل طريقة لتثبيت بازل وإدارته في تثبيت
Bazelisk، وهو برنامج تضمين
وكتب Bazel بلغة Go. تتوفر تعليمات التثبيت في
موقع GitHub.
تثبيت Git
تتم استضافة البنية الأساسية والبرامج التعليمية MPACT-Sim على github.com، لذا يمكن
يلزم تثبيت git. أي نسخة معقولة
من git، لذلك اختر ما يناسب نظامك.
إذا لم يكن لديك git بالفعل، وكنت تستخدم linux، يمكنك عادة
تثبيت git من سطر الأوامر على النحو التالي:
$ sudo apt-get update
$ sudo apt-get install git
على الأنظمة الأخرى، يمكنك تنزيل أداة تثبيت من git
عمليات التنزيل.
تنزيل مستودع البرامج التعليمية لشريحة MPACT-Sim
جميع التعليمات البرمجية المطلوبة لهذه البرامج التعليمية مضمّنة في github
mpact-sim-codelabs.
استنسِخ هذا المستودع باستخدام الأمر: git clone
https://github.com/google/mpact-sim-codelabs.
للتأكّد من أنّ كل الأمور تعمل بشكل صحيح، انتقِل إلى برنامج اختبار الترميز mpact-sim
الدليل واكتب الأمر bazel build ...:all. سيؤدي هذا الإجراء إلى تنزيل كل
التبعيات المطلوبة وإنشاء كل هدف. ستكون المرة الأولى حول هذا
أن يستغرق الأمر بضع دقائق، ولكن يتم تخزين النتائج مؤقتًا وسيتم إجراء
تنتهي بسرعة أكبر بكثير. سيطبع الأمر التقدم، بما في ذلك
تصحيح الأخطاء في الرسائل وتحذيرين من برنامج التحويل البرمجي. الجزء الأخير من الإخراج
يجب أن يبدو مشابهًا لـ:
INFO: Elapsed time: 308.268s, Critical Path: 279.57s
INFO: 991 processes: 314 internal, 677 linux-sandbox.
INFO: Build completed successfully, 991 total actions
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["To prepare for the simulator tutorials, install Bazel (version 6.1.1), preferably using Bazelisk. Install Git, compatible with your system, for accessing the GitHub-hosted resources. Download the `mpact-sim-codelabs` repository via `git clone https://github.com/google/mpact-sim-codelabs`. Navigate to the cloned directory and verify setup with `bazel build ...:all`, which downloads dependencies and builds all targets. The final output should display successful completion with a summary of processes.\n"]]