यह aeimport कमांड है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
aeimport - एजिस में विदेशी भंडार आयात करें
SYNOPSIS
aeimport [ विकल्प...] दिरनाम
aeimport -मदद
aeimport -संस्करण
वर्णन
RSI aeimport कमांड का उपयोग एक नया प्रोजेक्ट बनाने और उसे आयात करके पॉप्युलेट करने के लिए किया जाता है
परियोजना इतिहास को खोए बिना विदेशी भंडार (जैसे आरसीएस या सीवीएस)।
कृपया ध्यान दें: जब तक आप कोई संस्करण निर्दिष्ट नहीं करते (देखें)। -संस्करण विकल्प, नीचे) यह आदेश
संस्करण 1.0 का समर्थन करने के लिए शाखाएँ बनाने में डिफ़ॉल्ट होगा। अगर आपने भी ये खोज लिया
देर हो चुकी है, सब कुछ ख़त्म नहीं हुआ है: आप इसका उपयोग कर सकते हैं Aenbru(1) आपको शाखाओं से छुटकारा पाने का आदेश दें
नहीं चाहता था.
निर्देशिका
परियोजना निर्देशिका, जिसके तहत परियोजना आधार रेखा और इतिहास और राज्य और परिवर्तन
डेटा रखा जाता है, इस समय बनाया जाएगा। अगर -निर्देशिका विकल्प नहीं दिया गया है,
प्रोजेक्ट निर्देशिका डिफ़ॉल्ट_प्रोजेक्ट_‐ द्वारा निर्दिष्ट निर्देशिका में बनाई जाएगी
की निर्देशिका फ़ील्ड एयूकोन्फ़(5), या यदि वर्तमान उपयोगकर्ता की होम निर्देशिका में सेट नहीं है; में या तो
प्रोजेक्ट के समान नाम वाला मामला।
कर्मचारी
प्रोजेक्ट वर्तमान उपयोगकर्ता और समूह को स्वामी उपयोगकर्ता और समूह के रूप में बनाकर बनाया गया है।
वर्तमान उपयोगकर्ता प्रोजेक्ट का व्यवस्थापक है. परियोजना में कोई अन्य नहीं है
प्रशासक (उपयोग ऐना(1) और जोड़ने के लिए)।
प्रोजेक्ट में इतिहास फ़ाइलों (ब्लो देखें) में पाए गए सभी उपयोगकर्ता नाम स्थापित किए जाएंगे
डेवलपर्स, समीक्षक और इंटीग्रेटर्स। यह शायद बहुत व्यापक है, लेकिन काफी सटीक है
अधिकांश रिपॉजिटरी में पाई जाने वाली व्यापक-खुली अनुमतियों को पुन: उत्पन्न करता है, और आप इसका उपयोग करना चाहेंगे
हवाई(1) aerrv(1) और हवाई(1) इस सूची को जानने के लिए जैसा उपयुक्त हो।
यदि केवल एक नाम मिलता है, तो प्रोजेक्ट "डेवलपर्स_मे_रिव्यू = सत्य" पर सेट हो जाएगा।
अन्यथा यह झूठा होगा (देखें) एपेत्रु(5) अधिक जानकारी के लिए)। उपयोग एईपीए(1) परिवर्तन करना
यदि आप एक अलग सेटिंग चाहते हैं तो यह।
प्रोजेक्ट का उमास्क वर्तमान उपयोगकर्ता के उमास्क से लिया गया है, लेकिन गारंटी के लिए संशोधित किया गया है
समूह के सदस्यों के पास पहुंच होगी और केवल प्रोजेक्ट स्वामी के पास ही लिखने का अधिकार होगा
पहुँच। सामान्य तौर पर, यह परियोजना का सबसे अच्छा है नहीं किसी अन्य के साथ किसी खाते का स्वामित्व
भूमिका, क्योंकि यह "उफ़, मुझे लगा कि मैं कहीं और था" त्रुटियों की एक पूरी श्रेणी को रोकता है।
प्रोजेक्ट का इतिहास आदेश (देखें एपकॉन्फ(5) अधिक जानकारी के लिए) उन पर सेट हैं
आरसीएस के लिए उपयुक्त. बिल्ड कमांड "एग्जिट 0" पर सेट है; आपको इसे किसी चीज़ पर सेट करना होगा
उपयुक्त। प्रतीकात्मक लिंक फ़ार्म चालू है.
सूचक
प्रोजेक्ट पॉइंटर को खोज पथ के पहले तत्व में जोड़ा जाएगा, या यदि कोई पथ नहीं है
सेट है. यदि यह अनुचित है, तो इसका उपयोग करें -पुस्तकालय वांछित को स्पष्ट रूप से सेट करने का विकल्प
जगह। देखें -पुस्तकालय अधिक जानकारी के लिए विकल्प।
वैकल्पिक रूप से, प्रोजेक्ट को वैश्विक में जोड़ने के लिए AEGIS_PATH पर्यावरण चर को अनसेट करें
परियोजना सूची.
संस्करण
आप प्रोजेक्ट संस्करण को दो तरीकों से निर्दिष्ट कर सकते हैं:
1. संस्करण संख्या प्रोजेक्ट नाम में अंतर्निहित हो सकती है, इस स्थिति में संस्करण
नंबर हटा दिए जाएंगे. उदाहरण के लिए, "aeimport -p example.1.2" एक बनाएगा
परियोजना को "उदाहरण" कहा जाता है, जिसमें शाखा संख्या 1 बनाई गई है, और शाखा 2 की उप-शाखा 1 बनाई गई है
बनाया।
2. संस्करण संख्या स्पष्ट रूप से बताई जा सकती है, ऐसी स्थिति में इसे उप-विभाजित किया जाएगा
शाखा संख्या. उदाहरण के लिए, "aeimport -p example -version 1.2" एक प्रोजेक्ट बनाएगा
शाखा संख्या 1 के निर्माण के साथ "उदाहरण" कहा जाता है, और शाखा 2 की उप-शाखा 1 बनाई गई है।
प्रत्येक मामले में, इन शाखाओं का नाम वहीं रखा जा सकता है जहां परियोजना का नाम दिया जा सकता है, जैसे
"-पी उदाहरण.1" और "-पी उदाहरण-1.2"। वास्तविक विराम चिह्न महत्वहीन है.
आपके पास अपनी पसंद की किसी भी संस्करण संख्या की गहराई हो सकती है। संस्करण निर्दिष्ट करने की दोनों विधियाँ
संख्याओं का उपयोग किया जा सकता है, और उन्हें संयोजित किया जाएगा। यदि आप कोई संस्करण संख्या नहीं चाहते हैं,
उपयोग -संस्करण तर्क के रूप में एक डैश के साथ, जैसा कि "-संस्करण -" में है
यदि स्पष्ट या परोक्ष रूप से कोई संस्करण संख्या नहीं दी गई है, तो संस्करण 1.0 का उपयोग किया जाता है।
परियोजना निर्देशिका स्थान
कृपया नोट: एजिस इसकी धारणा को निर्धारित करने के लिए अंतर्निहित फाइल सिस्टम को भी सलाह देता है
अधिकतम फ़ाइल आकार। जहाँ फ़ाइल सिस्टम का अधिकतम फ़ाइल आकार से कम है
max_filename_length, फाइलसिस्टम जीत जाता है। ऐसा हो सकता है, उदाहरण के लिए, जब आप
Linux UMSDOS फ़ाइल सिस्टम का उपयोग करते हुए, या जब आपके पास NFS एक प्राचीन V7 माउंट किया हुआ हो
फाइल सिस्टम। स्थापना max_filename_length इन मामलों में 255 तक नहीं बदलता है
तथ्य यह है कि अंतर्निहित फ़ाइल सिस्टम सीमाएं बहुत छोटी हैं (क्रमशः 12 और 14)।
यदि आपकी विकास निर्देशिका (या आपकी पूरी परियोजना) फ़ाइल सिस्टम पर फ़ाइल नाम के साथ है
सीमाएँ, या विषम निर्माण का एक हिस्सा ऐसे वातावरण में होता है,
यह एजिस को यह बताने में मदद करता है कि वे क्या हैं (परियोजना का उपयोग करके) विन्यास फ़ाइल के फ़ील्ड) ताकि आप
उस स्थिति में न भागें जहां परियोजना अधिक अनुमेय पर बनती है
वातावरण, लेकिन अधिक सीमित वातावरण में रहस्यमय त्रुटियों के साथ विफल रहता है।
यदि आपकी विकास निर्देशिकाएं नियमित रूप से एक Linux UMSDOS फाइल सिस्टम पर हैं, तो आप
शायद सेटिंग से बेहतर हो डॉस_फाइलनाम_आवश्यक = <strong>उद्देश्य</strong>, और बदल भी रहा है
विकास_निर्देशिका_टेम्पलेट खेत। विभिन्न विंडोज़ के साथ विषम विकास
वातावरण को भी इसकी आवश्यकता हो सकती है।
THE प्रक्रिया
अधिकांश फ़ाइल संस्करण प्रणालियाँ परिवर्तन सेट का उपयोग करके संचालित नहीं होती हैं। ऐसे आयात करने के लिए
एजिस में रिपॉजिटरी में इन परिवर्तन सेटों को "खोजना" आवश्यक है। निम्नलिखित
कदम उठाए गए हैं:
1.
निर्देशिका (दीरपथ) कमांड लाइन पर दिया गया है, और इसके नीचे सभी निर्देशिकाएं हैं
उपयुक्त फ़ाइलों के लिए स्कैन किया गया (उदाहरण के लिए, आरसीएस और सीवीएस ",v" प्रत्यय वाली फ़ाइलों का उपयोग करते हैं)।
फ़ाइल का इतिहास प्राप्त करने के लिए इन फ़ाइलों को पढ़ा जाता है।
यदि आप एक गैर-मानक फ़ाइल प्रत्यय का उपयोग कर रहे हैं, तो aeimport इसे ढूंढने में सक्षम नहीं होगा
फाइलें.
यदि आपके सीवीएस भंडार में एक से अधिक मॉड्यूल हैं, तो aeimport (अभी तक) नहीं है
CVSROOT/मॉड्यूल फ़ाइल को समझें। आपके संपूर्ण CVSROOT पर aeimport इंगित कर सकता है
अप्रत्याशित रूप से बड़ा परिणाम उत्पन्न करें।
2.
पिछले चरण में खोजी गई इतिहास फ़ाइलों को उपयोग किए गए स्थान पर कॉपी किया जाता है
एजिस. कुछ अन्य उपकरणों के विपरीत, एजिस के पास सभी के बजाय प्रति प्रोजेक्ट एक रिपॉजिटरी है
समान भंडार साझा करने वाली परियोजनाएं।
इसका मतलब यह भी है कि एजिस मूल इतिहास फ़ाइलों को संशोधित नहीं करेगा। विशेष रूप से,
यदि आयात अप्रत्याशित परिणाम देता है, तो बस प्रोजेक्ट हटा दें (देखें)। aermpr(1) के लिए
अधिक जानकारी) और फिर से प्रारंभ करें।
अपनी सभी इतिहास फ़ाइलों को $CVSROOT के अंतर्गत छोड़ना और एजिस रखना संभव नहीं है
उनकी ओर इशारा करो.
3.
विभिन्न फ़ाइल इतिहासों में उल्लिखित प्रत्येक उपयोगकर्ता के लिए, समय टिकटों की जांच की जाती है
उन फ़ाइलों के समूह ढूंढें जो लगभग एक ही समय में प्रतिबद्ध थे। फ़ाइलें बदल गईं
एक दूसरे के 1 मिनट के भीतर एक समूह माना जाता है।
फ़ाइलें एक मिनट के भीतर बदल जाती हैं, लेकिन अलग-अलग उपयोगकर्ताओं द्वारा नहीं एक समूह माना जाता है.
यह आमतौर पर कोई समस्या नहीं पेश करता है क्योंकि डेवलपर्स ज्यादातर अकेले काम करते हैं। दुर्लभ मामलों में
जहां डेवलपर्स एक साथ काम करते हैं, उनमें से केवल एक ही प्रतिबद्ध होता है।
कुछ मामलों में समय विंडो बहुत बड़ी हो सकती है, और कई बहुत छोटे परिवर्तन भी हो सकते हैं
इसे एक बड़े परिवर्तन समूह के रूप में देखा जाता है। व्यवहार में, यह बहुत सामान्य नहीं है।
4.
फ़ाइलों के समूह को एजिस डेटाबेस में पूर्ण परिवर्तनों के रूप में संग्रहीत किया जाता है (अर्थात जैसे कि
एईपास(1) पहले ही चल चुका है)। परिवर्तन का वर्णन सभी का समाहार है
प्रासंगिक फ़ाइल संस्करणों से जुड़ी अद्वितीय टिप्पणियाँ पाई गईं। प्रयुक्त समय टिकट
परिवर्तन के लिए समूह में किसी भी फ़ाइल का नवीनतम समय टिकट है।
ऐसे समय होते हैं जब फ़ाइल टिप्पणियों के बीच छोटी टाइपोग्राफ़िकल त्रुटियों के परिणामस्वरूप लंबा समय लगता है-
अपेक्षा से अधिक परिवर्तन विवरण। इसे ठीक किया जा सकता है aeca(1) या tkaeca(1) यदि
इच्छित। ऐसे भी समय होते हैं जब इसका विपरीत सत्य होता है: कुछ फ़ाइलों पर कोई टिप्पणी नहीं होती है
सभी, और परिणामी विवरण उपयोगी से कम है।
5.
टैग को फाइलों से डेल्टा नाम स्थानांतरित करके डेल्टा नाम में बदल दिया जाता है
वे जिन परिवर्तन सेटों से जुड़े हैं, उनसे जुड़े हुए हैं। जब कोई टैग दिखाई देगा
एक से अधिक परिवर्तनों से जुड़ा हुआ, यह केवल नवीनतम परिवर्तन से जुड़ा हुआ है।
सामान्य उपयोग में, टैग एजिस के डेल्टा नंबरों के समान उद्देश्य पूरा करते हैं। वे हैं
सभी (आम तौर पर) एक ही सीवीएस कमांड में लागू होते हैं, ताकि एक विशेष रिलीज हो सके
बाद में दोबारा बनाया जाएगा. हालाँकि, क्योंकि प्रत्येक फ़ाइल एक अलग संस्करण में होगी, और
प्रत्येक का नवीनतम संस्करण विभिन्न यादृच्छिक परिवर्तन सेटों में शामिल होगा।
टैग का प्रयोग अन्य चीजों के लिए भी किया जाता है. यहां दी गई विधि केवल एक अनुमान है, लेकिन यह है
जो यथोचित रूप से अच्छा काम करता है।
एक बार जब aeimport किसी प्रोजेक्ट को आयात करना पूरा कर लेता है, तो आप परिणामों की जांच करने में सक्षम होंगे
का उपयोग ael प्रोजेक्ट_इतिहास और ael विवरण बदलें आदेश. (देखना ael(1) अधिक के लिए
जानकारी।)
सीमाओं
Aeimport कार्यक्रम पूर्णता से बहुत दूर है। कई ज्ञात सीमाएँ हैं।
· इस समय, शाखाकरण के लिए कोई समर्थन नहीं है. (जैसे ही मुझे पता चलेगा कि कैसे करना है
शिथिल युग्मित फ़ाइलों में एक शाखा की जड़ को समझें, मैं इसे लागू करूँगा। विचारों
और/या कोड योगदान का स्वागत है।)
· वर्तमान में केवल आरसीएस और एससीसीएस प्रारूप ही समझ में आते हैं। यह सीधे आगे होना चाहिए
भविष्य में अतिरिक्त प्रारूपों के लिए समर्थन जोड़ें। उपरोक्त प्रक्रिया का केवल चरण 1
ध्यान देने की आवश्यकता है, बाकी फ़ाइल स्वरूप तटस्थ है।
· सीवीएस मॉड्यूल के लिए कोई समर्थन नहीं है, और इसकी आवश्यकता है।
· आप परिवर्तन सेट निर्धारित करने के लिए उपयोग की जाने वाली समय विंडो का आकार निर्दिष्ट नहीं कर सकते। समय ही बताएगा
क्या यह आवश्यक है, लेकिन सवाल उठता है: आप कैसे जानेंगे कि विंडो का आकार क्या है
विकल्प का उपयोग करने के लिए आपको इसकी आवश्यकता है।
· आप किसी मौजूदा प्रोजेक्ट में सीवीएस रिपॉजिटरी आयात नहीं कर सकते। आप केवल नया ही बना सकते हैं
सीवीएस भंडार से परियोजना।
· आप दूरस्थ सीवीएस रिपॉजिटरी आयात नहीं कर सकते।
विकल्प
निम्नलिखित विकल्पों को समझा जाता है:
-निर्देशिका पथ
इस विकल्प का उपयोग यह निर्दिष्ट करने के लिए किया जा सकता है कि किस निर्देशिका का उपयोग किया जाना है। यह एक त्रुटि है
यदि वर्तमान उपयोगकर्ता के पास निर्देशिका बनाने के लिए उपयुक्त अनुमति नहीं है
पथ दिया। यह एक निरपेक्ष मार्ग होना चाहिए।
सावधानी: यदि आप एक ऑटोमाउंटर का उपयोग कर रहे हैं, तो 'pwd' का उपयोग निरपेक्ष बनाने के लिए न करें
पथ, यह आमतौर पर गलत उत्तर देता है।
-प्रारूप नाम
इस विकल्प का उपयोग यह निर्दिष्ट करने के लिए किया जा सकता है कि कौन सा इतिहास प्रारूप आयात किया जा रहा है।
निम्नलिखित प्रारूप समझे जाते हैं:
आरसीएस रिलीज कंट्रोल सिस्टम प्रारूप काफी समय से मौजूद है। यह है
सीवीएस (समवर्ती संस्करण प्रणाली) अंतर्निहित प्रारूप। यह है
यदि कोई प्रारूप नाम निर्दिष्ट नहीं है तो डिफ़ॉल्ट।
नोट: इसलिए आप चाहिए चलाने से पहले आरसीएस स्थापित करें aeimport अगर आप इसका इस्तेमाल करते हैं
प्रारूप, क्योंकि आयात प्रक्रिया के दौरान आरसीएस कमांड चलाये जायेंगे।
यदि आरसीएस स्थापित नहीं है तो आयात विफल हो जाएगा। आप एक फ्रीवेयर पा सकते हैं
ftp.gnu.org, या स्थानीय दर्पण पर कार्यान्वयन।
एससीसीएस सोर्स कोड कंट्रोल सिस्टम सबसे शुरुआती यूनिक्स संस्करण प्रणालियों में से एक है।
(मुझे बताया गया है कि यह BitKeeper का अंतर्निहित प्रारूप है।)
नोट: इसलिए आप चाहिए चलाने से पहले SCCS स्थापित करें aeimport यदि तुम प्रयोग करते हो
यह प्रारूप, क्योंकि SCCS कमांड आयात प्रक्रिया के दौरान चलाये जायेंगे।
यदि SCCS स्थापित नहीं है तो आयात विफल हो जाएगा। जीएनयू संगत रूप से बेवकूफ़ है
सोर्स कंट्रोल (सीएसएससी) एससीसीएस का एक फ्रीवेयर कार्यान्वयन है, और यह हो सकता है
पर मिला ftp://alpha.gnu.org/gnu/CSSC/
-पुस्तकालय एब्सपथ
इस विकल्प का उपयोग वैश्विक स्थिति के लिए खोजी जाने वाली निर्देशिका को निर्दिष्ट करने के लिए किया जा सकता है
फ़ाइलें और उपयोगकर्ता राज्य फ़ाइलें। (देखो एगस्टेट(5) और औस्टेट(5) अधिक के लिए
जानकारी।) कमांड लाइन पर कई पुस्तकालय विकल्प मौजूद हो सकते हैं, और
दिए गए क्रम में खोज कर रहे हैं। इस स्पष्ट खोज पथ से जुड़े हैं:
द्वारा निर्दिष्ट निर्देशिकाएं AEGIS_PATH पर्यावरण चर (बृहदान्त्र अलग),
और अंत में, /usr/स्थानीय/lib/एजिस हमेशा खोजा जाता है। सभी पथ निर्दिष्ट,
या तो कमांड लाइन पर या में AEGIS_PATH पर्यावरण चर, होना चाहिए
पूर्ण।
-सूची
इस विकल्प का उपयोग इस आदेश के लिए उपयुक्त विषयों की सूची प्राप्त करने के लिए किया जा सकता है।
सूची अपेक्षा से अधिक सामान्य हो सकती है।
-प्रयोग करें नाम
इस विकल्प का उपयोग रुचि की परियोजना का चयन करने के लिए किया जा सकता है। जब नहीं -प्रयोग करें
विकल्प निर्दिष्ट है, एईजीआईएस_प्रोजेक्ट पर्यावरण चर से परामर्श किया जाता है। अगर
जो मौजूद नहीं है, उपयोगकर्ता का $घर/.एजिसआरसी डिफ़ॉल्ट के लिए फ़ाइल की जांच की जाती है
परियोजना क्षेत्र (देखें एयूकोन्फ़(5) अधिक जानकारी के लिए)। यदि यह मौजूद नहीं है,
जब उपयोगकर्ता केवल एक ही परियोजना के भीतर परिवर्तन पर काम कर रहा है, तो परियोजना
नाम उस प्रोजेक्ट के लिए डिफ़ॉल्ट है। अन्यथा, यह एक त्रुटि है।
-मदद
इस विकल्प का उपयोग कैसे करें के बारे में अधिक जानकारी प्राप्त करने के लिए किया जा सकता है aeimport
कार्यक्रम.
-संस्करण संख्या
इस विकल्प का उपयोग परियोजना के लिए संस्करण संख्या निर्दिष्ट करने के लिए किया जा सकता है। संस्करण
संख्याओं को शाखाओं के रूप में कार्यान्वित किया जाता है। यदि तर्क के रूप में एकल डैश ("-") का उपयोग करें
आप चाहते हैं कि कोई संस्करण शाखाएँ न बनाई जाएँ।
यह भी देखें तत्वावधान(1) सभी तत्वावधान आदेशों के लिए सामान्य विकल्पों के लिए।
सभी विकल्पों को संक्षिप्त किया जा सकता है; संक्षिप्त नाम को अपर केस लेटर्स के रूप में प्रलेखित किया गया है,
सभी छोटे अक्षर और अंडरस्कोर (_) वैकल्पिक हैं। आपको लगातार उपयोग करना चाहिए
वैकल्पिक अक्षरों का क्रम।
सभी विकल्प केस असंवेदनशील हैं, आप उन्हें अपर केस या लोअर केस में टाइप कर सकते हैं या a
दोनों का संयोजन, मामला महत्वपूर्ण नहीं है।
उदाहरण के लिए: तर्क "-प्रोजेक्ट, "-प्रोजे" और "-पी" सभी का अर्थ यह है कि
-प्रयोग करें विकल्प। तर्क "-prj" नहीं समझा जाएगा, क्योंकि लगातार
वैकल्पिक वर्ण प्रदान नहीं किए गए थे।
विकल्प और अन्य कमांड लाइन तर्कों को कमांड लाइन पर मनमाने ढंग से मिलाया जा सकता है,
फ़ंक्शन चयनकर्ताओं के बाद।
GNU लंबे विकल्प नामों को समझा जाता है। चूँकि सभी विकल्पों के नाम aeimport लम्बे हैं,
इसका अर्थ है अतिरिक्त अग्रणी '-' को अनदेखा करना। NS "--विकल्प=मूल्य"सम्मेलन भी है
समझ में आ।
बाहर निकलें स्थिति
RSI aeimport आदेश किसी भी त्रुटि पर 1 की स्थिति के साथ बाहर निकल जाएगा। NS aeimport आदेश
कोई त्रुटि न होने पर केवल 0 की स्थिति से बाहर निकलेगा।
वातावरण चर
देख तत्वावधान(1) पर्यावरण चर की सूची के लिए जो इस आदेश को प्रभावित कर सकता है। देखो
एपकॉन्फ(5) प्रोजेक्ट कॉन्फ़िगरेशन फ़ाइल के लिए प्रोजेक्ट_विशिष्ट कैसे सेट करें के लिए फ़ील्ड
एजिस द्वारा निष्पादित सभी कमांड के लिए पर्यावरण चर।
कॉपीराइट
aeimport संस्करण 4.24.3.D001
कॉपीराइट (सी) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 पीटर मिलर
एईइम्पोर्ट प्रोग्राम बिल्कुल बिना किसी वारंटी के आता है; विवरण के लिए 'का उपयोग करेंaeimport
-संस्करण लाइसेंस' आदेश। यह मुफ़्त सॉफ़्टवेयर है और इसे पुनर्वितरित करने के लिए आपका स्वागत है
खास शर्तों के अन्तर्गत; विवरण के लिए 'का उपयोग करेंaeimport -संस्करण लाइसेंस' आदेश।
onworks.net सेवाओं का उपयोग करके ऑनलाइन aeimport का उपयोग करें