Linux ကိုအထုပ်များစေရန်တစ်ဦးကအခြေခံပညာလမ်းညွှန်

နိဒါန်း

ပလီကေးရှင်းကိုသင်၏ကွန်ပျူတာပေါ်ကို install လုပ်ပြီးသောလမ်းသငျသညျထိုကဲ့သို့သော Debian, Ubuntu ကို, Mint, သို့မဟုတ် SolyDX အဖြစ် Debian based Linux ကိုဖြန့်ဖြူးအသုံးပြုနိုင်သည်, သို့မဟုတ်သင်ထိုကဲ့သို့သော Fedora သို့မဟုတ် CentOS အဖြစ် Red Hat based Linux ကိုဖြန့်ဖြူးကိုအသုံးပြုဖို့ပဲဖြစ်ဖြစ်အတူတူပင်ဖြစ်ကြသည်။

ဆော့ဖ်ဝဲကို install များအတွက်ရုပ်ပိုင်းဆိုင်ရာနည်းလမ်းကွဲပြားခြားနားပါလိမ့်မယ်။ ဥပမာအားဖြင့် Ubuntu ကိုအတွက်သော graphical tool များကိုများမှာ Software Center က နှင့် Synaptic Fedora ရှိသော်လည်း YUM တိုးချဲ့ နှင့်တော့ OpenSUSE Yast အသုံးပြုသည်။ command line tools များပါဝင်သည် apt-get Ubuntu ကိုနှင့် Debian သို့မဟုတ်ဘို့ yum Fedora နဲ့တော့ OpenSUSE များအတွက် zypper သည်။

သူတို့အားလုံးဘုံရှိတရာ applications များတပ်ဆင်ရန်သူတို့ကိုပိုမိုလွယ်ကူစေပါမှတက်ထုပ်ပိုးသောအချက်ဖြစ်ပါသည်။

Red Hat ကိုအခြေခံပြီးဖြန့်ဝေ rpm ပါ packages များအသုံးချသော်လည်း debian အခြေစိုက်ဖြန့်ဝေသည့် .deb အထုပ် format ကိုအကျိုးရှိစွာအသုံးချ။ အဲဒီမှာတခြားကွဲပြားခြားနားသောအထုပ်အမျိုးအစားများရရှိနိုင်ပေမယ့်ယေဘုယျအားဖြင့်သူတို့တစ်တွေဆင်တူလမ်းအတွက်အလုပ်လုပ်ကြသည်။

repositories ဘာတွေလဲ?

တစ်ဦးက software ကို repository ကိုဆော့ဖျဝဲ packages များပါရှိသည်။

သင် Software Center ကနေတစ်ဆင့်ရှာဖွေသို့မဟုတ် get-apt သို့မဟုတ် yum သင်သည်သင်၏စနစ်ရရှိနိုင်သော repositories ကအတွင်းလူအပေါင်းတို့သည် packages များစာရင်းတစ်ခုပြနေကြသည်ကဲ့သို့သော tool ကိုအသုံးပြုတဲ့အခါ။

တစ်ဦးက software ကို repository ကိုတဦးတည်း server ပေါ်တွင်သို့မဟုတ်ကြေးမုံအဖြစ်လူသိများအများအပြားကွဲပြားခြားနားသောဆာဗာများကိုဖြတ်ပြီးယင်း၏ဖိုင်များကိုသိမ်းဆည်းထားနိုင်ပါတယ်။

အထုပ်များ Install လုပ်နည်း

packages များရှာတွေ့ဖို့အတွက်အလွယ်ကူဆုံးနည်းလမ်းသော graphical tools များအားဖွငျ့ဖွစျသညျသင့်ရဲ့ဖြန့်ဖြူးမယ့်အထုပ်မန်နေဂျာများကထောက်ပံ့ပေးသည်။

အဆိုပါသော graphical tools တွေကိုသင်မှီခိုပြဿနာများကိုဖြေရှင်းရန်နှင့် installation ကိုမှန်ကန်စွာအလုပ်လုပ်ခဲ့မူကြောင်းကိုစိစစ်ဖို့ကူညီပေးပါတယ်။

(ဆိုလိုသည်မှာအဘယ်သူမျှမက desktop environment ကို / window ကိုမန်နေဂျာလည်းမရှိ) သင်က command line သုံးစွဲဖို့ပိုနှစ်သက်သို့မဟုတ်သင်တစ်ဦး headless server ကို အသုံးပြု. နေတယ်ဆိုရင်ပြီးနောက်သင် command line ကိုအထုပ်မန်နေဂျာကိုသုံးနိုင်သည်။

