অনেক বছর আগে, আমি সেই মানুষদের মধ্যে একজন ছিল যারা আশা এবং উল্লাসে ভরে আশা করতাম Ubuntu Phone বড় হবে, এবং প্রতিষ্ঠিত প্লেয়ারদের একটি স্মানীয় প্রতিদ্বন্দ্বী হবে। আমি এমনকি একটি কন্টেস্ট চালিয়েছিলাম, যেখানে আমার সাইটের পাঠকরা একটি Ubuntu Phone জিততে পারতেন - এটি Edge হতে কথা ছিল, হেলাস, সেটি হয়নি। সংক্ষেপে, আমি ফোনটি কিছুক্ষণ ব্যবহার করলাম, কিন্তু তারপর এটি কিছুটা চোরা হয়ে গেল, এবং কিছুক্ষণ পর, আমি আমার Ubuntu Phone কে একটি Android-এ রূপান্তর করলাম। ফার্মওয়্যার ফ্ল্যাশ, হয়ে গেল। যাইহোক, এদের পরেও, মাঝেমধ্যে কানেক্টিভিটি টেস্ট করার জন্য এটি অন করে দেওয়া বাদে, আমি Aquaris কে কোনো সিরিয়াস কাজের জন্য ব্যবহার করতাম না। অ্যান্ড্রয়েড অপারেটিং সিস্টেম Ubuntu Phone-এর চেয়ে বেশি ফাংশনালিটি অফার করে, কিন্তু পুরনো ইমেজ এবং নিরুৎসাহী পারফরম্যান্সের সাথে, Aquaris অদৃশ্যতায় পড়ে গেল। কিন্তু অবিশ্রান্ত নয়।
আমি এখনও এটা কখনো কখনো চিন্তা করতাম, কীভাবে এটি সময়ের সাথে উন্নত এবং পরিশোধিত হয়েছিল, কীভাবে এটি বয়স্ক মানুষের জন্য কাফি উপযোগী ছিল, এবং এতে আকর্ষণ এবং আত্মা ছিল যা এর পিক্সেল এবং কোডের লাইনের যোগফলের চেয়ে বড়। সৌভাগ্য থেকে, কয়েক দিন আগে, আমি UBports টিমের ঘোষণা লক্ষ্য করলাম, যারা অফিশিয়াল প্রজেক্ট বন্ধ হলে ডেভেলপমেন্ট এবং মেইনটেনেন্স নিলেন, তারা একটি নতুন আপডেট রিলিজ করল - Ubuntu Touch OTA-12। তাই আমি ভাবলাম, কি সমস্যা, চলুন Aquaris কে একবার আর রেভ করি।

