APT သည် ပက်ကေ့ချ်များ ဒေါင်းလုဒ်ဆွဲနိုင်သော်လည်း လက်မှတ်ထိုးသော့ မရောက်ပါ
Repository ဒေါင်းလုဒ်နှင့် လက်မှတ်ထိုးသော့ ရယူခြင်းသည် မတူညီသော ပရိုဂရမ်များနှင့် proxy ဆက်တင်များကို အသုံးပြုနိုင်သည်။ ပက်ကေ့ချ်ယုံကြည်မှုကို မအားနည်းစေဘဲ ဒေါင်းလုဒ်လမ်းကြောင်းကို ပြင်ပါ။
အလုပ်လုပ်နေသော Acquire::http::Proxy ဆက်တင်သည် မအောင်မြင်သော လက်မှတ်ထိုးသော့ ဒေါင်းလုဒ်အကြောင်း၊ မည်သည့်ပရိုဂရမ်က သော့ကို ယူနေသည်ကို မသိမချင်း များစွာ သက်သေမပြနိုင်ပါ။
apt-key adv အသုံးပြုသော ရှေးဟောင်း ညွှန်ကြားချက်များသည် GnuPG ၏ သော့ဆာဗာလမ်းကြောင်းကို ဖြတ်သန်းသည်။ အခြားတပ်ဆင်နည်းများသည် သော့ကို curl သို့မဟုတ် ဘရောက်ဇာဖြင့် ဒေါင်းလုဒ်ဆွဲသည်။ ထိုပရိုဂရမ်များအားလုံး APT ၏ ကိုယ်ပိုင် proxy ဖွဲ့စည်းမှုကို မဖတ်ပါ။
GnuPG သော့ဆာဗာ တောင်းဆိုမှုအတွက်
GnuPG သည် သက်ဆိုင်ရာ ကွန်ရက်လုပ်ငန်းများအတွက် dirmngr ကို အသုံးပြုသည်။ ၎င်း၏ မှတ်တမ်းတင်ထားသော ရွေးချယ်စရာများတွင် honor-http-proxy နှင့် တိကျသော http-proxy ဆက်တင် ပါဝင်သည်။ တိကျသောဆက်တင်သည် ပတ်ဝန်းကျင်ကိန်းရှင်ကို လွှမ်းမိုးသည်။ အမှန်တကယ်အသုံးပြုသော GnuPG ပင်မလမ်းညွှန်နှင့် အကောင့်ကို စစ်ဆေးပါ၊ အထူးသဖြင့် အခွင့်ထူးရှိသော command အတွက်။
သော့ဆာဗာ URL ကိုလည်း စစ်ဆေးပါ။ မူရင်းသော့ဆာဗာ ချိတ်ဆက်မှုသည် တူညီသောသော့အတွက် HTTPS တောင်းဆိုမှုနှင့် မတူပါ။ HTTP proxy မှတစ်ဆင့် ဘရောက်ဇာဝင်ရောက်မှုသည် သော့ဆာဗာ port သို့ သီးခြားတိုက်ရိုက်ချိတ်ဆက်ခွင့်ကို မတည်ဆောက်ပါ။
ထုတ်ဝေသူ၏ လက်ရှိ တပ်ဆင်နည်းကို လိုက်နာပါ
ကွန်ရက်ဝင်ရောက်မှုကို ပြင်ရန် ပယ်ဖျက်ထားသော ကမ္ဘာလုံးဆိုင်ရာ ယုံကြည်မှု command ကို ပြန်မလှုပ်ရှားပါနှင့်။ ထုတ်ဝေသူ၏ လက်ရှိ ညွှန်ကြားချက်များသည် သော့ရင်းမြစ်နှင့် ရည်ရွယ်သော keyring ကို ဖော်ပြသင့်သည်။ သူတို့ HTTPS ဒေါင်းလုဒ်ကို အသုံးပြုပါက ထိုတောင်းဆိုမှုကို ပြုလုပ်သော HTTP client ကို ပြင်ဆင်ပါ။ ထုတ်ဝေသူသည် အများသူငှာ ရောက်ရှိနိုင်ပြီး အများသူငှာ ကြားခံများကို ခွင့်ပြုသည့်နေရာတွင် HTTP proxy စာရင်းသည် ကိုယ်စားလှယ်လောင်း endpoint များကို ပေးသည်။ လက်ဗွေစစ်ဆေးမှုသည် သီးခြားလိုအပ်ချက်အဖြစ် ကျန်ရှိသည်။
ထုတ်ဝေသူ၏ အချက်အလက်များမှတစ်ဆင့် သော့၏ ပြည့်စုံသော မျှော်လင့်ထားသည့် လက်ဗွေကို အတည်ပြုပါ။ ဒေါင်းလုဒ်ဆွဲထားသော ဖိုင်၊ ကိုက်ညီသော ပြသအမည် သို့မဟုတ် ရှာဖွေမှုရလဒ်သည် အထောက်အထားကို မတည်ဆောက်ပါ။ သော့လှည့်ရန်အတွက် လက်ရှိ မှတ်တမ်းတင်ထားသော အစားထိုးလုပ်ငန်းစဉ်ကို အသုံးပြုပါ။
APT ၏ Signed-By ရွေးချယ်စရာသည် ရင်းမြစ်များအကြား ယေဘုယျယုံကြည်မှုပေးမည့်အစား ထို repository ကို သီးခြား keyring တစ်ခုနှင့် ချိတ်ဆက်နိုင်သည်။ လိုအပ်သော keyring ပုံစံနှင့် extension ကို စစ်ဆေးပြီး၊ ရယူသည့်အကောင့်သည် ဖိုင်ကို ဖတ်နိုင်ပြီး ၎င်း၏ မိခင်လမ်းညွှန်များကို ဖြတ်သန်းနိုင်သည်ကို သေချာပါ။ စီမံခန့်ခွဲသူ ဝင်ရောက်ခွင့်တစ်ခုတည်းဖြင့် ထိုခွင့်ပြုချက်ကို မတည်ဆောက်ပါ။
အမှားက နောက်စစ်ဆေးမှုကို ညွှန်ပြပါစေ
- အချိန်ကုန်ဆုံးခြင်းသည် ဒေါင်းလုဒ်ဆွဲသူ၏လမ်းကြောင်း သို့မဟုတ် endpoint ရောက်ရှိနိုင်မှုနှင့် ဆိုင်သည်။
- Proxy စိန်ခေါ်မှုသည် ၎င်း၏အကောင့်နှင့် ပံ့ပိုးသောနည်းလမ်းနှင့် ဆိုင်သည်။
- လက်ဗွေမကိုက်ညီခြင်းသည် ပို့ဆောင်ပြီးနောက် ယုံကြည်မှုချို့ယွင်းမှုဖြစ်သည်။
- နောက်ပိုင်း APT လက်မှတ်အမှားသည် keyring လမ်းကြောင်း သို့မဟုတ် repository ဆက်စပ်မှုနှင့် ဆိုင်နိုင်သည်။
လက်မှတ်စစ်ဆေးမှုကို ထိန်းသိမ်းထားပြီး ထိုအဆင့်ကို ဖြေရှင်းပါ။ ၎င်းကို ပိတ်ပါက လက်မှတ်ထိုးသော့ ဆက်တင်ပေးသင့်သော စစ်ဆေးမှုကို ဖယ်ရှားလိမ့်မည်။