ဒါဟာတစ်ဦးချင်းစီ packages များတပ်ဆင်ရန်သင်တန်းဖြစ်နိုင်ပါတယ်။ Debian based ဖြန့်ဝေအတွင်းမှာပဲသင်နိုင်ပါတယ် .deb file တွေကို install လုပ်ဖို့ dpkg command ကိုသုံး ။ Red Hat အတွင်းမှာပဲသင်ရိုးရှင်းစွာ rpm ပါ command ကိုသုံးနိုငျဖြန့်ဝေအခြေခံပါတယ်။

တစ်ဦးကအထုပ်များတွင်ဆိုတာဘာလဲ

ကြည့်ရှုရန် Debian အထုပ်ရဲ့ contents သင် archive ကိုမန်နေဂျာထဲမှာဖွင့်လှစ်နိုင်ပါ။ အောက်ပါအတိုင်းအဖြစ်အထုပ်အတွင်းပါရှိသောဖိုင်များနေသောခေါင်းစဉ်:

အဆိုပါ Debian-binary ဖိုင် Debian format ကိုဗားရှင်းနံပါတ်နှင့်အကြောင်းအရာများကိုနီးပါးအမြဲ 2.0 ဟုသတ်မှတ်ကြသည်ပါရှိသည်။

ထိန်းချုပ်မှု file ကိုယေဘုယျအားဖြင့်တစ်ဦးကိုတက်ဇစ်ဖိုင်အဖြစ်ကတ္တရာစေးဖိုင်ဖြစ်ပါသည်။ အောက်မှာဖေါ်ပြတဲ့အတိုင်းထိန်းချုပ်မှုဖိုင်ရဲ့ contents အထုပ်၏အရေးကြီးသောအင်္ဂါရပ်များကိုသတ်မှတ်:

လည်းတက်ဇစ်ဖိုင်အဖြစ်ကတ္တရာစေးဖိုင်သောဒေတာဖိုင်အထုပ်တစ်ဖိုင်တွဲဖွဲ့စည်းပုံသည်။ ဒေတာဖိုင်ထဲမှာဖိုင်တွေအားလုံးကိုဟာ Linux system ထဲမှာသက်ဆိုင်ရာဖိုလ်ဒါတိုးချဲ့လျက်ရှိသည်။

သင်မည်သို့အထုပ်များကိုဖန်တီးနိုင်မလား

သင်တစ်ဦးထုပ်ပိုးပုံစံမကယ်မလွှတ်ချင်သောအရာတစ်ခုခုရှိသည်ဖို့လိုအပ်နေတဲ့အထုပ်ဖန်တီးရန်။

တစ်ဦးက developer Linux ကိုအောက်မှာအလုပ်လုပ်ပေမယ့်လက်ရှိ Linux ကိုသင့်ရဲ့ဗားရှင်းထုပ်ပိုးမထား source code ကိုဖန်တီးကြပေမည်။ ဒီဥပမာထဲမှာသင်က Debian အထုပ်သို့မဟုတ် RPM package ကိုဖန်တီးရန်ဆန္ဒရှိလိမ့်မည်။

နောက်တစ်မျိုးအနေနဲ့ဒါနဲ့ပတ်သက်ပြီးသင်ပြုစုသူဖြစ်ကြောင်းနှင့်သင်သည်သင်၏ကိုယ်ပိုင် software များကိုအဘို့အ packages များစေရန်အလိုရှိ၏။ ပထမဦးဆုံးဥပမာအားဖြင့်၌သငျ code ကို compile ကအလုပ်လုပ်တယ်သေချာအောင်ဖို့လိုအပ်ပေမယ့်လာမယ့်ခြေလှမ်းအထုပ်ဖန်တီးရန်ဖြစ်ပါသည်။

အားလုံး packages များ source code ကိုမလိုအပ်။ ဥပမာသင်ကစကော့တလန်တစ်ခုသို့မဟုတ်သတ်သတ်မှတ်မှတ်အိုင်ကွန်ထား၏ဝေါလ်ပေပါပုံရိပ်တွေင်တစ်ဦးအထုပ်ဖန်တီးပေလိမ့်မည်။

ဒီလမ်းညွှန် .deb နှင့် .rpm packages များဖန်တီးရန်မည်သို့ပြသထားတယ်။