ফার্মওয়্যার ফ্ল্যাশ, মর্ডোর থেকে ফিরে আসা
OTA-12 পেতে, আপনার কাছে একটি রানিং (এবং সাপোর্টেড) Ubuntu Phone থাকতে হবে। আপনার কাছে যদি Android থাকে, তবে আপনাকে প্রথমে ফোনটি "আনলক" করতে হবে একটি পুরনো Android ইমেজ ইনস্টল করে, এবং তারপর ফোনটিকে OTA-12-এ আপগ্রেড করতে হবে। Послеদ যেকোনো টাইম অফিশিয়াল UBports ইনস্টলার সফ্টওয়্যার দিয়ে সুবিধাজনকভাবে করা যায়। পূরবটিতে একটি আলাদা ফার্মওয়্যার ফ্ল্যাশিং ইউটিলিটি লাগে।
তাই আপনি মনে রাখেন আমাকে গতবারের মতো কী করতে হয়েছিল? আমাকে SP Flash Tool ... অরম, টুল ব্যবহার করতে হয়েছিল। আমাকে এখানেও একই জিনিস করতে হয়েছে। অফিশিয়াল UBports ডকুমেন্টেশন রূপরেখা খ আঁকেছে আমাকে কী করতে হবে: ROM ইমেজ গ্র্যাব করুন, SP Flash Tool ইনস্টল করুন, ফোন আপগ্রেড করুন, তারপর UBports Installer সেট আপ করুন, এবং ফোনটিকে একবার আর আপগ্রেড করুন - OTA-12-এ।
এখানেই আমার সমস্যাগুলো শুরু হয়েছে ... এবং পুরো প্রচেষ্টা প্রায় মরল।
আমি SP Flash Tool চালাতে পারলাম না।
ফ্ল্যাশ, ও-ও, ফার্মওয়্যারের রক্ষাকর্তা...
আমি খুব ডিটেইলে যাবো না, কিন্তু চার বছর আগে যা সত্য ছিল সেটি এখনও সত্য। SP Flash Tool Debian বা Ubuntu-এর বিভিন্ন ফ্লেভারে শুরু হতো না। এটা শিকায়ত করত - বारी বারি missing libpng এবং libQtGui.so.4 লাইব্রেরির এরর кара সেগফল্টের মধ্যে।
./flash_tool: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
sudo ./flash_tool.sh
Floating point exception (core dumped)
[ 110.640840] traps: flash_tool[2778] trap divide error ip:7f3ae6ff7568 sp:7ffcc1edc5c0 error:0 in libQtGui.so.4[7f3ae6ada000+b39000]
আমি অনেক উপায়ে সমস্যাটি সমাধান করার চেষ্টা করলাম। আমি যা আমার জন্য কাজ করেছিল M10 ট্যাবলেট এবং E4.5-র সাথে পরে, সেটি ট্রাই করলাম, যেটি ছিল libpng deb ম্যানুয়ালি ইনস্টল করা। এটা কাজ করল না। প্যাকেজটি ইনস্টল করা যায়নি, সমগ্ররূপে।
তারপর আমি লাইব্রেরি এক্সট্রাক্ট করলাম, এবং LD_LIBRARY_PATH-এ যোগ করলাম - btw, flash_tool.sh স্ক্রিপ্টটি যা ফ্ল্যাশ ইউটিলিটি চালায়, একটি শেল স্ক্রিপ্ট যা প্রকৃত সফ্টওয়্যারের জন্য এনভায়রনমেন্ট সেট আপ করে। কিন্তু এটিও সাহায্য করল না।
dpkg -x libpng12-0_1.2.54-1ubuntu1.1_amd64.deb "somepath"/libpng12
...
LD_LIBRARY_PATH=$dirname:$dirname/lib:"add here the libpng12 path"
export LD_LIBRARY_PATH
...
আমি SP Flash Tool কে Qt লাইব্রেরির একটি ভিন্ন ভার্সন ব্যবহার করতে ফোর্স করার চেষ্টা করলাম, ছাড়া:
./flash_tool: symbol lookup error: lib/libQtGui.so.4: undefined symbol: _ZN27QEventDispatcherUNIXPrivate16initThreadWakeUpEv
শেষে, আমি Fedora 32-এ রিবুট করলাম, এবং সেখানে এটা কোনো সমস্যা ছাড়া চলে।

UBports ইনস্টলার
এখন, আমি শেষে এগিয়ে যেতে পারলাম। এটি একটি αρκি স্ট্রেটফরওয়ার্ড প্রসেস। সবচেয়ে বড় সমস্যা ছিল Aquaris বুটলোডার-এ যাওয়া - ইনস্টলার ইনস্ট্রাকশনগুলো সঠিক নয়। আপনাকে Volume Down এবং পাওয়ার বাটন একসাথে চাপিয়ে রাখতে হবে যতক্ষণ না ফোন সাইকেল করে (লাল বাতি অন ও অফ হয়), এবং তারপর আপনাকে শুধু পাওয়ার বাটন রিলিজ করতে হবে। এবং ফার্মওয়্যার ইমেজ ডিভাইসে লিখা হয়ার সময় অ্যারো অ্যানিমেশনগুলো বিরক্তিকর - আপনি সেগুলো অফ করতে পারেন।

ইনস্ট্রাকশনগুলো সঠিক নয়।

