আমি কীভাবে বিভিন্ন ডিভাইসে উবুন্টু টাচকে পোর্টিং করব?


46

আমি উবুন্টু টাচ এমন একটি ডিভাইসে বন্দর করতে চাই যা বর্তমানে সমর্থিত নয়। এটি করার জন্য প্রয়োজনীয়তাগুলি কী এবং আমি কোথায় শুরু করব?


11
দয়া করে যেকোন উত্তর যথাসম্ভব বিস্তারিতভাবে তৈরি করুন এবং একটি "কীভাবে" গাইডকে যতটা সম্ভব সম্ভব করুন, কারণ এটি একটি ক্যানোনিকাল প্রশ্ন / উত্তর হয়ে উঠতে পারে।
থমাস ওয়ার্ড

13
এই গাইড যে কেউ এই প্রশ্নের উত্তর দিয়ে মোকাবেলা করতে চায় তার জন্য শুরু করার জন্য দুর্দান্ত জায়গা সরবরাহ করবে।
নাথান ওসমান

আমি যদি মেইলিং লিস্টে জিজ্ঞাসা করবো যদি কারও সাথে ভাগ্যে ডাকা ডিভাইস থাকে।
NoBugs

আমি এটি জিজ্ঞাসা করতে চাই যে এটি বন্দর করতে খুব বেশি সময় লাগে কিনা। আমি জুলাই পর্যন্ত সাপ্তাহিক ছুটি কাটাতে কিছুটা সময় কাটিয়েছি। এটির গড় কত সময় প্রয়োজন? ধন্যবাদ!

উত্তর:


21

উবুন্টু (টাচ) 13.10 প্রকাশিত হয়েছে; এটি এখন বিকাশকারীদের জন্য স্থিতিশীল। আপনি এখানে ধাপে ধাপে গাইড পেতে পারেন ।

যাইহোক, আমি সায়ানোজেনমড ব্যবহার করেছি। পরীক্ষা করে দেখুন বিল্ডিং CyanogenMod নির্দেশিকা কিভাবে এটি নির্মাণ করতে জানতে।

অ্যান্ড্রয়েড গাইডের জন্য উত্স থেকে বিল্ডিং এবং উবুন্টু টাচ উইকির বিল্ডিংয়ের আপনাকেও সহায়তা করা উচিত।

এটি প্রস্তুত হওয়ার পরে, পূর্বে দেওয়া উবুন্টু ফোন ইনস্টল গাইড সহ পোর্টিং উবুন্টু টাচ গাইডটি দেখুন ।

পদক্ষেপগুলি হ'ল:

  1. সায়ানোমড তৈরি করুন
  2. রুট অ্যান্ড্রয়েড
  3. বন্দর

এই লিঙ্কগুলি আপনাকে কীভাবে এগিয়ে যাওয়া উচিত তার ন্যায্য ধারণা দেয়। বিভিন্ন ড্রাইভারের কারণে ব্যবহারের জন্য আসল কোডটি ডিভাইস থেকে আলাদা হয়ে যায়, (তবে, টার্মিনাল কমান্ডগুলি প্রায় একই রকম থাকবে) এবং এটি এমন অনেক কিছু যা আপনাকে নিজের উপর প্রচুর পরীক্ষা ও ত্রুটি নিয়ে কাজ করতে হবে।

আমি লাভা জোলো কিউ 800 কে পোর্ট করার চেষ্টা করেছি , যা জরিমানা নির্মিত হয়েছিল এবং এটি ইনস্টলও হয়েছে। তবে, এটি এমন কোনও কিছুই করে না যা স্মার্টফোনটি ওয়াইফাইয়ের সাথে সংযোগ স্থাপন বাদ দিয়ে করণীয়। আমি এখন অ্যান্ড্রয়েড পুনরায় ইনস্টল করেছি।


