မကြာခဏမေးခွန်း- Linux က ဘာ yum ကိုသုံးတာလဲ။

ဘယ် Linux အမျိုးအစားက yum ကိုသုံးတာလဲ။

yum သည် ရယူခြင်း၊ ထည့်သွင်းခြင်း၊ ဖျက်ခြင်း၊ မေးမြန်းခြင်းနှင့် စီမံခန့်ခွဲခြင်းအတွက် အဓိကကိရိယာဖြစ်သည်။ Red Hat Enterprise Linux RPM ဆော့ဖ်ဝဲ တရားဝင် Red Hat ဆော့ဖ်ဝဲလ် သိုလှောင်ရာနေရာများမှ ပက်ကေ့ဂျ်များအပြင် အခြားသော ပြင်ပအဖွဲ့အစည်း သိုလှောင်နေရာများ။ yum ကို Red Hat Enterprise Linux ဗားရှင်း 5 နှင့် နောက်ပိုင်းတွင် အသုံးပြုသည်။

Linux တွင် yum ထည့်သွင်းခြင်းဟူသည် အဘယ်နည်း။

YUM သည် ဆော့ဖ်ဝဲလ်ပက်ကေ့ဂျ်များကို ထည့်သွင်းခြင်း၊ မွမ်းမံခြင်း၊ ဖယ်ရှားခြင်းနှင့် စီမံခန့်ခွဲခြင်းအတွက် အဓိက ပက်ကေ့ဂျ်စီမံခန့်ခွဲမှုကိရိယာ Red Hat Enterprise Linux ဆော့ဖ်ဝဲလ်ပက်ကေ့ချ်များကို ထည့်သွင်းခြင်း၊ အပ်ဒိတ်လုပ်ခြင်းနှင့် ဖယ်ရှားခြင်းတို့ ပြုလုပ်သည့်အခါ YUM သည် မှီခိုအားထားရသည့် ကြည်လင်ပြတ်သားမှုကို လုပ်ဆောင်သည်။ YUM သည် စနစ်အတွင်း ထည့်သွင်းထားသော သိုလှောင်နေရာများမှ ပက်ကေ့ဂျ်များကို စီမံခန့်ခွဲနိုင်သည်။

yum ကို Ubuntu တွင်အသုံးပြုပါသလား။

၎င်းကို သင်ထည့်သွင်းနိုင်သည်၊ သို့မဟုတ် ၎င်းကို သင်ကိုယ်တိုင် တည်ဆောက်နိုင်သော်လည်း ၎င်းကို ပြုလုပ်နိုင်သည်။ Ubuntu တွင် အသုံးဝင်မှု အကန့်အသတ်ရှိသည်။ Ubuntu သည် Debian-based distro ဖြစ်ပြီး APT ကိုအသုံးပြုသောကြောင့်ဖြစ်သည်။ Yum သည် OpenSUSE တွင်အသုံးပြုရန်အတွက် Zypper ကဲ့သို့များစွာသော Fedora နှင့် Red Hat Linux တွင်အသုံးပြုရန်အတွက်ဖြစ်သည်။

Debian က yum ကို သုံးပါသလား။

Yum ဖြစ်ခဲ့သည်။ RPM ပက်ကေ့ဂျ်များနှင့်ဆက်ဆံရန်တည်ဆောက်ထားသည်။၎င်းတို့ကို အသုံးပြုထားသည့်အတိုင်း e.g. Redhat/CentOS သို့မဟုတ် SuSE Linux ဖြင့်။ Debian နှင့် ၎င်း၏ ဆင်းသက်လာမှုများ (ထို့အတူ Ubuntu တွင်လည်း) RPM သည် ရွေးချယ်မှု၏ ထုပ်ပိုးမှုစနစ်မဟုတ်ပါ။ Yum နှင့် ညီမျှသည် APT ဖြစ်သည် (rpm command နှင့် ညီမျှသည် dpkg ဖြစ်သည်)။

Linux မှာ yum ကို ဘယ်လိုရနိုင်မလဲ။

စိတ်ကြိုက် YUM သိုလှောင်မှု

  1. အဆင့် 1- Custom YUM Repository ဖန်တီးရန် "createrepo" ကို ထည့်သွင်းရန် ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ cloud server တွင် "createrepo" ဟုခေါ်သော နောက်ထပ်ဆော့ဖ်ဝဲကို ထည့်သွင်းရန် လိုအပ်ပါသည်။ …
  2. အဆင့် 2: Repository directory ကိုဖန်တီးပါ။ …
  3. အဆင့် 3- RPM ဖိုင်များကို Repository directory သို့ထည့်ပါ။ …
  4. အဆင့် 4- "createrepo" ကို run ...
  5. အဆင့် 5- YUM Repository Configuration ဖိုင်ကို ဖန်တီးပါ။

