मैं एक निजी ppa सर्वर कैसे बनाऊं?


10

मैं एक शोध में हूं और इसका एक कदम अकादमिक फाइलों को जोड़ने के लिए एक ppa बनाना है। बहुत कम गति के इंटरनेट और लॉन्चपैड में होस्ट किए गए ppas को सार्वजनिक रूप से बदलने की असंभवता के कारण, इसे स्थानीय सर्वर में होस्ट किया जाना चाहिए। मैंने 2009 से एक ट्यूटोरियल का पालन करने की कोशिश की है, लेकिन कोई सफलता नहीं मिली। क्या कोई इस पर मेरी मदद कर सकता है?


क्या यह एक पीपीए सर्वर होना चाहिए या यह एक सामान्य विचार है? क्या इन PPA को किसी भी सिस्टम में जोड़ने का इरादा है जो स्थापित है? यदि ऐसा है तो यह आसान नहीं होगा कि एक शेल स्क्रिप्ट के साथ इंस्टॉलेशन खत्म हो जाए जो उन पीपीए को सर्वर से खींचता है और उस स्क्रिप्ट के भीतर से जोड़ देता है?
रिनजविंड

हाँ यह होना ही है। मैं यह कर सकता था, लेकिन मैं ppa निजी चाहता हूं। विचार उपयोगकर्ताओं को एक कुंजी देना है जिसे मैं एक्सेस देना चाहता हूं और इसके साथ वे सर्वर में प्रमाणित कर सकते हैं। यह एक्सेस करने का एकमात्र तरीका होगा।
जोहो विन्होली

कुंजी को रिपॉजिटरी कॉन्फ़िगरेशन में एक फ़ाइल का उपयोग करके जोड़ा जाएगा।
जोहो विन्होली

यदि आप कोई उत्तर स्वीकार करते हैं तो अच्छा हो सकता है (यदि यह समस्या को हल करता है)
फोनिक्स

जवाबों:


11

एक ppa रिपॉजिटरी बस (लगभग) एक APT रिपॉजिटरी है जिसे लॉन्चपैड सर्वर द्वारा प्रबंधित किया जाता है।

एक विकल्प के रूप में, यदि आप एक लॉन्चपैड सर्वर (जो आसान नहीं है) सेट करना चाहते हैं, तो आप बस एक उपयुक्त रिपॉजिटरी बना सकते हैं, जो कि अधिक आसान है और आपको अपने पैकेजों को निजी रूप से वितरित करने की अनुमति देता है।

आप इस बारे में अन्य प्रश्न पूछ सकते हैं कि आस्कुबंटु में - उपयुक्त भंडार कैसे स्थापित किया जाए

और उस सवाल से, आप इस गाइड का पालन कर सकते हैं कि भंडार कैसे बनाया जाए । देखें कि आपके पास दो विकल्प हैं, एक सरल (अनुसरण करने में आसान लेकिन उपयोगकर्ताओं के लिए कोई स्वचालित नहीं) और एक उन्नत (जटिल लेकिन उपयोगकर्ताओं के लिए उपयोग करने में आसान)।


2

यह आसान नहीं होने जा रहा है।

जहां तक ​​मैं PPA के लॉन्चपैड.नेट के उपयोग के बारे में बता सकता हूं। तो कोई PPA सर्वर नहीं है।

प्रेषक: https://launchpad.net/ubuntu/+ppas

व्यक्तिगत पैकेज अभिलेखागार (पीपीए) आपको लॉन्चपैड द्वारा एक उपयुक्त भंडार के रूप में निर्मित और प्रकाशित होने वाले Ubuntu स्रोत पैकेज को अपलोड करने की अनुमति देता है। आप पीपीए के बारे में अधिक जानकारी प्राप्त कर सकते हैं और उन्हें हमारे मदद पृष्ठ में कैसे उपयोग कर सकते हैं

तो अपने प्रश्न का उत्तर देने के लिए: आपको अपना स्वयं का लॉन्चपैड उदाहरण चलाने की आवश्यकता होगी। आपके लिए भाग्यशाली इस पर एक बहुत लंबा लेख है

लिंक से कुछ महत्वपूर्ण नोट्स:

लॉन्चपैड को बनाने और चलाने के लिए उबंटू चलाने वाले कंप्यूटर की आवश्यकता होती है। उत्पादन Launchpad.net साइट Ubuntu 10.04 LTS पर चलती है। डेवलपर्स ज्यादातर 10.04 एलटीएस, 11.10 या 12.04 एलटीएस चलाते हैं, लेकिन अन्य काम कर सकते हैं।

अनुशंसित विकास विन्यास उबंटू 12.04 एलटीएस है या बाद में एलएक्ससी कंटेनर में लॉन्चपैड को व्यापक प्रणाली पर इसके प्रभाव को कम करने के लिए चल रहा है।

ध्यान दें: इंस्टॉल स्क्रिप्ट द्वारा शुरू किए गए परिवर्तन आपके वर्तमान वेब विकास सेटअप को तोड़ सकते हैं, इसलिए लॉन्चपैड को वर्चुअल मशीन या एलएक्ससी कंटेनर में आज़माने की सलाह दी जाती है, जैसा कि ऊपर वर्णित है।


यह भी एक नज़र है कि क्या किसी के पास निजी लॉन्चपैड उदाहरण के साथ अनुभव है?


पीपीए एक डेबियन चीज है, यह लॉन्चपैड के लिए विशिष्ट नहीं है।
एलेक्सिस विल्के
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.