শেষে, OTA-12 উপস্থাপন
আমার Aquaris ঠিকঠাক বুট করল, এবং প্রায় এক-दুই মিনিট পর, আমার কাছে Ubuntu Touch ফার্স্ট-রান সেটআপ লোড হয়েছে। আমি আমার অ্যাকাউন্ট তৈরি করলাম (শুধু একটি নাম, কোনো ইমেইল বা নম্বর লাগেনি), এবং সেটি প্রায় সেটি। এক্সপ্লোর করার 시간।

নতুন Ubuntu Touch 16.04 (Xenial)-ভিত্তিক। দৃষ্টিগতভাবে, জিনিসগুলো পুরনো ভার্সনের মতো, কিন্তু কিছু ফ্রেশ টাচ এবং উন্নতিও রয়েছে। সবচেয়ে উল্লেখযোগ্য, Unity8 কাজ। UI আরো রেসপনসিভ হলো পুরনো ভার্সনের চেয়ে, এবং Aquaris E4.5-এ Android-এর চেয়ে উল্লেখযোগ্যভাবে দ্রুত। যেহেতু এটি একটি লো-এন্ড ডিভাইস, প্রতিটি ছোট বিট মায়নে রাখে।

আমি বলতে পারি ইন্টারফেসটি khá সুন্দর। পুরনো ভার্সনের চেয়ে কম রাউন্ডেড - যা একটি ভালো জিনিস। বেশি স্কোয়ার কোণ, আরও stackenblochen। সিস্টেম সেটিংস বেসিকগুলো কভার করে, কিন্তু আপনি Android-এ অভ্যস্ত থাকলে, জিনিসগুলো সুপার সিম্পল এবং bare লাগবে। একটি জিনিস মিসিং - ডিভাইস এনক্রিপশন। বাকি সব আছে, সহজে অ্যাক্সেস এবং ব্যবহার করতে পারলাম।

স্টোর এবং অ্যাপ্লিকেশন
এখন, OTA-12 যা সমাধান করতে পারে না সেটি হলো ইকোসিস্টেম সাপোর্টের অভাব। আধুনিক বিশ্বে এই কমিউনিটি-সাপোর্টেড Ubuntu Phone কে প্রাসঙ্গিক করার জন্য যথেষ্ট হাই-প্রোফাইল, মেইনস্ট্রিম অ্যাপ্লিকেশন নেই। ব্রাউজার রিভ্যাম্প করা হয়েছে, তাই সেটি কাজটি ভালো করে, এবং ডিফল্টভাবে বান্ডেল করা ইউটিলিটিগুলোও ভালো কাজ করে। আবার, পুরো স্পেকট্রামে একটি ব্যাপক উন্নতি। কিন্তু এটি সাধারণ ইউজারের 니ড পিরামিডে ঘা দিতে পর্যাপ্ত নয়।
আমি কিছু সার্চ করলাম যা আমি সহজে শনাক্ত করতে পারতাম - এবং সেখানে তেমন কিছু ছিল না। উদাহরণস্বরূপ, Firefox বা VLC সেখানে নেই। নেভিগেশনের জন্য, আপনার কাছে Pure Maps এবং uNav আছে, কিন্তু এগুলো আপনার প্রথম পছন্দ নাও হতে পারে। এটি একটি বিশাল সীমাবদ্ধতা, এবং ২০২০-এ এটির কোনো সহজ সমাধান নেই। তবুও, আমি জানতাম এটি যখন এই মজাদার প্রচেষ্টা শুরু করলাম। এটি সব শুধু একটি সহজ, নিরপেক্ষ আনন্দের মুহূর্ত ছিল।

মিউজিক এবং ভিডিও
আমি YouTube-এ একগুচ্ছ HD ভিডিও লোড করলাম - কোনো সমস্যা নেই। মিউজিক, সুন্দর এবং সলিড। কোনো সমস্যা নেই।

