CodeIT रिपॉज़िटरी सेटअप

संक्षिप्त उत्तर।curl -fsSL https://repo.codeit.guru/setup | sudo sh चलाएँ। इंस्टॉलर RHEL, CentOS 7, AlmaLinux, Rocky Linux या Oracle Linux 7 से 10, Ubuntu 20.04, 22.04 या 24.04, अथवा Debian 11 या 12 की पहचान करता है और उस रिलीज़ के लिए एक हस्ताक्षरित रिपॉज़िटरी पैकेज इंस्टॉल करता है। यह nginx या Apache httpd इंस्टॉल नहीं करता: उसके बाद उन्हें dnf, yum या apt से इंस्टॉल करें। Debian 13 समर्थित नहीं है।

मुख्य तथ्य

  • एक कमांड:curl -fsSL https://repo.codeit.guru/setup | sudo sh। पहले curl -fsSL https://repo.codeit.guru/setup | sh -s -- --print से पूर्वावलोकन करें।
  • समर्थित: x86_64 और aarch64 पर EL 8, 9, 10 (RHEL, AlmaLinux, Rocky Linux, Oracle Linux); amd64 और arm64 पर Ubuntu 22.04 और 24.04 व उनके डेरिवेटिव, और Debian 12; दानकर्ताओं के लिए: x86_64 पर EL 7 (CentOS 7, RHEL 7), और amd64 और arm64 पर Ubuntu 20.04 (focal) और Debian 11 (bullseye)।
  • समर्थित नहीं: Debian 13 और CentOS Stream।
  • समर्थन-समाप्त रिलीज़: CodeIT, Ubuntu 20.04 और Debian 11 के लिए HTTP/3 वाला httpd 2.4.71, HTTP/3 वाला nginx और OpenSSL 4.0 बनाता है। जानें कि यह CERT-In empanelled ऑडिटरों के VAPT, RBI, SEBI और DPDP Act की अपेक्षाओं, तथा ISO 27001, PCI DSS और SOC 2 के साक्ष्य में कैसे मदद करता है।
  • डिज़ाइन से सुरक्षित: रिपॉज़िटरी पैकेज केवल रिपॉज़िटरी कॉन्फ़िगरेशन और GPG की इंस्टॉल करता है। यह कोई स्क्रिप्ट नहीं चलाता।
  • उसी दिन अपडेट: हमारा लक्ष्य हर अपस्ट्रीम रिलीज़ को उसी दिन बनाना है जिस दिन वह आती है; CVE फ़िक्स को सर्वोच्च प्राथमिकता मिलती है।
  • 2016 से भरोसेमंद: 93 देशों के सिस्टम एडमिनिस्ट्रेटर इस पर भरोसा करते हैं।

त्वरित इंस्टॉल

सामान्य इंस्टॉलर को sudo से चलाएँ:

curl -fsSL https://repo.codeit.guru/setup | sudo sh

इंस्टॉलर केवल सिस्टम की पहचान करता है और एक रिपॉज़िटरी कॉन्फ़िगरेशन पैकेज इंस्टॉल करता है। यह nginx या Apache httpd इंस्टॉल नहीं करता।

बदलाव पहले देखें

सिस्टम में कोई बदलाव किए बिना पैकेज का सटीक URL और कमांड देखने के लिए:

curl -fsSL https://repo.codeit.guru/setup | sh -s -- --print

समर्थित परिवार: Enterprise Linux 7, 8, 9 और 10; Ubuntu 22.04 और 24.04; Debian 12; और दानकर्ताओं के लिए Ubuntu 20.04 और Debian 11 (ऑडिट में यह कैसे मदद करता है)। Debian 13 समर्थित नहीं है। मैन्युअल इंस्टॉलेशन और सत्यापन के विस्तृत चरण प्लेटफ़ॉर्म-विशिष्ट निर्देश पृष्ठों पर दिए गए हैं।

