TrueOS ပရောဂျက်
သီးခြားပက်ကေ့ဂျ်များပုံစံဖြင့် ပေးပို့ခြင်းသည် သင့်အား အခြေခံစနစ်အား အပ်ဒိတ်လုပ်ခြင်းလုပ်ငန်းစဉ်ကို သိသာထင်ရှားစွာရိုးရှင်းစေပြီး အပိုအပလီကေးရှင်းများ (ပို့တ်များ) ကို အပ်ဒိတ်လုပ်ရန်နှင့် အသုံးပြုသူနေရာလွတ်အစိတ်အပိုင်းများနှင့် kernel အပါအဝင် အခြေခံစနစ်အား အပ်ဒိတ်လုပ်ရန်အတွက် နှစ်ခုလုံးတွင် pkg utility ကို အသုံးပြုနိုင်သည်။ ပရောဂျက်သည် base system နှင့် ports/package repository အကြား ယခင်က တင်းကြပ်စွာ သတ်မှတ်ထားသော နယ်နိမိတ်များကို ချောမွေ့အောင် ပြုလုပ်ပေးနိုင်ပြီး အပ်ဒိတ်လုပ်ငန်းစဉ်အတွင်း ပင်မပတ်ဝန်းကျင်၏ အစိတ်အပိုင်းများနှင့် ပြင်ပပရိုဂရမ်များ၏ လိုက်ဖက်ညီမှုကို ထည့်သွင်းစဉ်းစားရန်လည်း လုပ်ဆောင်ပေးပါသည်။ kernel
Pkgbase သည် အခြေခံစနစ်အား အောက်ပါ ပက်ကေ့ဂျ်များအဖြစ် ပိုင်းခြားထားသည်။
- userland (အခြေခံစနစ် userspace အစိတ်အပိုင်းအစုံအလင်အားလုံးကို အကျုံးဝင်သည့် မက်တာပက်ကေ့ဂျ်)
- userland-base (အဓိက executable များနှင့် စာကြည့်တိုက်များ)
- userland-docs (စနစ်လက်စွဲများ)
- userland-debug ( /usr/lib/debug တွင်ရှိသော အမှားရှာဖိုင်များ)
- userland-lib32 (32-bit အပလီကေးရှင်းများနှင့် လိုက်ဖက်ညီမှုအတွက် စာကြည့်တိုက်များ);
- userland-tests (စမ်းသပ်မှုဘောင်များ)
- kernel (GENERIC ဖွဲ့စည်းမှုတွင် အဓိက kernel)
- kernel-debug (kernel သည် အမှားရှာပြင်မုဒ်တွင် တည်ဆောက်ထားသော kernel ဖြစ်သည်။
သကျသခေံ ) - kernel-သင်္ကေတများ ( /use/lib/debug တွင်ရှိသော kernel အတွက် အမှားရှာပြင်ခြင်းသင်္ကေတများ)
- kernel-debug-symbols (သက်သေခံမုဒ်တွင် kernel ကိုတည်ဆောက်သည့်အခါ အမှားအယွင်းသင်္ကေတများ)
ထို့အပြင်၊ အရင်းအမြစ်ကုဒ်မှ တည်ဆောက်ရန်အတွက် ပက်ကေ့ဂျ်များစွာကို ပံ့ပိုးပေးသည်- src ( /usr/src တွင် ထည့်သွင်းထားသည့် အခြေခံစနစ်ကုဒ်)၊ buildworld (file /usr/dist/world.txz၊ buildworld တည်ဆောက်မှုမှတ်တမ်း)၊ buildkernel (ဖိုင် /usr/dist buildkernel တည်ဆောက်မှုမှတ်တမ်းနှင့်အတူ /kernel .txz) နှင့် buildkernel-debug (ဖိုင် /usr/dist/kernel-debug.txz သည် kernel build debug မှတ်တမ်းနှင့်အတူ)။
13-CURRENT ဌာနခွဲအတွက် ပက်ကေ့ဂျ်များကို တစ်ပတ်လျှင်တစ်ကြိမ် အပ်ဒိတ်လုပ်မည်ဖြစ်ပြီး 12-STABLE ဌာနခွဲအတွက် 48 နာရီတိုင်း အပ်ဒိတ်လုပ်ပါမည်။ ပုံသေဖွဲ့စည်းပုံဖိုင်များကို ပြောင်းလဲပါက၊ ၎င်းတို့ကို အပ်ဒိတ်တပ်ဆင်ခြင်းလုပ်ငန်းစဉ်အတွင်း /etc directory ရှိ ဒေသဆိုင်ရာပြောင်းလဲမှုများနှင့် ပေါင်းစည်းမည်ဖြစ်သည်။ ပေါင်းစည်းခြင်းဆိုင်ရာ ဆက်တင်များကို ခွင့်မပြုသော ပဋိပက္ခတစ်ခု တွေ့ရှိပါက၊ ဒေသန္တရ ရွေးချယ်မှုကို ချန်ထားခဲ့ကာ အဆိုပြုထားသော ပြောင်းလဲမှုများအား နောက်ဆက်တွဲလက်စွဲခွဲခြမ်းစိတ်ဖြာမှုအတွက် တိုးချဲ့မှု “.pkgnew” ဖြင့် ဖိုင်များတွင် သိမ်းဆည်းမည် (ဆက်တင်များနှင့် ကွဲလွဲနေသောဖိုင်များစာရင်းကို ပြသရန်၊ သင်၊ “find /etc | grep '.pkgnew $'” ဟူသော အမိန့်ကို သုံးနိုင်သည်။
source: opennet.ru