Camicri Cube: An Offline And Portable Package Management System

Ubuntu မွာ Software ေတြ သြင္းဖို႔ Internet လိုေနတဲ့ အတြက္ စိတ္ပ်က္ဖူးပါသလား ?

Software ေတြကို သူတို႔ရဲ႕ မူရင္း Website မွာ Download ခ်ျပီး Manually Install လုပ္လို႔ေတာ့ ရပါတယ္ ။ ဒါေပမယ့္ Dependencies ေတြ အဆင္မေျပလို႔ စိတ္ညစ္ရဖူူးပါသလား ?

ဒါဆိုရင္ Camicri Cube က သင့္ အတြက္ ျဖစ္ပါလိမ့္မယ္ ။

1.What is Camicri Cube?

Camicri Cube ဆိုတာကေတာ့ Ubuntu Software Center လိုပဲ Package Manager ျဖစ္ပါတယ္ ။

သူ႕ကို USB Drive ကေလးမွာသြင္းထားလိုက္ပါ ။ ျပီးရင္ တျခား Internet ဆိုင္က စက္မွာ မိမိ ႏွစ္သက္တဲ့ Software ကို Camicri Cube ရွိတဲ့ Stick ကေလးထဲက သြားသြင္းထားလိုက္ပါ ။ ျပီးတာနဲ႔ အိမ္ျပန္ေရာက္ရင္ Internet မရွိတဲ့ စက္မွာ ခုနက သြင္းခဲ့တဲ့ Software ေလးကို ျပန္သြင္းႏုိင္ပါျပီ ။

သူဟာ အိမ္က စက္ရဲ႕ OS Detail နဲ႔ အျခား Information အတိအက်ကို ယူျပီး မွတ္ထားမွာ ျဖစ္တဲ့အတြက္ Dependencies ေတြ အဆင္မေျပတာမ်ိဳး ျဖစ္မွာ မဟုတ္ပါဘူး ။

cube

2. Installation

တကယ္လို႔ Camicri Cube ကို Download ဆြဲခ်င္တယ္ဆိုရင္ေတာ့

သူ႕ရဲ႕ Official Launchpad Website ျဖစ္တဲ့

https://launchpad.net/camicricube ျဖစ္ေစ

Sourceforge က ျဖစ္ေစ

http://sourceforge.net/projects/camicricube/ ျဖစ္ေစ

ေအာက္က Command နဲ႔ ျဖစ္ေစ

wget http://sourceforge.net/projects/camicricube/files/Camicri%20Cube%201.0.9/cube-1.0.9.2_64bit.zip/

Download ဆြဲ ရယူႏိုင္ပါတယ္ ။

3.Usage

  1. ပထမဆံုး အေနနဲ႔ Download ခ်ျပီး ယူထားတဲ့ Zip File ကို Right Click ေထာက္ျပီး Extrack လုပ္လိုက္ပါ ။
  2. ျပီးတာနဲ႔ cube ဆိုတဲ့ Folder ထဲကို သြားပါ
  3. cube-normal ဆိုတဲ့ File ကို ႏွိပ္ပါ ။ Run ဆိုျပီး ေတာင္းရင္ Run လိုက္ပါ ။ ဒါဆိုရင္ သူ႕ Software တက္လာပါ လိမ့္မယ္

3.1 Creating Project and Setting Up

ပထမဆံုး ကၽြန္ေတာ္တို႔ စတင္ အသံုးျပဳဖို႔ အတြက္ Camicri Cube မွာ Create Project ဆိုျပီး စလုပ္ပါ့မယ္ ။

cube

ေနာက္ျပီးရင္ေတာ့ Repo အသစ္ေတြမ်ားရွိသလား ရွိရင္ Download List အတြက္ Update လုပ္ေပးဖို႔ ေတာင္းဆိုမႈေတြ ျပဳလုပ္ပါလိမ့္မယ္ ။ အခုေတာ့ အိမ္က စက္ျဖစ္ေနတဲ့အတြက္ အင္တာနက္မရွိတာေ ၾကာင့္ Cancel ဆိုျပီးပဲ ထားလိုက္ပါတယ္ ။

2 download new repo camicri

Repo ေတြ Download လုပ္ဖို႔ မလိုတဲ့ အတြက္ သူ႕ရဲ႕ မူရင္း Folder ရွိရာကိုပဲ ျပန္သြားလိုက္ပါ ။ Project ဆိုတဲ့ Folder ေအာက္မွာ ခုနက Create လုပ္ခဲ့တဲ့ Project Folder တစ္ေယာက္ ေရာက္ေနတာ ေတြ႕ရပါလိမ့္မယ္ ။

