উবুন্টু (Ubuntu) স্মার্টফোন এবং ট্যাবলেটের জন্য একটি টাচ-ফোকাসড (touch-focused) ইন্টারফেস ডেভেলপ করছে, ২০১৪-এ উবুন্টু স্মার্টফোন শিপ করার প্ল্যান নিয়ে। আপনি যদি এখনই এটি চেষ্টা করতে চান, তবে ভালো খবর: আপনি একটি নেক্সাস (Nexus) ডিভাইসে (গ্যালাক্সি নেক্সাস, নেক্সাস ৪, নেক্সাস ৭, বা নেক্সাস ১০) উবুন্টু টাচ (Ubuntu Touch)-এর প্রিভিউ রিলিজ (preview release) ইনস্টল করতে পারেন।
সতর্কতা: এটি উবুন্টু টাচ (Ubuntu Touch)-এর একটি আর্লি ভার্সন (early version)। এটাকে বেটা (beta) বলা হয়েছে, কিন্তু আসলে এটি আলফা (alpha)। অনেক জিনিস কাজ করে না এবং কিছু অ্যাপ নন-ফাংশনিং প্লেসহোল্ডার (non-functioning placeholders) যাতে মক-আপ গ্রাফিক্স (mock-up graphics) থাকে। এই প্রিভিউ রিলিজ ইনস্টল করলে আপনার নেক্সাস (Nexus) ডিভাইসের ডেটা 와ইপ (wipe) হয়ে যাবে, তাই استمرار করার আগে যেকোনো গুরুত্বপূর্ণ ডেটা ব্যাকআপ (back up) নিন।
আপনি যদি এখনও উবুন্টু টাচ (Ubuntu Touch) চেষ্টা করতে এবং ফাইনাল উবুন্টু টাচ অপারেটিং সিস্টেম কেমন হবে সেটার একটি প্রিভিউ অনুভব করতে আগ্রহী হন, তবে অবিলম্বে চালিয়ে যান। কিন্তু আপনি কীতে পড়ছেন সেটা বুঝে নিন!
উবুন্টু টাচ (Ubuntu Touch) কী?
উবুন্টু টাচ (Ubuntu Touch) হলো স্মার্টফোন এবং ট্যাবলেটের জন্য উবুন্টু লিনাক্সের (Ubuntu Linux) একটি টাচ ইন্টারফেস (touch interface)। উবুন্টু ২০১৪ থেকে উবুন্টু স্মার্টফোন শিপ করার পরিকল্পনা রাখে।
উবুন্টু টাচ (Ubuntu Touch)-এর সবচেয়ে আকর্ষণীয় ফিচার সম্ভবত যেটা সকল হার্ডওয়্যার ফর্ম ফ্যাক্টর (hardware form factors) কে একটি সিমলেস এক্সপেরিয়েন্স (seamless experience)-এ ইন্টিগ্রেট (integrate) করার সম্ভাবনা। অপারেটিং সিস্টেমটি স্মার্টফোন, ট্যাবলেট, ডেস্কটপ পিসি, এবং এমনকি স্মার্ট টিভি (smart TVs)-কে পাওয়ার দিতে পারে, প্রতিটি ভিন্ন ডিভাইস টাইপের জন্য এর ইন্টারফেস অ্যাডাপ্ট (adapt) করে। এটি কনসেপ্ট (concept), কমপক্ষে। আরও গভীর ব্যাখ্যার জন্য নিচে উবুন্টুর অফিসিয়াল ডেমন্সট্রেশন ভিডিও (demonstration video) দেখুন।
ডেস্কটপে উবুন্টু প্রস্তুত করুন (Prepare Ubuntu On The Desktop)
আমরা উবুন্টু টাচ (Ubuntu Touch) ইনস্টল করতে ডেস্কটপে উবুন্টু (Ubuntu) ব্যবহার করব, কারণ এটি অফিসিয়ালি সাপোর্টেড (officially supported) মেথড। আপনার যদি উবুন্টু ইনস্টলড না থাকে, তবে আপনি উবুন্টু লাইভ সিডি (Ubuntu live CD) থেকে বুট করে এই প্রক্রিয়াটি লাইভ উবুন্টু এনভায়রনমেন্ট (live Ubuntu environment)-এ থেকে সম্পাদন করতে পারেন, আপনার কম্পিউটারে উবুন্টু ইনস্টল না করেও।
প্রয়োজনীয় সফ্টওয়্যার ইনস্টল করতে, আপনার উবুন্টু সিস্টেমে একটি টার্মিনাল (terminal) খুলুন এবং নিচের কমান্ডগুলো চালান:
sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update
sudo apt-get install phablet-tools android-tools-adb android-tools-fastboot
আপনার ডিভাইস আনলক করুন (Unlock Your Device)
আপনার নেক্সাস (Nexus) ডিভাইসে অন্য অপারেটিং সিস্টেম ইনস্টল করতে, আপনাকে এর বুটলোডার (boot loader) আনলক (unlock) করতে হবে। নোট করুন যে এই ধাপটি আপনার ডিভাইসের সকল ডেটা মুছে দেবে। (আপনি যদি ইতিমধ্যে কাস্টম রোম (custom ROM) ইনস্টল করার জন্য বা ডিভাইস রুট (root) করার জন্য বুটলোডার আনলক করে থাকেন, তবে এই সেকশনটি স্কিপ করুন।)
ডিভাইস আনলক করতে, প্রথমে এটি সম্পূর্ণভাবে পাওয়ার অফ (power off) করুন। এরপর, পাওয়ার (Power), ভলিউম আপ (Volume Up), এবং ভলিউম ডাউন (Volume Down) বাটন তিনটিই একসাথে চাপিয়ে রাখুন। এটি ফাস্টবুট মোড (fastboot mode)-এ বুট হবে।
ইউএসবি কেবল (USB cable) দিয়ে নেক্সাস (Nexus) ডিভাইসটি আপনার কম্পিউটারের সাথে সংযুক্ত করুন, একটি টার্মিনাল (terminal) খুলুন, এবং নিচের কমান্ডটি চালান:
sudo fastboot oem unlock
আপনি আপনার ডিভাইস আনলক করতে চান তা কনফার্ম (confirm) করুন, তারপর ডিভাইস বুট করতে পাওয়ার বাটন (Power button) চাপুন। সাধারণ অ্যান্ড্রয়েড সেটআপ প্রক্রিয়া সম্পন্ন করুন যতক্ষণ না হোম স্ক্রিনে পৌঁছান।
ডিভাইস প্রস্তুতি (Device Preparation)
এখন আপনাকে আপনার ডিভাইসে ইউএসবি ডিবাগিং (USB debugging) এনাবল (enable) করতে হবে। এখানে দেওয়া ইনস্ট্রাকশনগুলো অনুমান করে আপনার ডিভাইস অ্যান্ড্রয়েড ৪.২ (Android 4.2) চালাচ্ছে।
প্রথমে, সেটিংস স্ক্রিন (Settings screen) খুলুন এবং About phone বা About tablet সিলেক্ট করুন। About স্ক্রিনে, Build number ফিল্ডটি সাতবার ট্যাপ (tap) করুন। আপনি স্ক্রিনে "Congratulations, you are now a developer" মেসেজটি দেখবেন।
মেন সেটিংস স্ক্রিনে ফিরে যান এবং এখন দেখাবার ডেভেলপার অপশনস (Developer options) অপশনটি সিলেক্ট করুন। Developer Options স্ক্রিনে USB debugging অপশনটি এনাবল (enable) করুন।
এরপর, আপনার কম্পিউটারে নিচের কমান্ডগুলো চালান:
adb kill-server
adb start-server
नेक্সাস (Nexus) ডিভাইসটি আপনার কম্পিউটারের সাথে সংযুক্ত করুন এবং আপনার ডিভাইসে একটি কনফার্মেশন পপ-আপ (confirmation pop-up) দেখতে পাবেন। মেসেজটি এক্সেপ্ট (agree) করুন। (আপনার নেক্সাস ডিভাইসে অ্যান্ড্রয়েডের পুরনো ভার্সন থাকলে, আপনি এই পপ-আপ দেখতে নাও পা পারেন।)
About Phone বা About Tablet স্ক্রিনে, আপনি যে বিল্ড নাম্বার (build number) ট্যাপ করেছিলেন সেটি খুঁজে বের করুন এবং লিখে রাখুন। আপনাকে পরে অ্যান্ড্রয়েড রিইনস্টল (reinstalling Android) করার সময় এই নম্বরের প্রয়োজন হবে।
উবুন্টু টাচ ইনস্টল করুন (Install Ubuntu Touch)
আপনি উপরের ইনস্ট্রাকশনগুলো ফলো করলে, নিচের কমান্ডটি চালিয়ে উবুন্টু টাচ (Ubuntu Touch) ইনস্টল করতে পারবেন:
phablet-flash -b
এই কমান্ডটি আপনার নেক্সাস (Nexus) ডিভাইসের সবকিছু মুছে দেবে, উবুন্টু টাচ (Ubuntu Touch)-এর লেটেস্ট ইমেজ (latest image) ডাউনলোড করবে, এবং আপনার ডিভাইসে ইনস্টল করবে। সবকিছু শেষ হলে, আপনার ডিভাইস অটোমেটিক্যালি উবুন্টু টাচ (Ubuntu Touch) এনভায়রনমেন্টে রিবুট (reboot) হবে। প্রক্রিয়াটি সম্পন্ন হওয়া পর্যন্ত ধৈর্য ধারন করুন।
(যদি আপনি একটি এরর মেসেজ দেখেন যে পর্যাপ্ত স্পেস নেই, তবে আপনার নেক্সাস (Nexus) ডিভাইস থেকে কিছু অ্যাপ আনইনস্টল (uninstall) করুন বা কিছু ফাইল মুছুন এবং আবার চেষ্টা করুন।)
অ্যান্ড্রয়েড পুনরায় ইনস্টল করুন (Reinstalling Android)
উবুন্টু টাচ (Ubuntu Touch) প্রিভিউ সাথে কিছুক্ষণ খেলার পর আপনি সম্ভবত অ্যান্ড্রয়েড পুনরায় ইনস্টল করতে চাইবেন। তা করতে, গুগলের (Google) ওয়েবসাইটে "Factory Images for Nexus Devices" পেজে যান। আপনি আগে যে বিল্ড নাম্বারটি (build number) লিখে রাখли थे, সেই সাথে মিলে যাওয়া ফ্যাক্টরি ইমেজ (factory image) খুঁজে বের করুন এবং ডাউনলোড করুন।
ডাউনলোড করা ফাইলটি এক্সট্রাক্ট (extract) করুন, একটি টার্মিনাল (terminal) খুলুন, এবং এক্সট্রাক্ট করা ডিরেক্টরিতে cd করুন।
আপনার নেক্সাস (Nexus) ডিভাইসটি আপনার কম্পিউটারের সাথে সংযুক্ত করুন এবং নিশ্চিত করুন এটি পাওয়ার অন (powered on)।
এরপর, নিচের কমান্ডটি চালান:
adb reboot-bootloader
আপনার ডিভাইস ফাস্টবুট মোড (fastboot mode)-এ রিবুট (reboot) হলে, নিচের কমান্ডটি চালান:
sudo ./flash-all.sh
(যদি আপনি একটি এরর দেখেন, নিশ্চিত হন যে আপনি ফ্যাক্টরি ইমেজ (factory image) এক্সট্রাক্ট করেছেন এবং সেটির ডিরেক্টরিতে যেতে cd কমান্ড ব্যবহার করেছেন।)
এটি গুগলের অফিসিয়াল অ্যান্ড্রয়েড ইমেজ (Android image) আপনার ডিভাইসে পুনরায় ইনস্টল করবে। প্রক্রিয়া সম্পন্ন হলে, আপনার নেক্সাস (Nexus) ডিভাইসটি অ্যান্ড্রয়েডে রিবুট (reboot) হবে।
আপনি যদি যেকোনো সমস্যায় পড়েন, তবে উবুন্টু উইকি (Ubuntu Wiki)-র অফিসিয়াল ইনস্টলেশন গাইড দেখতে পারেন।
আপনি কি উবুন্টু টাচ (Ubuntu Touch) প্রিভিউ সাথে খেলেছেন? আপনি কি উবুন্টু ফোন, ট্যাবলেট, স্মার্ট টিভি, এবং পিসি-র দিকে আশা ভর নজর থেকে দেখছেন? কমেন্ট করুন এবং আপনার অভিজ্ঞতা শেয়ার করুন!