@ সার্চগোলেড 6789 আমি "আমার হাতটি নীরব করেছি", তবে বিল্ডিং প্রক্রিয়া অবশ্যই ডিভাইস-নির্দিষ্ট (ওপি তার ডিভাইসটির উল্লেখ করে না), এবং এখানে লিঙ্কগুলি ঠিক যেমন অনুসরণ করা হবে (পোর্টিং ইত্যাদির জন্য একবার) বিল্ড প্রস্তুত) এবং তাদের মধ্যে থাকা সমস্ত ডেটা এখানে উল্লেখ করা খুব দীর্ঘ হবে। এটি, আমার মতে, পাল্টা উত্পাদনশীল হতে চাই। এছাড়াও, উদার নির্দেশাবলী অতিরিক্ত তথ্যের জন্য সংস্থানগুলি
টমক্যাট

1
দয়া করে শরীরে "ম্যানুয়ালি পোর্ট করার পদক্ষেপগুলি" অন্তর্ভুক্ত করুন, এই প্রশ্নের পক্ষে সম্ভবত ধাপে ধাপে প্রক্রিয়াটি সবচেয়ে গুরুত্বপূর্ণ। লিঙ্কগুলি আপনার প্রক্রিয়া পরিপূরক করা উচিত। এই অনুচ্ছেদে উদ্দেশ্য ছিল মানুষকে উইকির শব্দ-শব্দ অনুলিপি করা থেকে বিরত রাখা।
মাতেও

@ মাতিও প্রতিক্রিয়া জন্য ধন্যবাদ। এমনকি যদি আমি ধাপে ধাপে প্রক্রিয়ায় প্রবেশ করতে চাইতাম তবে এটি সম্পাদনা করার মতো খুব কমই রয়েছে বলে পুরো গাইডই এখানে আটকানো ছাড়া কিছুই হবে না। পদক্ষেপগুলি হ'ল: 1. সায়ানোমড তৈরি করুন ২. অ্যান্ড্রয়েড রুট ৩. সেখানে প্রদত্ত প্রক্রিয়াটি ব্যবহার করে পোর্ট করুন। আপনি যদি বিশ্বাস করেন যে আরও কিছু বিশদ দেওয়া উচিত তবে দয়া করে কিছুটা সুনির্দিষ্ট হন। আমি অবশ্যই এটি আপডেট করব। দুর্ভাগ্যক্রমে আমি আপনার বক্তব্যটি বেশ বুঝতে পারছি না।
টমক্যাট

1
কিছু লোকের পক্ষে এটি "চেকের তালিকা" হিসাবে ভাবা সহজ, প্রথমে এটি করুন, তারপরে ... এই লিঙ্কগুলি না দেখে কীভাবে এগিয়ে যাওয়া যায় তার সাধারণ ধারণা ছাড়াই। আমি মন্তব্য থেকে আপনার পদক্ষেপে সম্পাদিত এবং অনুগ্রহ প্রদান করছি।
মাতেও

@ টমক্যাট আমি আপনাকে জিজ্ঞাসা করতে পারি যে কোথা থেকে আপনি কার্নাল উত্স বা ডিভাইস ট্রি এবং বিক্রেতার নির্দিষ্ট ব্লব এবং লাভা এক্সো কিউ 800 এর মালিকানাধীন ড্রাইভার পেয়েছেন। আমি এটিতে আমার হাত পেতে পছন্দ করব।
কার্তিক

3

আমি প্রথমে একটি শিকড়ের লিনাক্স (অ্যান্ড্রয়েড) ডিভাইসটি দিয়ে শুরু করব এবং নিশ্চিত করব যে আপনার একটি 64-বিট উবুন্টু সিস্টেম রয়েছে। (যদি আপনি এটি সুইং করতে পারেন তবে 16 টি জিগের মতো অনেকগুলি राम ভাল হবে, বা কমপক্ষে স্বাপ ফাইল বা বিভাজনে এটি উপলব্ধ)

যদি আপনার সায়ানোজেনমডের সাথে পরিচিত না হয় তবে এটি ইনস্টল করে এবং বিল্ডিংয়ের মাধ্যমে পরিচিত হন। আমি এটি বলছি কারণ আপনি ইতিমধ্যে উল্লিখিত গাইড স্পষ্টভাবে বলেছে:

