दस्तावेज़
स्थापित करना
एक प्रकाशित डेस्कटॉप बिल्ड स्थापित करें, या उस इंस्टॉलर के अलावा एक स्रोत चेकआउट बताएं।
अंग्रेज़ी से स्वचालित रूप से अनुवादित। अंग्रेज़ी मूल देखें
प्रकाशित इंस्टॉलर
The डाउनलोड पेज gitHub रिलीज़ से स्थिर डेस्कटॉप इंस्टालर सूचीबद्ध करता है nikomatt69/cadcamfun. प्रत्येक संस्करण को एक इंडेक्स रिलीज़ में विभाजित किया गया है, टैग किया गया है v{version}, और छह प्लेटफ़ॉर्म रिलीज़ टैग किए गए v{version}-{slug}.
सूचकांक जारी किया जाता है latest.json इन-ऐप अपडेटर के लिए। प्लेटफ़ॉर्म रिलीज़ में वे फ़ाइलें होती हैं जिन्हें कोई व्यक्ति डाउनलोड करता है। उदाहरण के लिए, संपत्ति के नाम के आगे रस्ट टारगेट ट्रिपल लगाया जाता है aarch64-apple-darwin--.
रिलीज़ टैग इस बात का प्रमाण नहीं है कि प्रत्येक इंस्टॉलर मौजूद है
डाउनलोड पृष्ठ केवल उन परिसंपत्तियों को दिखाता है जो वास्तव में एक स्थिर प्लेटफ़ॉर्म रिलीज़ से जुड़ी हैं। गुम कार्ड का मतलब है कि प्लेटफ़ॉर्म चयनित संस्करण के लिए प्रकाशित नहीं किया गया था।
छह डेस्कटॉप लक्ष्य
| काउंटर | मशीन | इंस्टालर |
|---|---|---|
macos-arm64 | macOS एप्पल सिलिकॉन | .dmg |
macos-x64 | मैकओएस इंटेल | .dmg |
windows-x64 | विंडोज़ एक्स64 | .msi और एक एनएसआईएस -setup.exe |
windows-arm64 | विंडोज़ एआरएम64 | .msi और एक एनएसआईएस -setup.exe |
linux-x64 | लिनक्स x64 | .deb और .rpm |
linux-arm64 | लिनक्स एआरएम64 | .deb और .rpm |
लिनक्स नौकरियाँ AppImage प्रकाशित नहीं करतीं। अद्यतनकर्ता पुरालेख (.app.tar.gz macOS पर, मनुष्यों के लिए अहस्ताक्षरित विंडोज़ .exe अद्यतनकर्ता द्वारा उपयोग किया जाता है, और .sig फ़ाइलें) इंस्टॉलर के रूप में पेश नहीं की जाती हैं।
चेकसम
प्रत्येक प्लेटफ़ॉर्म रिलीज़ में शामिल है SHA256SUMS. इंस्टॉलर को रिलीज़ द्वारा निर्मित फ़ाइल मानने से पहले इसकी तुलना आपके द्वारा डाउनलोड की गई फ़ाइल से करें। डाउनलोड पृष्ठ उसी प्लेटफ़ॉर्म के लिए इंस्टॉलर के बगल में उस चेकसम फ़ाइल को लिंक करता है।
इन-ऐप अपडेट
इंस्टॉल किया गया macOS या Windows ऐप जाँचता है https://github.com/nikomatt69/cadcamfun/releases/latest/download/latest.json. उस मेनिफेस्ट में चार प्लेटफ़ॉर्म कुंजियाँ हैं: darwin-aarch64, darwin-x86_64, windows-aarch64, और windows-x86_64. लिनक्स इंस्टाल को एक नया इंस्टाल करके प्रतिस्थापित किया जाता है .deb या .rpm; वे अंदर नहीं हैं latest.json.
डेस्कटॉप अभी भी अपडेट को पुनरारंभ करने से पहले पूछता है, और यह सहेजे नहीं गए कार्य पर इंस्टॉल नहीं होगा। चेक अंतराल और हस्ताक्षर कुंजी का विवरण इसमें है बनाता और रिलीज़ करता है.
Homebrew
MacOS पर, जब उस रिलीज़ के लिए कास्क प्रकाशित किया गया हो:
brew install --cask nikomatt69/tap/cadcamfun पीपा एक macOS इंस्टाल पथ है। यह विंडोज़ या लिनक्स पैकेज स्थापित नहीं करता है।
स्रोत चेकआउट
bun install और bun run desktop:dev इस रिपॉजिटरी से डेस्कटॉप बनाएं। वे रिलीज़ इंस्टॉलर डाउनलोड नहीं करते हैं. जब आप ऐप बदल रहे हों तो उनका उपयोग करें। जब आप प्रकाशित बिल्ड चाहते हैं तो डाउनलोड पेज का उपयोग करें।
The त्वरित शुरुआत स्रोत पथ है: टूलचेन, डेटाबेस स्थान और पहली विंडो।
साथी
कोई iOS ऐप स्टोर या टेस्टफ़्लाइट बिल्ड नहीं है, और कोई एंड्रॉइड स्टोर पैकेज नहीं है। फ़ोन ऐप से बनाया गया है apps/mobile और पहले से चल रहे डेस्कटॉप के साथ जोड़ा गया। अनुसरण करना साथी जोड़ी.