התקנה
יישום אינטרנט עבור iPhone, iPad ו- Android
היישום האינטרנט AirCode Ø הוא הלקוח הקבוע ללא חנות. הוא משרת על ידי הדוגמה המבוצעת שלך, לא חבילה בערוץ ההורדה החתום, ולכן הוא נשאר זמין באופן עצמאי מ- Google Play, App Store ו- TestFlight.
- הפעל את ההזדמנות AirCode Ø ותן לה כתובת יציבה HTTPS . זהו Quickstart ו- גישה מרחוק
- פתח את התקנת היישום האינטרנט המוקדמת, הקלד את מקור ההזדמנות HTTPS , ובחר פתח את דף ההתקנה. אותו תבנית זמינה גם Download. האתר מאשר את הערך באופן מקומי ו אף פעם לא שולח או מאחסן אותו.
- חותמים על המקרה. Chromium חושפת את הצעת ההתקנה שלה; iPhone ו iPad להשתמש ב- Share → הוסף זרם Home Screen .
- פתח את האייקון המותקן. מאפשר דחוף הודעות רק אם אתה רוצה אזהרות אפליקציה סגורה; iOS ו- iPadOS מציעים שליטה זו רק מ- Home Screen אפליקציית אינטרנט.
ההתקנה מתבצעת במקור. כתובת HTTP LAN אינה יעד נייד שלם של PWA , ושינוי המקור של HTTPS דורש התקנה נפרדת וייתכן שיהיה צורך באמת שוב. היישום האינטרנט מתעדכן מהדוגמה באמצעות עובד השירות שלו; זה לא APK, IPA, או חנות חבילה.
האפליקציה האינטרנט נושאת את מרחב העבודה הבסיסי התגובה. Native Mobile הוא הבחירה הטובה ביותר כאשר אתה צריך החלפת שרתים מאובטחים בתוך אפליקציה, קבצים מחוץ לאפליקציה מאובטחים ומנוהלים, משימות רקע מוגבלות ואמינות, שיתוף/סריקה מקוריים, חפצים, עדיפות ערוץ הודעות, או קישורים עמוקים למערכת ההפעלה.
Linux שרת (בטה)
התקנת התוכנה מפורסמת רק כאשר התגובות התואמות ל-beta, סכומי הבדיקה ובדיקת החתימה עברו. ודא שהבנייה של השרת מסומנת כזמינה בדף ההורדה דף הורדה לפני ביצוע הפקודה.
curl -fsSL https://dl.aircodezero.com/install.sh | bash -s -- --channel beta
--channel beta נדרש בזמן שהמוצר נמצא ב-Private Beta: התקנת המשתמש מכוונת ערוץ stable כברירת מחדל, והערוץ הזה עדיין לא הופיע.
• המשתמש המותקן:
- מזהה את הפלטפורמה שלך (
linux-x64,linux-arm64), - הורד את tarball השחרור ומאשר את sha256 checksum ו- Ed25519 חתימה,
- התקנת
~/.aircode/versions/<version>עם~/.aircode/currentsymlink, - קישורים
aircodeל-~/.local/bin, - בודק את תלונות המערכת (
git,tmux) ומספר לך בדיוק מה לעשות להתקין אם משהו חסר.
אין צורך בשורש. הכל חי במדריך הבית שלך. הפעלת מחדש את מתקן ההתקנה תיקנה או עדכנה את ההתקנה. אם ~/.local/bin אינו נמצא ב- PATHשל הקליפה הנוכחית, ההוראות הסופיות משתמשות במסלול ה- ~/.aircode/current/bin/aircode המפעיל באופן מיידי וגם מציגות את הייצוא האופציונלי של PATH .
לאחר מכן, התחל את הדוגמה מתיקייה אשר צריכה להכיל את הפרויקטים הנבחרים:
cd /srv/workspaces
aircode start
ב- Linux, aircode start יוצר את הגדרת המסלול, בוחר פורט חופשי, יוצר ומדפיס סיסמה גישה, מפעיל שירות משתמש systemd ומאפשר התאוששות לאחר התרסקות ופעילות מחדש. הוא גם מנסה להפעיל systemd linger ומדפיס פקודה אחת מדויקת תיקון אם המארח דורש אישור מנהל. אין צורך בקובץ יחידה כתוב ביד.
אם התקנה זו עדיין מחזיקה במכשיר הסטורי aircode.service , המכשיר הראשון aircode start מסיר את המכשיר בבטחה לפני יצירת השירות המקיף את המסלול, כך ששני השרתים לא יכולים להתחרות באותו פורט. יחידות הבעלות על ידי מזומן או התקנה שונים לעולם לא משתנים.
אפשרויות התקנה: --channel beta (או stable, כברירת מחדל, לאחר שחרור יציב הראשון פורסם), --version x.y.zו- --no-modify-path. האפשרות ההיסטורית --service נשארת תואמת עם היחידה הישנה; התקנים חדשים צריכים להשתמש ב- aircode start.
דרישות מערכת
| דרישה | הערות |
|---|---|
| Linux x64 / arm64 | Ubuntu 22.04+, Debian 12+, Fedora (אחרונה) — glibc |
git, tmux |
sudo apt-get install -y git tmux |
| סוכן CLIs | מותקן ואותנטי עם חשבונות שלך; השתמש בגרסאות ה- שנבדקו ב- Quickstart לאינטגרציות רגישות לגירסה של TUI |
| Docker (אופציונלי) | Docker מנוע או Docker שולחן עבודה עבור ביצועי sandbox per-session |
| מערכתd | נדרש עבור קבוע aircode start; לא נדרש עבור קדמי aircode serve |
זמני ההפעלה של Node.js מובנים – אין צורך בכרטיס מערכת.
macOS
אפליקציית שולחן העבודה (מומלץ): הורד את .dmg מהדף ההורדה דף הורדה. הוא מקיף את השרת המלא (הפגישות המקומיות) ומתחבר גם לשרתים מרחוקים.
ללא ראש / CLI: אותו אחד-לינר כמו Linux עובד על macOS 13+ (darwin-arm64, darwin-x64). התקנת tmux באמצעות Homebrew תחילה, ולאחר מכן להשתמש aircode serve; קבוע aircode start כעת דורש Linux systemd.
Windows
התקנה של היישום שולחני מתוך דף ההורדה דף הורדה. פגישות מקומיות פועלות באופן מקורי ב- Windows דרך ConPTY. התקנת ה-Installer מקימה את השרת ואת זמני ההפעלה שלו Node.js , ולכן WSL, הפצה Linux , והתקנה של מערכת Node אינם נדרשים. הוא גם מוסיף את aircode למשתמש הנוכחי PATH, המאפשר לשרת המוטבע להפעיל מ- PowerShell או Command Prompt. פתחו טרמינל חדש לאחר ההתקנה וראו את Windows הפניה שורת הפקודה. האפליקציה יכולה גם להתחבר לשרתים מרוחקים AirCode Ø .
מצבי הפעלה של שולחן עבודה
| מטרה | התחלה | תוצאות |
|---|---|---|
| לקוח מרחוק בלבד | פתח את AirCode Ø ולאחר מכן בחר את להתחבר לשרת מבלי להגדיר Local | חלון האלקטרון מוריד את שרת הרחוק הנבחר AirCode Ø |
| לקוח מקומי + שרת | Open AirCode Ø, בחר תיקיית פרויקטים, ולאחר מכן בחר Run on this machine | Electron פותח ומנהל את השרת המקורי המוטבע, ולאחר מכן מוריד את מרחב העבודה שלו |
| Server בלבד | הפעל את aircode serve --projects-root "D:\Projects" ב- PowerShell או בהזמנה |
השרת המצורף פועל בחזית ללא חלון אלקטרוני |
אל תפעילו את ההפעלה של שולחן העבודה עם --serve: היא פותחת את Electron ואינה מספקת מצב שרת בלבד. השתמש בפקודה aircode המותקנת ב- PATH עבור שרת מסוף בלבד.
לאחר הגדרת Local, הפעלת שולחן העבודה הרגילה מבטיחה שהשרת המובנה פועל, גם כאשר חלון מחובר לשרת מרחוק. השרת המנוהל על ידי שולחן העבודה מקשיב רק ל- 127.0.0.1. כדי להתחבר ממכשיר אחר, השתמש ב- Remote Access או הפעל שרת CLI עם כתובת חיבור רשת פרטית מפורשת.
ב- Windows, סגירת כל חלון שולחן העבודה משאירה את AirCode Ø ואת השרת המובנה שלה פועל באזור ההודעות. בחר Quit מתוך הסמל הזה כדי לעצור את השרת המובנה. שרת CLI הוא תהליך נפרד והוא יכול להתקיים יחד על שער אחר; ראה אפליקציית Desktop coexistence.
רכיבים אופציונליים כבדים
שום דבר גדול לא הורד באופן מוטעה:
aircode browser install # pinned Chromium for the agent browser
aircode doctor browser # verify it
Knowledge נשאר מילולי עד שתתקין באופן מפורש מודל של קבצים מקומיים מההגדרות שלו. המודל מאוחר יותר מאובטח ומשמש באופן לא מקוון; אינדקס מעולם לא מעורר הורדת מודל מוטעית.
תמונת הפגישה Docker היא גם opt-in. במהלך צפייה מקורית, בונים וליישם אותו מהמחיר:
npm run docker:runtime:build
npm run docker:session:smoke
ראה Docker sandbox עבור אינטרנט / שולחן עבודה / תצוגת נייד, מונטים, גבולות משאבים ואת מצב התמונה הציבורית.