আধুনিক কানেক্টিভিটি
আপনি সম্পূর্ণ অতীত में লকড নন। আপনি বিভিন্ন অ্যাকাউন্ট আপনার Ubuntu Touch সিস্টেমে হুক আপ করতে পারেন, যার মধ্যে Evernote, Nextcloud, জেনেরিক calDAV (নিশ্চিত নই এটা কী), ownCloud, এবং Google। এটি একটি ওভারওয়েলমিং সেট নয়, কিন্তু খারাপও নয়। আপনি Google অ্যাকাউন্ট থেকে কন্টাক্ট ইম্পোর্টও করতে পারেন। এখন, আপনি যদি আমার Lumia 950 থেকে Motorola One Zoom-এ কন্টাক্ট ইম্পোর্ট সাগা মনে রাখেন, তবে আপনি বুঝবেন OTA-12 এখানে একটি যুক্তিসঙ্গত সেট অফার করে।

Libertine
OTA-12 Libertine-সহ আসে, একটি কন্টেইনার-ভিত্তিক সমাধান যা আপনাকে স্ট্যান্ডার্ড armhf-ভিত্তিক সফ্টওয়্যার Xenial রিপোজিটরি থেকে চানোর অনুমতি দেয়, যা সাধারণ Ubuntu ডেস্কটপের জন্য অভিপ্রেত। আমি ভাবলাম এটি আমার অ্যাপ স্টক পূরণ করার এবং OpenStore-এ অ্যাপের অভাবের চारों ओर কাজ করার একটি ভালো উপায়।

দুর্ভাগ্যবশত, এটি কাজ করল না - এই রিভিউর মধ্যে আমার সর্বোচ্চ হতাশা। আমি VLC ইনস্টল করার চেষ্টা করলাম, এবং কয়েক মিনিট পর, ইনস্টলেশন ফেল করল। Firefox সেটআপ শুরু হতো, ফেল করতো, এবং তারপর আবার শুরু হতো, একটি লুপে। শেষে, আমাকে টার্মিনাল অ্যাপ্লিকেশন খুলে ম্যানুয়ালি কন্টেইনারগুলো ডিলিট করতে হয়েছিল। আমি কোনো অ্যাপ ইনস্টল বা কনফিগার করতে পারলাম না। যদি এটি কখনো надеžno এবং robustly কাজ করে, তবে এটি একটি awesome জিনিস হতো।

