Thursday, 13 December 2012
Android Device မ်ားေပၚတြင္ Ubuntu OS ကို ထည့္သြင္းပံု
Android Platform အသံုးျပဳထားတဲ့ Android Phone, Tablet မ်ားေပၚမွာ Ubuntu OS ကို ထည့္သြင္းခ်င္သူေတြ အတြက္ ထည့္သြင္း အသံုးျပဳႏုိင္ေစရန္ အတြက္ ထည့္သြင္းပံုကို ယခုတစ္ပတ္မွာ ေဖာ္ျပေပးမွာ ျဖစ္ပါတယ္။ Android အသံုးျပဳထားတဲ့ Phone ေတြ Tablet ေတြမွာ Ubuntu OS ကို ထည့္သြင္းအသံုးျပဳဖို႔အတြက္ အသံုးျပဳမယ့္ Android OS ဟာ Roted ျဖစ္ေနရမွာ ျဖစ္ၿပီး Busybox လည္း ထည့္သြင္းထားရမွာ ျဖစ္ပါတယ္။ Android OS ရဲ႕ Version ကလည္း 2.1 Eclair Version နဲ႔ အထက္ ျဖစ္ရမွာ ျဖစ္ပါတယ္။ Rom ဟာလည္း Custom Rom မျဖစ္ရဘဲ Offcial Rom သာ ျဖစ္ရမွာ ျဖစ္ပါတယ္။ CPU အနိမ့္ဆံုးအဆင့္ လိုအပ္ခ်က္ကေတာ့ အနိမ့္ဆံုး 1 GHz Speed ရွိရမွာျဖစ္ၿပီး SD Card Storage အတြက္ကလည္း အနိမ့္ဆံုး 3.5 GB Free Space ရွိရမွာ ျဖစ္ပါတယ္။
Ubuntu OS ကို ထည့္သြင္းရန္ ေလာေလာဆယ္မွာ အဆင္ေျပတဲ့ ဖုန္းေတြရဲ႕ စာရင္းေတြကို http://geeknizer.com/install-run-ubuntu-on-android/ ဒီဝက္ဘ္စာမ်က္ႏွာမွာ သြားေရာက္ၾကည့္႐ႈႏုိင္မွာ ျဖစ္ပါတယ္။ Android Phone နဲ႔ Tablet ေတြအတြက္ လိုအပ္ခ်က္ေတြ ျပည့္စံုၿပီဆိုရင္ ကြန္ပ်ဴတာထဲမွာ ADB ကို Install ျပဳလုပ္ထားရမွာ ျဖစ္ပါတယ္။ ၿပီးရင္ http://downloadandroidrom.com/file/AndroidUbuntu/ubuntu.zip ဆိုတဲ့ ဝက္ဘ္ဆိုက္ေနရာမွာ Ubuntu Zip ဖိုင္ကို Download ျပဳလုပ္ရမွာ ျဖစ္ပါတယ္။ Android Device ေတြေပၚမွာ Ubuntu OS ကို ထည့္သြင္း အသံုးျပဳခ်င္သူေတြ အေနနဲ႔ Linux Command ေတြကို အေျခခံ သိရွိထားဖို႔ေတာ့ လိုအပ္မွာ ျဖစ္ပါတယ္။
ေဒါင္းလုပ္ျပဳလုပ္ထားတဲ့ Ubuntu Zip ဖုိင္ရဲ႕ အရြယ္အစားဟာ ႀကီးမားတာေၾကာင့္ SD Card ကေတာ့ Free Space မ်ားမ်ား ရွိမယ္ဆိုရင္ ပိုအဆင္ေျပေစပါတယ္။ ဖုန္းေပၚမွာ တင္မယ့္ Ubuntud OS ဖိုင္ေတြကို Download ျပဳလုပ္ရမယ့္ ဖိုင္အရြယ္အစားေတြကေတာ့ Download ျပဳလုပ္ရတဲ့ Version ေတြေပၚ မူတည္ၿပီး တစ္ခုနဲ႔ တစ္ခုေတာ့ တူညီမွာ မဟုတ္ပါဘူး။ Large Version ကို Download ျပဳလုပ္ရမယ့္ ဖိုင္အရြယ္အစားဟာ 1.5 GB ပမာဏရွိမွာ ျဖစ္ၿပီး Installation ျပဳလုပ္တဲ့အခါ ဖုိင္အရြယ္အစားက 3.5 GB ပမာဏရွိမွာ ျဖစ္ပါတယ္။ Lightweight ကို Download ျပဳလုပ္မယ္ဆိုရင္ေတာ့ Download Size က 500 MB ရွိရမွာျဖစ္ၿပီး Installation Size ကေတာ့ 2.5 GB ရွိရမွာ ျဖစ္ပါတယ္။ ဒါ့အျပင္ ဖုန္းရဲ႕ Screen အရြယ္အစား Resolution ေတြကို လုိက္ၿပီးေတာ့လည္း Ubuntu OS ကို တင္သံုးခြင့္ရွိတဲ့ Handset ေတြကို ခြဲျခားေပးထားပါတယ္။ ဒါ့အျပင္ Download ျပဳလုပ္ရမယ့္ ဖိုင္အမ်ိဳးအစားကိုလည္း Core, Small, Full ဆိုၿပီး ေဆာ့ဖ္ဝဲေတြ ပါတာနဲ႔ မပါတာ ခြဲျခားၿပီး Download ျပဳလုပ္ႏုိင္မွာ ျဖစ္ပါတယ္။
core ဆိုတာကေတာ့ ဘာေဆာ့ဖ္ဝဲမွ မပါပါဘူး။ Small ကေတာ့ Software အနည္းငယ္ ပါဝင္ၿပီး RAM နိမ့္တဲ့ Device ေတြအတြက္ ထုတ္လုပ္တာပါ။ Full ကေတာ့ RAM ပမာဏမ်ားတဲ့ Device ေတြ အတြက္ျဖစ္ၿပီး Full မွာ Software ေတြ ပါဝင္လာမွာ ျဖစ္ပါတယ္။ Full မွာေတာ့ Firefox, Thunderbird, Openoffice, GIMP, Emacs Text Editor, Java, Python, PDF Viewer, File Manager, Terminal, Leafpad အစရွိတဲ့ Application ေတြ ပါဝင္လာမွာ ျဖစ္တဲ့အတြက္ Phone, Tablet ေတြေပၚမွာ Operating System ကို Professional အသံုးျပဳႏုိင္မွာ ျဖစ္ပါတယ္။ Phone Handset နဲ႔ Tablet ေတြေပၚမွာ Ubuntu OS ကို ထည့္သြင္းမယ္ဆိုရင္ ပထမဆံုး Android ထဲမွာရွိတဲ့ အေရးႀကီးတဲ့ ဖုိင္ေတြကို Backup ျပဳလုပ္ထားသင့္ပါတယ္။ SMS ေတြ Contact List ေတြနဲ႔ Call Log ေတြကိုလည္း Backup ျပဳလုပ္ထားသင့္ပါတယ္။
ယခုအဆင့္က စၿပီးေတာ့ Ubuntu OS ကို ကြန္ပ်ဴတာကေန Android Device ထဲ စတင္ထည့္သြင္းေတာ့မွာ ျဖစ္ပါတယ္။ ကြန္ပ်ဴတာကေန ထည့္သြင္းဖို႔အတြက္ Download ျပဳလုပ္ထားတဲ့ Ubuntu Zip ဖိုင္ကို Root directory ထဲမွာ Unzip ျပဳလုပ္ထားရပါမယ္။ အထက္မွာ ေဖာ္ျပခဲ့ၿပီးတဲ့အတုိင္း Android OS ဟာလည္း Root ျဖစ္ၿပီး ျဖစ္ရပါမယ္။ ၿပီးရင္ေတာ့ ADB Installer ရွိတဲ့ Folder ထဲမွာ Shift+Right Click ကုိ ႏွိပ္လိုက္ပါ။ ၿပီးရင္ Open Command Windows here ဆိုတာကို ေရြးခ်ယ္လိုက္ရင္ Command Prompt ေပၚလာမွာ ျဖစ္ပါတယ္။ Command Prompt မွာ ပထမဆံုး adb server ကို စတင္ အလုပ္လုပ္ေအာင္ ေအာက္ပါ Command ကို အသံုးျပဳပါ။ အသံုးျပဳရမယ့္ Command ကေတာ့ adb start-server ဆိုတဲ့ Command ျဖစ္ပါတယ္။ ကြန္ပ်ဴတာနဲ႔ Android Device ကို တပ္ဆင္မယ္ ဆိုရင္ ပထမဆံုး System ထဲက Development Option ထဲက USB Debugging ကို အမွန္ျခစ္ ထည့္ေပးထားရမွာ ျဖစ္ပါတယ္။ adb ကို စတင္ အလုပ္လုပ္ခိုင္းၿပီးၿပီဆိုရင္ သင္ကြန္ပ်ဴတာမွာ တပ္ဆင္ထားတဲ့ Device ကို သိလား မသိလား ဆိုတာ သိရေအာင္ adb device ဆိုတဲ့ Command ကို အသံုးျပဳရပါမယ္။ ၿပီးၿပီဆိုရင္ေတာ့ adb shell ဆိုတဲ့ Command ေလးနဲ႔ Shell ကို ဖြင့္လိုက္မယ္ဆိုရင္ Command Prompt မွာ $ Sign ေလးေပၚလာမွာ ျဖစ္ပါတယ္။
အဲဒီမွာ Super User Premission ရရွိဖို႔အတြက္ $sh-4.1#su ဆိုတဲ့ Command ကို ႐ိုက္ထည့္ရပါမယ္။ ၿပီးရင္ SD Card ထဲ Ubuntu Folder ကို သိဖို႔အတြက္ ၫႊန္ေပးရမွာ ျဖစ္ပါတယ္။ Ubuntu Folder ကို သိဖို႔အတြက္ $sh-4.1# cd/sdcard/Ubuntu ဆိုၿပီး ႐ိုက္ထည့္ေပးလိုက္ပါ။ ဒီအဆင့္ ၿပီးၿပီဆိုရင္ေတာ့ Ubuntu Folder ထဲမွာ Script ကို Run ႏုိင္ေအာင္ $ sh-4.1# sh Ubuntu.sh ဆိုတဲ့ Command ကို အသံုးျပဳလိုက္ပါ။ ဒီ Command ကေတာ့ SD Card ထဲမွာရွိတဲ့ Ubuntu Folder ထဲမွာ Ubuntu.sh ဆိုတဲ့ ဖိုင္ကို Run ႏိုင္ေအာင္အသံုးျပဳတဲ့ Command ျဖစ္ပါတယ္။ ၿပီးသြားၿပီဆိုရင္ေတာ့ $ sh-4.1# bootubuntu ဆိုတဲ့ Command နဲ႔ Shell ကေန ထြက္ရပါမယ္။ ဒါဆိုရင္ေတာ့ Ubuntu OS ကို Android Phone သို႔မဟုတ္ Tablet ေတြေပၚမွာ တင္သြင္းတဲ့အဆင့္က ၿပီးသြားၿပီ ျဖစ္ပါတယ္။
ေနာက္ထက္ အဆင့္အနည္းငယ္ကေတာ့ Ubuntu OS ထဲမွာ Package ေတြကို Update ျပဳလုပ္ႏုိင္ဖို႔နဲ႔ ေဒါင္းလုပ္ေတြ ျပဳလုပ္ႏုိင္ဖို႔အတြက္ အနည္းငယ္ ျပင္ဆင္ေပးရမွာ ျဖစ္ပါတယ္။ Package ေတြကို ျပင္ဆင္ဖို႔ အတြက္ကေတာ့ Source List မွာ သြားေရာက္ ျပင္ဆင္ေပးရမွာ ျဖစ္ပါတယ္။ Source List မွာ ျပင္ဆင္ခ်င္သူေတြအတြက္ ေအာက္ပါအတိုင္း လုပ္ေဆာင္ႏုိင္ပါတယ္။ Source List ကို ျပင္ဆင္ဖို႔အတြက္ Terminal ကို ဖြင့္ရမွာျဖစ္ပါတယ္။ Terminal ထဲမွာ $ cat> etc/apt/source.list ဆိုတဲ့ Command ကို ႐ိုက္ထည့္လိုက္ရင္ Source ဖိုင္ေတြကို ျပင္ဆင္ေပးႏုိင္မယ့္ Editor တစ္ခု ပြင့္လာမွာ ျဖစ္ပါတယ္။ Source File ထဲမွာ deb http://old-releases.ubuntu.com/ubuntu/karmic main univer ဆိုတာကို ႐ိုက္ထည့္ေပးလိုက္ပါ။ ၿပီးရင္ ျပန္ထြက္ၿပီး Terminal uae Package ေတြကို Update ျပဳလုပ္ဖို႔ အတြက္ $apt-get update ဆိုတာကို ႐ိုက္ထည့္ရပါမယ္။ apt-get update ဆိုတဲ့ command ဟာ Super User ေတြမွသာ အသံုးျပဳႏုိင္တာ ျဖစ္တဲ့အတြက္ Root အေကာင့္နဲ႔ျဖစ္ဖို႔ အေရးႀကီးပါတယ္။
သာမန္ User Level ဆိုရင္ေတာ့ sudo ကို အေရွ႕ကခံၿပီး sudo apt-get update ဆိုတဲ့ Command ကို အသံုးျပဳရမွာ ျဖစ္ပါတယ္။ ၿပီးရင္ေတာ့ tight-vncserver ကို Install ျပဳလုပ္ဖို႔ လိုအပ္မွာ ျဖစ္ပါတယ္။ tightvnc-server ကို Install ျပဳလုပ္ဖို႔အတြက္ $ apt-get install tightvncserver ဆိုတဲ့ Command ကို ႐ိုက္ထည့္ရမွာ ျဖစ္ပါတယ္။ ဒီ Command ကို ႐ိုက္ထည့္ၿပီးရင္ Program ကို Install လုပ္ဖို႔အတြက္ လုပ္မွာလား မလုပ္ဘူးလား ဆိုတာကို ေမးတဲ့အခ်ိန္မွာ “y” Key ကို ႏွိပ္ၿပီး Install လုပ္ရမွာ ျဖစ္ပါတယ္။ ဒါဆိုရင္ေတာ့ Ubuntu OS ကို Android Phone, Tablet အစရွိတဲ့ Device ေတြမွာ ထည့္သြင္းၿပီးၿပီ ျဖစ္ပါတယ္။ Ubuntu OS ကို Android Device ေတြမွာ ထည့္သြင္းဖို႔အတြက္ကေတာ့ Device တုိင္းကို အေထာက္အပံ့ ေပးႏုိင္မွာ မဟုတ္တဲ့အတြက္ လက္ရွိထည့္သြင္း ေအာင္ျမင္ၿပီးသား Device ေတြရဲ႕ စာရင္းမွာ သင္အသံုးျပဳတဲ့ Android Device ပါဝင္ မပါဝင္ကို အရင္စစ္ေဆးသင့္ပါတယ္။ ၿပီးရင္ေတာ့ သင့္ Device ဟာ Ubuntu OS ကို အေထာက္အပံ့ေပးတဲ့ စာရင္းထဲမွာ ပါဝင္ေနရင္ေတာင္ အေရးႀကီးတဲ့ Data ေတြကို Backup ျပဳလုပ္ထားသင့္ပါတယ္။
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
သူငယ္ခ်င္းတို႔....အျမင္ေလးေတြေရးေပးခဲ႔ပါ။