کد منبع Mariadb

  • 2021-01-13

اگر می خواهید یک منبع Tarball برای نسخه MariaDB خاص منتشر شده ، می توانید آن را در http://downloads. mariadb. org پیدا کنید.

در هر زمان معینی ، توسعه دهندگان روی شاخه های خود به صورت محلی یا در GitHub کار می کنند ، در حالی که شاخه های اصلی Mariadb دریافت می کنند.

شاخه های اصلی Mariadb عبارتند از:

مخازن منبع برای اتصالات MARIADB عبارتند از:

برای استفاده از GIT برای بررسی کد منبع و تغییر بین شاخه های مختلف ، به صفحه استفاده GIT مراجعه کنید.

بقیه این صفحه حاوی اطلاعاتی در مورد بررسی منبع MARIADB از LaunchPad است. از آنجا که منبع فعلی اکنون در GitHub است ، این اطلاعات عمدتاً مورد علاقه تاریخی است و برای توسعه فعلی مفید نیست.

دستورالعمل های موجود در این صفحه به شما کمک می کند تا شعبه محلی خود را از مخزن کد منبع MARIADB با تاریخچه کامل ویرایش بارگیری کنید. اگر می خواهید یک تاربال از منبع بدون تاریخچه تجدید نظر ، به صفحه بارگیری Mariadb مراجعه کنید.

فهرست

بررسی منبع با بازار

اگر می خواهید کد منبع را مرور کنید ، می توانید این کار را از https://code. launchpad. net/maria انجام دهید.

پیش نیازها

برای کنترل تجدید نظر به بازار نیاز دارید.

دستورالعمل ها

  1. یک دایرکتوری تهیه کنید تا کد Mariadb خود را در این زمینه نگه دارید:
  2. یک نسخه محلی تمیز از Maria Repo را با: موارد فوق آخرین نسخه پایدار MariaDB را به شما ارائه می دهد. اگر می خواهید نسخه دیگری دریافت کنید از LP: Maria/5. 2 ، LP: Maria/5. 3. برای یک لیست کامل ، به LaunchPad بروید و از فهرست بالا در صفحه "کد" را انتخاب کنید.
    • توجه: عملکرد شعبه اولیه بسته به سرعت اتصال اینترنت و بار در LaunchPad می تواند مدت زمان طولانی طول بکشد. برای این شعبه اولیه باید از روی گیگ اطلاعات بارگیری کنید.
    • توجه: BZR در پایتون نوشته شده و برای پرداخت اولیه بسیار کند است. حتی در یک اتصال سریع ، انتظار دارید که به 1-2 Gbyte RAM و احتمالاً چندین ساعت CPU برای پرداخت نیاز داشته باشید.
  3. اگر خطایی مانند: سپس نسخه BZR که استفاده می کنید خیلی قدیمی است. استفاده از نسخه 1. 12 یا بالاتر این خطا را برطرف می کند.
  4. اگر BZR خود را به روز کرده اید و قادر به موفقیت در شاخه های Launchpad نیستید ، به جای آن از Tarball Source Tree (در زیر) استفاده کنید.
  5. شما می توانید تاریخ فعلی را با:
  6. اگر می خواهید در کد منبع MariaDB هک کنید. برای کمک به صفحه کد کمک کننده مراجعه کنید.
  7. اگر فقط می خواهید MariaDB را در این مرحله کامپایل کنید ، به صفحه Compiling Mariadb مراجعه کنید.

منبع تاربال

برای کسانی که در انشعاب Mariadb از Launchpad مشکل دارند ، ما یک مخزن کامل از درخت Mariadb ایجاد کرده ایم.

پیش نیازها

برای کار با مخزن به بازار نیاز دارید.

با استفاده از Tarball Tree Source

  1. پرونده mariadb-shared-repo. tgz را از یکی از آینه های Mariadb بارگیری کنید.
    • پرونده 267 مگابایت است ، بنابراین بارگیری بسته به اتصال اینترنت شما ممکن است مدت زمان طولانی طول بکشد.
  2. پرونده . tgz حاوی دایرکتوری . BZR است. فهرست والدین این دایرکتوری . BZR یک مخزن مشترک است که حاوی کد منبع MARIADB است. توصیه می شود یک دایرکتوری جدید برای این کار ایجاد کنید ، بنابراین مرحله بعدی ایجاد دایرکتوری برای تهیه مخزن است. این دایرکتوری را هر چیزی که دوست دارید بنامید ("ماریا" ، "ماریادب" ، "من" ، "SRC" و غیره). پس از ایجاد ، CD را به فهرست و پرونده وصل کنید. در اینجا مثالی با استفاده از نام "Mariadb" برای فهرست جدید ، با دایرکتوری واقع در دایرکتوری به نام "SRC" در فهرست خانه کاربر فعلی ، و پرونده mariadb-shared-repo. tgz واقع در دایرکتوری نامگذاری شده است. بارگیری (همچنین در فهرست خانه کاربر فعلی):
  3. بعد از قدم UNTAR ، یک مخزن مشترک BZR خواهید داشت ، اما یک درخت کار نیست. در حالی که در فهرست مخزن مشترک ، از دستور شعبه BZR برای شعبه درختان Mariadb که به آنها علاقه مند هستید استفاده کنید. به عنوان مثال:
    • BZR شعبه LP: ماریا/5. 2
    • BZR شعبه LP: ماریا
  4. با تشکر از مخزن ، هر یک از دستورات فوق خیلی سریع تکمیل می شود.
  5. قبل از کار با کد ، حتماً آخرین نسخه کد منبع را پایین بیاورید:
  6. اکنون می توانید از این درخت منبع استفاده کنید که گویی مستقیماً آن را از Launchpad شاخه کرده اید.

دستورالعمل های بازار جایگزین

دستورالعمل های جایگزین زیر همان چیزی است که ما برای تنظیم مخازن در دستگاه های ساختمانی خود در Buildbot استفاده کرده ایم.

متغیرهای پوسته

برای ساده کردن مراحل بعدی ، ما با تنظیم چندین متغیر پوسته شروع می کنیم. مقادیر متغیرهای BZR و کار_دیر را برای توزیع لینوکس خود روی مقادیر مناسب قرار دهید. بقیه متغیرهای موجود در این بخش نیازی به تغییر ندارند.

باینری ها:

دانا

مبادله منبع

دایرکتوری های کار BZR خود را ، اگر قبلاً انجام نشده است:

منابع MARIADB را بررسی کنید:

منابع بسته بندی را بررسی کنید (فقط برای Mariadb 5. 3 و پایین):

  • بسته های RPM Mariadb
  • ↑ بارگیری
  • سایت های آینه برای Mariadb

نظرات

محتوای بازتولید شده در این سایت ویژگی صاحبان مربوطه آن است و این محتوا از قبل توسط MariaDB بررسی نمی شود. نظرات ، اطلاعات و نظرات بیان شده توسط این محتوا لزوماً نمایانگر آن از Mariadb یا هر طرف دیگر نیست.

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.