বিস্তৃত ডিভাইস সমর্থন করতে, আমরা অ্যান্ড্রয়েড সিস্টেমের জন্য বেস হিসাবে সায়ানোজেনমড ব্যবহার করার সিদ্ধান্ত নিয়েছি। আপনি নিরাপদে এওএসপি ব্যবহার করতে পারেন, কারণ আমরা অ্যাপ্লিকেশন / জাভা দিকটিতে করা অনেকগুলি কাস্টমাইজেশন এবং উন্নতি ব্যবহার করি না, তবে স্ক্রিপ্টগুলির কারণে সায়ানোজেনমড এবং এর জন্য উপলব্ধ পদ্ধতিগুলি তৈরি করা আরও সহজ।

আপনার ডিভাইস যদি এখানে তালিকাভুক্ত না হয় তবে এখানে চেক করুন । এটি ভাল নথিভুক্ত এবং অনুসরণ করা সহজ এবং আপনাকে আরও ভালভাবে বুঝতে সহায়তা করবে এবং এতে প্রচুর গাইড রয়েছে।

http://wiki.cyanogenmod.org/w/Doc:_Building_Basics

আপনার পছন্দ অনুসারে আপনি কেবল এখানে শুরু করতে চাইতে পারেন:

http://source.android.com/source/building.html

তারপরে সায়ানোজেনমড প্রকল্পের জন্য যান, তবে আমি মনে করি আপনার সেরা বেট সায়ানোজেনমড তৈরি করছে। একবার এটি হয়ে গেলে আপনি উল্লিখিত গাইডটিতে ফিরে যান।

নীচের লাইনটি প্রথমে অ্যান্ড্রয়েড শিখবে, অ্যান্ড্রয়েডের সাথে আপনি যত বেশি বুঝতে পারবেন উবুন্টু টাচ পোর্ট করা সহজ।


1
যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান। আমরা ইতিমধ্যে পোর্টেড ডিভাইসগুলির ব্যবহারকারীদের সন্ধান করছি এবং এটি কেবল ইন্টারনেট সংস্থান নয়, তাদের হাতটি ডিপ্রিটিড করেছিল।
ব্রায়াম

যদিও আমি আরও বিশদ উত্তর চেয়েছিলাম, তবে আমি মনে করি, এটি কোনও উত্তর না দেওয়ার চেয়ে ভাল। সুতরাং, আপনি অনুগ্রহ পেয়েছিলাম।
আনোয়ার

ধন্যবাদ আনোয়ার। @ ব্রাইয়াম আমি এখনই এটি করার পরিকল্পনা করছি যদিও বর্তমানে আমার কাছে একটি 32 বিট সিস্টেম রয়েছে, আমি প্রক্রিয়াটি শেষ করার সাথে সাথে এই উত্তরের আপডেটগুলি সরবরাহ করব ... কমপক্ষে এটি অন্যকে কোথায় শুরু করতে হবে তা নির্দেশ করতে সহায়তা করে। সম্ভবত অন্য কেউ আমার চেয়ে দ্রুত উত্তর দিতে পারে ...
CrandellWS

2

এই উত্তরগুলি খুব পুরানো। আধুনিক, আপ টু ডেট নির্দেশাবলী এখানে

https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/


এই উত্তরটি এখন 3 বছরের পুরানো কাছে এসে পৌঁছেছে, আমি মনে করি এটি উবুন্টু 14.04 এর সাথে উল্লেখ করা যেতে পারে? কোন নতুন আপডেট লিঙ্ক / ধারণা?
Xen2050

0

ক্যানোনিকাল Unক্য এবং উবুন্টুর ডিভাইসগুলির বিকাশ বন্ধ করার পরে, 2017 সালের প্রথম দিকে, ইউবোর্টস সম্প্রদায় এই কাজটি গ্রহণ করেছে।

এখন উবুন্টু টাচ পোর্টিং সম্পর্কিত ডকুমেন্টেশনের জন্য, আপনার http://docs.ubport.com/en/latest/porting/introduction.html এ যাওয়া উচিত

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.