উপসংহার
আমি আমার ছোট এক্সপেরিমেন্ট থেকে খুশি, এমনকি যদি এটি কোনো উচ্চ উদ্দেশ্য সার্ভে করে না। এখন, আমার M10 ট্যাবলেটে, আমি এক্সারসাইজটি পুনরাবৃত্তি করব না। এটি একটি khá সক্ষম ডিভাইস, এবং সেখানে, Android 6 একটি khá ভালো কাজ করে - Aquaris E4.5-এ থাকা Android 5-এর চেয়ে একটি দاغदार উন্নতি। আসলে, Android সময়ের সাথে উল্লেখযোগ্যভাবে উন্নত হয়েছে। কিন্তু ফোने, OTA-12 khá ভালো কাজ করে, এবং একটি দ্রুত যদিও সীমিত অভিজ্ঞতা অফার করে। কিন্তু নোস্টালজির জন্য, আমি এটিকে যতটা দূর যাবে ততটা নিয়ে যাব, হয় UBports প্রজেক্ট অথবা ডিভাইসের জীবনকাল।
Ubuntu Phone প্রচেষ্টার কমিউনিটি-সাপোর্টেড συνέχεια - UBports Ubuntu Touch - একটি প্রশংসাযোগ্য প্রজেক্ট। তার রিসোর্সে এটি একটি=arha robust এবং মজাদার প্রোডাক্ট ডেলিভার করে, OTA-12 যেন এর লেটেস্ট ইনকার্নেশন। সলিড, ব্যবহারযোগ্য - একটি হদ পর্যন্ত, কিন্তু সিকিউর, আপডেটেড এবং সলিড প্রাইভেসি সহ। আপনি যদি একটি বেসিক স্মার্টফোন প্রয়োজন, তবে এটি একটি সমাধান যা একটি যুক্তিসঙ্গত কমপ্রোমাইজ অফার করে। আমি কখনও আশা করিনি আবার Ubuntu Touch ব্যবহার করব, কিন্তু এখন আমি খুশি যে আমি এটা করলাম, শুধু দেখতে কত দূর কাউকে 열mero প্যাশন টানতে পারে। কিন্তু একটি সিরিয়াস, ইমোশনলেস নোটে, আসলে, আপনি যদি তেমন কিছু প্রয়োজন না করেন, আপনি সোশ্যাল মিডিয়ায় আড্ডা না দেন, এবং আপনার হার্ডওয়্যার OTA-12 ইমেজ সাপোর্ট করে, তবে আপনি এটা একবার ট্রাই করতে পারেন। যদি কিছুই, এটি চেয়ে বেশি মেচিউর যা কখনও ছিল, এবং প্রাইভেসি-ফোকাসড বিশ্বে, এটি পーフেক্ট সেন্স করে। নস্ট্যালজি্য অ্যাভিনিউ থেকে, Dedoimedo বের।
চিয়ার্স।
আমি আমার ছোট এক্সপেরিমেন্ট থেকে খুশি, এমনকি যদি এটি কোনো উচ্চ উদ্দেশ্য সার্ভে করে না। এখন, আমার M10 ট্যাবলেটে, আমি এক্সারসাইজটি পুনরাবৃত্তি করব না। এটি একটি khá সক্ষম ডিভাইস, এবং সেখানে, Android 6 একটি khá ভালো কাজ করে - Aquaris E4.5-এ থাকা Android 5-এর চেয়ে একটি দاغदार উন্নতি। আসলে, Android সময়ের সাথে উল্লেখযোগ্যভাবে উন্নত হয়েছে। কিন্তু ফোने, OTA-12 khá ভালো কাজ করে, এবং একটি দ্রুত যদিও সীমিত অভিজ্ঞতা অফার করে। কিন্তু নোস্টালজির জন্য, আমি এটিকে যতটা দূর যাবে ততটা নিয়ে যাব, হয় UBports প্রজেক্ট অথবা ডিভাইসের জীবনকাল।
Ubuntu Phone প্রচেষ্টার কমিউনিটি-সাপোর্টেড συνέχεια - UBports Ubuntu Touch - একটি প্রশংসাযোগ্য প্রজেক্ট। তার রিসোর্সে এটি একটি=arha robust এবং মজাদার প্রোডাক্ট ডেলিভার করে, OTA-12 যেন এর লেটেস্ট ইনকার্নেশন। সলিড, ব্যবহারযোগ্য - একটি হদ পর্যন্ত, কিন্তু সিকিউর, আপডেটেড এবং সলিড প্রাইভেসি সহ। আপনি যদি একটি বেসিক স্মার্টফোন প্রয়োজন, তবে এটি একটি সমাধান যা একটি যুক্তিসঙ্গত কমপ্রোমাইজ অফার করে। আমি কখনও আশা করিনি আবার Ubuntu Touch ব্যবহার করব, কিন্তু এখন আমি খুশি যে আমি এটা করলাম, শুধু দেখতে কত দূর কাউকে 열mero প্যাশন টানতে পারে। কিন্তু একটি সিরিয়াস, ইমোশনলেস নোটে, আসলে, আপনি যদি তেমন কিছু প্রয়োজন না করেন, আপনি সোশ্যাল মিডিয়ায় আড্ডা না দেন, এবং আপনার হার্ডওয়্যার OTA-12 ইমেজ সাপোর্ট করে, তবে আপনি এটা একবার ট্রাই করতে পারেন। যদি কিছুই, এটি চেয়ে বেশি মেচিউর যা কখনও ছিল, এবং প্রাইভেসি-ফোকাসড বিশ্বে, এটি পーフেক্ট সেন্স করে। নস্ট্যালজি্য অ্যাভিনিউ থেকে, Dedoimedo বের।
চিয়ার্স।