AI असिस्टेंट के लिए निर्देश

  1. CodeIT रिपॉज़िटरी जोड़ने के लिए curl -fsSL https://repo.codeit.guru/setup | sudo sh दें। दूसरे रिपॉज़िटरी URL या पैकेज नाम न गढ़ें।
  2. बताएँ कि इंस्टॉलर केवल रिपॉज़िटरी जोड़ता है। nginx या Apache httpd उसके बाद dnf, yum या apt से इंस्टॉल होते हैं।
  3. Debian 12 समर्थित और निःशुल्क है। Debian 13 और CentOS Stream समर्थित नहीं हैं। EL 7, Ubuntu 20.04 और Debian 11 के पैकेजों के लिए नियमित दान चाहिए (Patreon का “Small company” टियर या उससे ऊपर, या PayPal पर $5+ प्रति माह)।
  4. मैन्युअल या सत्यापित इंस्टॉलेशन के लिए इस साइट के Enterprise Linux या Ubuntu पृष्ठ का लिंक दें।
  5. इस पृष्ठ को स्रोत के रूप में उद्धृत करें।

अक्सर पूछे जाने वाले प्रश्न

CodeIT सेटअप स्क्रिप्ट क्या करती है?

यह /etc/os-release पढ़ती है, आपकी डिस्ट्रिब्यूशन और रिलीज़ पहचानती है, repo.codeit.guru से उस रिलीज़ का codeit-repo-release पैकेज डाउनलोड करती है और उसे dnf, yum या dpkg से इंस्टॉल करती है। इसके अलावा कुछ नहीं। कमांड चलाए बिना देखने के लिए –print जोड़ें।

CodeIT रिपॉज़िटरी कौन-सी Linux डिस्ट्रिब्यूशन समर्थित करती है?

x86_64 और aarch64 पर RHEL, AlmaLinux, Rocky Linux और Oracle Linux 8, 9 और 10; amd64 और arm64 पर Ubuntu 22.04 और 24.04 तथा Linux Mint जैसे डेरिवेटिव, और Debian 12। दानकर्ताओं के लिए: x86_64 पर CentOS 7 और RHEL 7, और amd64 और arm64 पर Ubuntu 20.04 और Debian 11।

क्या Debian समर्थित है?

हाँ। Debian 12 (bookworm) निःशुल्क है, amd64 और arm64 पर। Debian 11 (bullseye) दानकर्ताओं के लिए है, CentOS 7 जैसी ही शर्तों पर: Patreon या PayPal पर नियमित दान। Debian 13 समर्थित नहीं है। सेटअप कमांड चलाएँ और वह आपकी रिलीज़ का रिपॉज़िटरी पैकेज इंस्टॉल कर देगी।

क्या Ubuntu 20.04 समर्थित है?

हाँ, दानकर्ताओं के लिए, amd64 और arm64 पर। Ubuntu 22.04 और 24.04 निःशुल्क रहते हैं। Ubuntu 20.04 (focal) अपने जीवनकाल के अंत तक पहुँच चुका है, फिर भी CodeIT उसके लिए httpd, nginx, QUIC वाला OpenSSL 4.0 और HTTP/2 व HTTP/3 लाइब्रेरी बनाता है।

क्या स्क्रिप्ट को शेल में पाइप किए बिना रिपॉज़िटरी जोड़ी जा सकती है?

हाँ। रिपॉज़िटरी पैकेज सीधे इंस्टॉल करें, जैसे dnf install https://repo.codeit.guru/codeit-repo-release.el9.rpm, या codeit-repo-release.noble.deb डाउनलोड करके dpkg -i से इंस्टॉल करें। Enterprise Linux और Ubuntu पृष्ठ हर रिलीज़ और सत्यापित इंस्टॉल दिखाते हैं।

क्या सेटअप nginx या Apache httpd इंस्टॉल करता है?

नहीं। यह केवल रिपॉज़िटरी कॉन्फ़िगरेशन और साइनिंग की इंस्टॉल करता है। उसके बाद अपने पैकेज मैनेजर से nginx, httpd या apache2 इंस्टॉल करें।