اللغةالعربية

تحديثات و القنوات

aircode update --check      # is there something new on my channel?
aircode update              # download, verify, install, switch
aircode update --rollback   # instant switch back to the previous version

ما يفعله التحديث في الواقع

  1. يكتشف القناة المذكورة المذكورة ويحقق التوقيت Ed25519 لها — مكتبة غير مكتوبة أو غير مكتوبة يتم رفضها بشكل كامل.
  2. تنزيل tarball الإصدار، والبحث عن sha256 (و التوقيت).
  3. يتم تثبيت ~/.aircode/versions/<new> بجوار النسخة الحالية.
  4. تلقائيا يفتتح current symlink.
  5. إعادة تشغيل كل إشكاليات المدارس المستخدمة التي تتمتع بها هذه التثبيت المشترك — جلسات المساعدة المباشرة لا تتناول. يعيش في tmux، و كل aircode@<id>.service الوحدة تستخدم KillMode=process: فقط كل عملية المورد إعادة تشغيل. لا تزال الوثائق الموقفية متوقفة واستخدام النسخة الجديدة في المرة القادمة. الوقت الذي يبدأ فيه.

لأن الإصدارات تنتقل إلى جانبها ، --rollback هو محرك symlink ، وليس إعادة تثبيت. يتم الاحتفاظ بالعديد من الإصدارات الأحدث ، يتم إزالة الإصدارات القديمة.

قنوات

  • ثابتة - في الحقيقة الفشل
  • beta - الميزات السابقة، نفس ميكانيكا التوقيع والتحديث: aircode update --channel beta، أو إعداد "updateChannel": "beta" في ملف تعريف.

إشعار التحديث

يتم التحقق من قناة البريد الإلكتروني مرة واحدة في اليوم، وتتبع التحديثات المتاحة في UI وفي حالة دورة الحياة. لا تطبق أحدث التحديثات بنفسك - تحديث خادم تستخدمه هو الدعوة، دائما. استخدم aircode ps -a لتشمل الوثائق الإمكانيات بعد تحديث.

متوافق مع البيانات

الهبوط البيانات هو فقط في المستقبل. يتم تسجيل التردد على إصدار تغيّر الترتيب في ملاحظات الإصدار - تحقق منها قبل --rollback بعد التحديث الكبير.