क्या यह RPM पैकेज में लाइसेंस अनुबंध जोड़ने के लिए संभव है? जब उपयोगकर्ता RPM स्थापित करता है, तो उसे उपयोगकर्ता लाइसेंस अनुबंध को स्वीकार करने के लिए संकेत देना चाहिए।RPM पैकेज में लाइसेंस अनुबंध जोड़ना
उत्तर
यह तकनीकी और उपयोगकर्ता-इंटरफ़ेस दोनों कारणों के लिए एक बुरा विचार है।
इतना ही नहीं, क्योंकि कोई प्रदर्शन के दौरान स्थापित करते हैं, बल्कि इसलिए भी कि वहाँ कोई उपयोगकर्ता स्थापना के दौरान या यहाँ तक कि पहली बार चलाने, या आरपीएम फ़ाइल को निकालने बस पाठ प्रदर्शित करने के लिए कोई भी तरीका समर्थन नहीं कर सकते के लिए तंत्र हो सकता है हो सकता है या इनपुट स्वीकार करें।
अनिवार्य रूप से, अगर आप यह करने के लिए है, कम से कम सबसे खराब तरीका इग्नेसियो पता चलता है, जो है सूर्य करना क्या करना है, और इस तरह का कोई प्रतिबंध के साथ एक RPM फाइल बनाने, तो अंदर डाल दिया है एक आत्म निकालने बाइनरी जो लाइसेंस प्रदर्शित करता है, उपयोगकर्ता को संकेत देता है और फिर RPM को अनचाहे करता है। उपयोगकर्ता अनुभव को बर्बाद करने की भावना में, आपको सूर्य द्वारा बनाए गए निर्देशों के एक सेट की भी आवश्यकता होगी: JRE RPM Installation for Linux।
पाठ्यक्रम का यह सही तरीका License
फ़ील्ड का उपयोग करना है और फ़ाइल को %doc
के रूप में शामिल करना है जिसमें आपके लाइसेंसिंग शर्तें शामिल हैं। यह 'क्लिक-थ्रू' चरण से दूर है, जो शायद आपके वकीलों के लिए अस्वीकार्य है, हालांकि इसे व्यापक रूप से लागू करने योग्य नहीं माना जाता है।
पैकेज इंटरैक्टिव पहले से इंस्टॉल कर, बाद स्थापित करते हैं, पूर्व स्थापना रद्द करें, या पोस्ट-स्थापना रद्द करें स्क्रिप्ट का उपयोग नहीं हो सकता है:
यह RPM दिशा निर्देशों जो ऐसी बातें संबोधित करते हैं की धारा है। उपयोगकर्ता को को किसी भी समय इंस्टॉल के दौरान अपग्रेड या हटाने के दौरान संकेत नहीं दिया जाना चाहिए - सब कुछ पूरी तरह से स्वचालित होना चाहिए। (RPM Guidelines, Fedora Project)
याद रखें, पहली छाप अपने उपयोगकर्ता अपने उत्पाद की मिल जाएगा हो सकता है या तो इस: Software Installer http://www.virtuatopia.com/images/e/e1/Virtualbox_software_installer.jpg
या इस:
इस तरह के एक विस्तार स्पष्टीकरण के लिए धन्यवाद। > तकनीकी और उपयोगकर्ता-इंटरफ़ेस दोनों कारणों के लिए यह एक बुरा विचार है। मुझे इसका बुरा विचार पता है, अगर हम इसे किसी भी तरह से करना चाहते हैं तो विशेषज्ञ विचारों को प्राप्त करना चाहते थे। – Adil
आरपीएम डालने के तरीके के बारे में कोई सुझाव है कि "एक आत्म-निकालने वाली बाइनरी के अंदर जो [सामान करता है] तो RPM को अनचाहे करता है"? किसी भी संकेतक/सुझाव की सराहना की। – jedierikb
ऐसा मत करो; इस बात की कोई गारंटी नहीं है कि पैकेज को स्थापित किया जाएगा जब पर डिस्प्ले भी लाइसेंस अनुबंध दिखाएगा। इसे एक आत्म-निकालने वाले संग्रह में रखें जो निष्पादन पर समझौता दिखाता है।
एक और बात, हम लाइसेंस समझौते के प्रदर्शन को कैसे सम्मिलित कर सकते हैं स्क्रीन आकार के लिए? मैं बस लाइसेंस फ़ाइल पाठ को बिल्ली नहीं लेना चाहता हूं और सुअर को स्क्रॉल करना और देखना है। क्या यह शैल स्क्रिप्ट के माध्यम से संभव है? – Adil
निम्न चीज़ें देखें, क्रम में: '$ PAGER',' कम' की उपस्थिति, 'अधिक' की उपस्थिति। –
- 1. rpm पैकेज
- 2. एक RPM पैकेज
- 3. सेटअप प्रोजेक्ट में लाइसेंस अनुबंध कैसे जोड़ें
- 4. .deb फ़ाइल में लाइसेंस अनुबंध सहित
- 5. "आईफ़ोन डेवलपर प्रोग्राम लाइसेंस अनुबंध"
- 6. अंतिम उपयोगकर्ता लाइसेंस अनुबंध टेम्पलेट
- 7. स्थापना के दौरान इनो सेटअप में लाइसेंस अनुबंध लिंक दिखाएं
- 8. मैं एआईआर एप्लिकेशन इंस्टॉलर को लाइसेंस अनुबंध कैसे जोड़ूं?
- 9. RPM
- 10. सी # प्रोजेक्ट्स को जीपीएल लाइसेंस जोड़ना
- 11. वाणिज्यिक (सास) सॉफ्टवेयर के लिए सामुदायिक लाइसेंस अनुबंध?
- 12. एक डेब पैकेज की लाइसेंस जानकारी
- 13. स्विंग एप्लिकेशन में फोंट जोड़ना और पैकेज में शामिल करना
- 14. सिंटेक्स त्रुटि: newline अप्रत्याशित node.js rpm
- 15. अनुबंध। अनुबंध बनाम आवश्यक है।
- 16. ओपन सोर्स लाइसेंस
- 17. मर्मेलैड को पैकेज स्रोत के रूप में जोड़ना
- 18. किसी मौजूदा (मानक) पैकेज में नया फ़ंक्शन जोड़ना
- 19. rpmconfig कमांड rpm spec फ़ाइल
- 20. आरपीएम पैकेज में कई समूह
- 21. एक RPM कि भी फाइलों में हेरफेर और उन
- 22. स्थिरता अनुबंध
- 23. रैकेट अनुबंध
- 24. डब्ल्यूसीएफ अनुबंध
- 25. अनुबंध प्रोग्रामिंग
- 26. डब्ल्यूसीएफ डेटा अनुबंध में फ़ील्ड जोड़ना ग्राहकों को तोड़ देता है?
- 27. क्लिकऑन्स एक लाइसेंस समझौते के लिए पूछें
- 28. भाषा लाइसेंस
- 29. लाइसेंस मॉडल
- 30. सॉफ़्टवेयर (लाइसेंस)
इसी प्रकार क्वेरी मैं सोलारिस के लिए कहा है और कॉलिन का सुझाव काम कर रहा है http://stackoverflow.com/questions/2377074/adding-user-license-agreement-in-solaris-package – Adil