मैं उबंटू टच को एक उपकरण में पोर्ट करना चाहूंगा जो वर्तमान में समर्थित नहीं है। ऐसा करने के लिए क्या आवश्यकताएं हैं और मैं कहां से शुरू करूं?
मैं उबंटू टच को एक उपकरण में पोर्ट करना चाहूंगा जो वर्तमान में समर्थित नहीं है। ऐसा करने के लिए क्या आवश्यकताएं हैं और मैं कहां से शुरू करूं?
जवाबों:
उबंटू (टच) 13.10 जारी किया गया है; यह अब डेवलपर्स के लिए स्थिर है। आप यहां चरण-दर-चरण मार्गदर्शिका प्राप्त कर सकते हैं ।
हालाँकि, मैंने CyanogenMod का उपयोग किया। भवन CyanogenMod गाइड की जाँच करें कि इसे कैसे बनाया जाए।
एंड्रॉइड गाइड के लिए स्रोत से भवन , और उबंटू टच विकी का निर्माण आपको भी मदद करना चाहिए।
इसके तैयार होने के बाद, पहले दिए गए उबंटू फोन इंस्टॉल गाइड के साथ पोर्टिंग उबंटू टच गाइड पर जाएं ।
कदम हैं:
ये लिंक आपको एक अच्छा विचार देते हैं कि आपको कैसे आगे बढ़ना चाहिए। उपयोग किए जाने वाले वास्तविक कोड अलग-अलग ड्राइवरों के कारण डिवाइस से डिवाइस में भिन्न होते हैं, (लेकिन, टर्मिनल कमांड लगभग एक ही रहेंगे) और यह कुछ ऐसा है जिसे आपको बहुत सारे परीक्षण और त्रुटि के साथ खुद पर काम करना होगा।
मैंने लावा ज़ोलो क्यू 800 को पोर्ट करने की कोशिश की , जो ठीक बनाया गया था, और यह स्थापित भी हुआ। लेकिन, यह कुछ भी नहीं करता है कि एक स्मार्टफोन को वाईफाई से कनेक्ट करने के अलावा करना चाहिए। मैंने अब Android पुनर्स्थापित किया है।
मैं पहले एक रूटीन लिनक्स (एंड्रॉइड) डिवाइस प्राप्त करके शुरू करूंगा और सुनिश्चित करूंगा कि आपके पास 64-बिट उबंटू सिस्टम है। (बहुत सारे राम 16 गिग्स की तरह अच्छे होंगे यदि आप इसे स्विंग कर सकते हैं, या कम से कम एक स्वैप फ़ाइल या विभाजन के साथ उपलब्ध है)
यदि आपका CyanogenMod से परिचित नहीं है, तो इसे स्थापित करके और इसका निर्माण करके परिचित हो जाएं। मैं यह इसलिए कहता हूं क्योंकि गाइड ने पहले ही स्पष्ट रूप से उल्लेख किया है:
उपकरणों की एक विस्तृत श्रृंखला का समर्थन करने के लिए, हमने एंड्रॉइड सिस्टम के लिए आधार के रूप में CyanogenMod का उपयोग करने का निर्णय लिया। आप सुरक्षित रूप से AOSP का उपयोग कर सकते हैं, क्योंकि हम App / Java साइड में किए गए बहुत सारे अनुकूलन और सुधार का उपयोग नहीं करते हैं, लेकिन यह स्क्रिप्ट्स के कारण CyanogenMod के साथ आसान है और इसके लिए उपलब्ध प्रक्रियाओं का निर्माण करते हैं।
यदि आपका डिवाइस यहां सूचीबद्ध नहीं है, तो यहां देखें । यह अच्छी तरह से प्रलेखित है और पालन करने में आसान है और आपको बेहतर तरीके से समझने और मार्गदर्शकों का भार उठाने में मदद करेगा।
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
आपकी प्राथमिकता के आधार पर, आप बस यहां शुरू करना चाहते हैं:
http://source.android.com/source/building.html
फिर CyanogenMod प्रोजेक्ट के लिए जाएं, लेकिन मुझे लगता है कि आपका सबसे अच्छा शर्त Cyanogenmod का निर्माण है। एक बार जब आप ऐसा कर लेते हैं, तो आपके द्वारा बताए गए गाइड पर वापस जाएं।
निचला रेखा पहले एंड्रॉइड सीखता है, जितना अधिक आप एंड्रॉइड के साथ समझ सकते हैं उबंटू टच को पोर्ट करना होगा।
ये जवाब बहुत पुराना है। आधुनिक, अद्यतित निर्देश यहां दिए गए हैं
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
2017 की शुरुआत में, कैनन ने उपकरणों के लिए एकता और उबंटू के विकास को रोक दिया, इसके बाद यूबपोर्ट्स समुदाय ने इस कार्य को शुरू कर दिया।
अब उबंटू टच को पोर्ट करने के दस्तावेज के लिए, http://docs.ubports.com/en/latest/porting/int.html.html पर जाना चाहिए