3 cube folder camicri

အဲ့ဒီ့ Folder ထဲမွာေတာ့ အိမ္က အင္တာနက္မရွိတဲ့ စက္ရဲ႕ Information ေတြ ပါ၀င္ပါတယ္ ။

ဒါဆိုရင္ ရပါျပီ Cube Folder လိုက္ၾကီးကို USB Drive ထဲကို ထည့္ျပီး အင္တာနက္ဆိုင္ တစ္ဆိုင္ ကို ယူသြားလို႔ရပါျပီ ။

3.2 Downloading Apps in interconnected devices

တကယ္လို႔ အင္တာနက္ ဆုိင္က စက္က Windows ျဖစ္ရင္ေတာ့

Gsharp ဆိုတာကို အရင္ သြင္းထားဖုိ႔လိုပါတယ္ ။

GtkSharp : http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.21.msi

.Net Framework မရွိရင္ .Net framework ပါ သြင္းထားဖုိ႔လိုပါတယ္ ။

DotNet 4.0  : http://www.microsoft.com/en-us/download/details.aspx?id=17718

USB Drive ထဲက Cube Folder တစ္ခုလံုးကို My Document Folder ေအာက္မွာ ထားျပီး cube.exe ကို ရွာ ဖြင့္လိုက္ပါ ။

ဒါဆိုရင္ေအာက္မွာ Open Existing Projects ဆိုတာကို ေတြ႕ပါလိမ့္မယ္ ။ Open လုိက္ပါ ။

4 open project camicri

ဒီ တၾကိမ္မွာေတာ့ ကၽြန္ေတာ္တုိ႔ အေနနဲ႔ Internet လည္း ရွိေနတဲ့ အတြက္ Repo ေတြကို Update လုပ္ပါ့မယ္ ။

5 download repo camicri

တခ်ိဳ႕ Software ေတြ Out of Date ျဖစ္ေနတယ္ ။ Update Version အသစ္ ထြက္ေနတယ္ဆိုရင္လည္း တခါထဲ Download ခ်လို႔ရပါတယ္ ။

6 update

ျပီးရင္ေတာ့ ကၽြန္ေတာ္တို႔ လိုခ်င္တဲ့ Software ကို ရွာျပီး Download လုပ္လုိ႔ရပါျပီ

6 update

အခုေတာ့ ကၽြန္ေတာ္တို႔ Game ေလး တစ္ခုကို စမ္းျပီး Download ခ်ၾကည့္ရေအာင္ ။

7 download software

ဒါဆိုရင္ေတာ့ Download လုပ္ေနတာ ေတြ႕ရပါလိမ့္မယ္ ။ လိုအပ္တဲ့ Dependencies ေတြစစ္ျပီး Download စလုပ္တာ ေတြ႕ရပါေတာ့မယ္

8 checking packages

9 downloading packages camicri

3.3 Installing in your PC

Cube Folder ကို ႏွစ္သက္ရာ ေနရာမွာ ကူးယူလိုက္ျပီး ဒီ တစ္ခါေတာ့ ပထမ တစ္ခါတုန္းကလို cube-normal မဟုတ္ပဲ cube-superuser ဆိုတာကို ဖြင့္လိုက္ပါ ။

10 adding to pc

11 super user camicri

Super User ဆိုတဲ့ Alert ကေလးကို ေတြ႕ရမွာ ျဖစ္ပါတယ္ ။ ဒါဆိုရင္ေတာ့ ခုနက Download ဆြဲထားတဲ့ App ေတြကို ျပန္သြင္းႏုိင္ျပီ ျဖစ္ပါတယ္ ။ Update လုပ္ထားတာေတြေရာ ပါ အကုန္သြင္းခ်င္တယ္ဆိုရင္ေတာ့ Mark All Download ကို ေရြးလိုက္ပါ ။

12 mark downloads camicri

ဒါမွ မဟုတ္ မိမိ ႏွစ္သက္ရာ တစ္ခုထဲကို ျပန္သြင္းမယ္ဆိုရင္လည္း ရပါတယ္ ။ ေရြးခ်ယ္ျပီး Install လုပ္ေပးရံုပါပဲ ။

13 mark this camicri

14 install this

Install ဆိုတာကို လုပ္ျပီး စတင္ အသံုးျပဳ ေဆာ့ကစားႏုိင္ပါျပီ ။

16 starting app