আমি উবুন্টু টাচ এমন একটি ডিভাইসে বন্দর করতে চাই যা বর্তমানে সমর্থিত নয়। এটি করার জন্য প্রয়োজনীয়তাগুলি কী এবং আমি কোথায় শুরু করব?
আমি উবুন্টু টাচ এমন একটি ডিভাইসে বন্দর করতে চাই যা বর্তমানে সমর্থিত নয়। এটি করার জন্য প্রয়োজনীয়তাগুলি কী এবং আমি কোথায় শুরু করব?
উত্তর:
উবুন্টু (টাচ) 13.10 প্রকাশিত হয়েছে; এটি এখন বিকাশকারীদের জন্য স্থিতিশীল। আপনি এখানে ধাপে ধাপে গাইড পেতে পারেন ।
যাইহোক, আমি সায়ানোজেনমড ব্যবহার করেছি। পরীক্ষা করে দেখুন বিল্ডিং CyanogenMod নির্দেশিকা কিভাবে এটি নির্মাণ করতে জানতে।
অ্যান্ড্রয়েড গাইডের জন্য উত্স থেকে বিল্ডিং এবং উবুন্টু টাচ উইকির বিল্ডিংয়ের আপনাকেও সহায়তা করা উচিত।
এটি প্রস্তুত হওয়ার পরে, পূর্বে দেওয়া উবুন্টু ফোন ইনস্টল গাইড সহ পোর্টিং উবুন্টু টাচ গাইডটি দেখুন ।
পদক্ষেপগুলি হ'ল:
এই লিঙ্কগুলি আপনাকে কীভাবে এগিয়ে যাওয়া উচিত তার ন্যায্য ধারণা দেয়। বিভিন্ন ড্রাইভারের কারণে ব্যবহারের জন্য আসল কোডটি ডিভাইস থেকে আলাদা হয়ে যায়, (তবে, টার্মিনাল কমান্ডগুলি প্রায় একই রকম থাকবে) এবং এটি এমন অনেক কিছু যা আপনাকে নিজের উপর প্রচুর পরীক্ষা ও ত্রুটি নিয়ে কাজ করতে হবে।
আমি লাভা জোলো কিউ 800 কে পোর্ট করার চেষ্টা করেছি , যা জরিমানা নির্মিত হয়েছিল এবং এটি ইনস্টলও হয়েছে। তবে, এটি এমন কোনও কিছুই করে না যা স্মার্টফোনটি ওয়াইফাইয়ের সাথে সংযোগ স্থাপন বাদ দিয়ে করণীয়। আমি এখন অ্যান্ড্রয়েড পুনরায় ইনস্টল করেছি।
আমি প্রথমে একটি শিকড়ের লিনাক্স (অ্যান্ড্রয়েড) ডিভাইসটি দিয়ে শুরু করব এবং নিশ্চিত করব যে আপনার একটি 64-বিট উবুন্টু সিস্টেম রয়েছে। (যদি আপনি এটি সুইং করতে পারেন তবে 16 টি জিগের মতো অনেকগুলি राम ভাল হবে, বা কমপক্ষে স্বাপ ফাইল বা বিভাজনে এটি উপলব্ধ)
যদি আপনার সায়ানোজেনমডের সাথে পরিচিত না হয় তবে এটি ইনস্টল করে এবং বিল্ডিংয়ের মাধ্যমে পরিচিত হন। আমি এটি বলছি কারণ আপনি ইতিমধ্যে উল্লিখিত গাইড স্পষ্টভাবে বলেছে:
বিস্তৃত ডিভাইস সমর্থন করতে, আমরা অ্যান্ড্রয়েড সিস্টেমের জন্য বেস হিসাবে সায়ানোজেনমড ব্যবহার করার সিদ্ধান্ত নিয়েছি। আপনি নিরাপদে এওএসপি ব্যবহার করতে পারেন, কারণ আমরা অ্যাপ্লিকেশন / জাভা দিকটিতে করা অনেকগুলি কাস্টমাইজেশন এবং উন্নতি ব্যবহার করি না, তবে স্ক্রিপ্টগুলির কারণে সায়ানোজেনমড এবং এর জন্য উপলব্ধ পদ্ধতিগুলি তৈরি করা আরও সহজ।
আপনার ডিভাইস যদি এখানে তালিকাভুক্ত না হয় তবে এখানে চেক করুন । এটি ভাল নথিভুক্ত এবং অনুসরণ করা সহজ এবং আপনাকে আরও ভালভাবে বুঝতে সহায়তা করবে এবং এতে প্রচুর গাইড রয়েছে।
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
আপনার পছন্দ অনুসারে আপনি কেবল এখানে শুরু করতে চাইতে পারেন:
http://source.android.com/source/building.html
তারপরে সায়ানোজেনমড প্রকল্পের জন্য যান, তবে আমি মনে করি আপনার সেরা বেট সায়ানোজেনমড তৈরি করছে। একবার এটি হয়ে গেলে আপনি উল্লিখিত গাইডটিতে ফিরে যান।
নীচের লাইনটি প্রথমে অ্যান্ড্রয়েড শিখবে, অ্যান্ড্রয়েডের সাথে আপনি যত বেশি বুঝতে পারবেন উবুন্টু টাচ পোর্ট করা সহজ।
এই উত্তরগুলি খুব পুরানো। আধুনিক, আপ টু ডেট নির্দেশাবলী এখানে
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
ক্যানোনিকাল Unক্য এবং উবুন্টুর ডিভাইসগুলির বিকাশ বন্ধ করার পরে, 2017 সালের প্রথম দিকে, ইউবোর্টস সম্প্রদায় এই কাজটি গ্রহণ করেছে।
এখন উবুন্টু টাচ পোর্টিং সম্পর্কিত ডকুমেন্টেশনের জন্য, আপনার http://docs.ubport.com/en/latest/porting/introduction.html এ যাওয়া উচিত