yum ကို Linux တွင် ထည့်သွင်းထားခြင်း ရှိ၊ မရှိ မည်သို့သိနိုင်မည်နည်း။

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

  1. Terminal အက်ပ်ကိုဖွင့်ပါ။
  2. အဝေးထိန်းဆာဗာအတွက် ssh အမိန့်ကို အသုံးပြု၍ အကောင့်ဝင်ပါ- ssh user@centos-linux-server-IP-here။
  3. CentOS တွင် ထည့်သွင်းထားသော ပက်ကေ့ဂျ်အားလုံးအကြောင်း အချက်အလက်ကို ပြပါ၊ run- sudo yum စာရင်းကို ထည့်သွင်းပါ။
  4. ထည့်သွင်းထားသော ပက်ကေ့ဂျ်များအားလုံးကို ရေတွက်ရန်၊ sudo yum စာရင်းကို ထည့်သွင်းပြီး | wc -l။

sudo yum ဆိုတာ ဘာလဲ။

ယွမ်သည် rpm စနစ်များအတွက် အလိုအလျောက် updater နှင့် package installer/Remover တစ်ခု. ၎င်းသည် မှီခိုမှုများအား အလိုအလျောက်တွက်ချက်ပြီး ပက်ကေ့ဂျ်များထည့်သွင်းရန်အတွက် မည်သည့်အရာများဖြစ်သင့်သည်ကို တွက်ချက်သည်။ rpm ကိုအသုံးပြု၍ တစ်ခုချင်းစီကို manually update လုပ်စရာမလိုဘဲ စက်အုပ်စုများကို ထိန်းသိမ်းရန် ပိုမိုလွယ်ကူစေသည်။

sudo apt ကိုဘယ်လိုထည့်သွင်းရမလဲ။

သင်ထည့်သွင်းလိုသော ပက်ကေ့ဂျ်အမည်ကို သိပါက၊ ဤ syntax ကို အသုံးပြု၍ ၎င်းကို ထည့်သွင်းနိုင်သည်။ sudo apt-get install package1 package2 package3 … အဆင့်တစ်ဆင့်တွင် ပရောဂျက်တစ်ခုအတွက် လိုအပ်သောဆော့ဖ်ဝဲလ်အားလုံးကို ရယူရန်အတွက် အသုံးဝင်သော ပက်ကေ့ဂျ်များစွာကို တစ်ကြိမ်တည်းတွင် ထည့်သွင်းနိုင်သည်ကို သင်တွေ့မြင်နိုင်ပါသည်။

sudo apt-get clean ဆိုတာဘာလဲ။

sudo apt-get သန့်ရှင်း ပြန်လည်ရယူထားသော ပက်ကေ့ဂျ်ဖိုင်များ၏ စက်တွင်းသိုလှောင်မှုကို ရှင်းထုတ်သည်။.၎င်းသည် /var/cache/apt/archives/ နှင့် /var/cache/apt/archives/partial/ မှသော့ဖိုင်မှလွဲ၍ အရာအားလုံးကို ဖယ်ရှားပေးပါသည်။ sudo apt-get clean အမိန့်ကို ကျွန်ုပ်တို့အသုံးပြုသောအခါ ဘာဖြစ်သွားသည်ကိုကြည့်ရန် နောက်ဖြစ်နိုင်ခြေတစ်ခုမှာ -s -option ဖြင့် execution ကို အတုယူရန်ဖြစ်သည်။

yum repository ကို ဘယ်လိုဖွင့်ရမလဲ။

repositories အားလုံးကို ဖွင့်ရန် "yum-config-manager -enable *“ - သတ်မှတ်ထားသော repos ကို disable လုပ်ပါ (အလိုအလျောက်သိမ်းဆည်းသည်) ။ repositories အားလုံးကို disable လုပ်ရန် "yum-config-manager –disable *" ကို run ပါ။ -add-repo=ADDREPO သတ်မှတ်ထားသော ဖိုင် သို့မဟုတ် url မှ repo ကို ပေါင်းထည့် (ပြီးဖွင့်ပါ)။

ဒီပို့စ်ကိုကြိုက်လား။ ကျေးဇူးပြု၍ သင်၏မိတ်ဆွေများကိုမျှဝေပါ။
OS ယနေ့