APT သည် ဖိုင်ကို လက်ခံသော်လည်း proxy သော့ကို လွတ်သွားသည်
APT proxy ဆက်တင်များကို ဖွဲ့စည်းမှုသစ်ပင်အဖြစ် ဖတ်ပြီး အသုံးမပြုသော သော့နှင့် ကွန်ရက်ချို့ယွင်းမှုကို ခွဲခြားပါ။
ဖွဲ့စည်းမှုဖိုင်တစ်ခုကို အောင်မြင်စွာ ခွဲခြမ်းစိတ်ဖြာနိုင်ပြီး proxy ကို မသတ်မှတ်နိုင်သေးပါ။ APT သည် အမည်ပေးထားသော ရွေးချယ်စရာများ၏ သစ်ပင်ကို လက်ခံသည်။ ဖြစ်နိုင်ချေရှိသော အကိုင်းအခက်တိုင်းကို ၎င်း၏ HTTP သယ်ယူပို့ဆောင်မှုအတွက် ညွှန်ကြားချက်အဖြစ် မသဘောထားပါ။
HTTP လမ်းကြောင်းအတွက် APT proxy ဆက်တင် သည် ဤသို့ဖြစ်သည်:
Acquire::http::Proxy "http://proxy.example.net:8080/";
အများပြည်သူ repository များသို့ ဝင်ရောက်မှုသည် အများပြည်သူ proxy များကို အသုံးပြုနိုင်သည့်အခါ သင့်ဝန်ဆောင်မှု၏ HTTP အဆုံးမှတ် သို့မဟုတ် HTTP proxy စာရင်းကို အသုံးပြုပါ။ တူညီသော ဆက်တင်ကို အပိုအပိုင်းအခြားတွင် ထုပ်ပိုးခြင်းသည် ၎င်း၏အမည်ကို ပြောင်းလဲစေသည်:
APT {
Acquire {
http {
Proxy "http://proxy.example.net:8080/";
};
};
};
ယင်းသည် တန်ဖိုးကို APT::Acquire::http::Proxy တွင် ထားရှိသည်။ ၎င်းသည် Acquire::http::Proxy ၏ အခြားစာလုံးပေါင်းမဟုတ်ပါ။ HTTP ရယူမှုနည်းလမ်းသည် နောက်တစ်ခုကို ရှာဖွေသည်။
တိကျသော တန်ဖိုးကို တောင်းပါ
apt-config shell HTTP_PROXY_VALUE Acquire::http::Proxy
apt-config shell NESTED_VALUE APT::Acquire::http::Proxy
၎င်းတို့သည် ဖတ်ရန်သာ ဖွဲ့စည်းမှုစစ်ဆေးမှုများဖြစ်သည်။ URI တွင် ပါဝင်ပါက output သည် အသုံးပြုသူအချက်အလက်ကို ဖော်ထုတ်နိုင်သည်၊ ထို့ကြောင့် အထောက်အထားများကို မျှဝေထားသော မှတ်တမ်းများမှ ခွဲထုတ်ထားပါ။ မအောင်မြင်သော package လုပ်ဆောင်ချက်ကို စတင်သော တူညီသော ဖွဲ့စည်းမှုဖိုင်များ၊ ရွေးချယ်စရာများနှင့် အကောင့်အခြေအနေကို နှိုင်းယှဉ်ပါ။
မှန်ကန်သောလမ်းကြောင်းတွင် တန်ဖိုးမရှိခြင်းသည် တရားဝင်ပုံရသောဖိုင်က အဆုံးမှတ်ကို အဘယ်ကြောင့် မရွေးချယ်ခဲ့သည်ကို ရှင်းပြသည်။ ထိုအဆုံးမှတ်သို့ ရောက်နိုင်ခြင်းရှိမရှိကို မူ မပြောသေးပါ။
မှန်ကန်သော အလွှာတွင် သတ်ပုံသင်္ကေတများကို စစ်ဆေးပါ။ အမည်များသည် နှစ်ချက်ကော်လံ ခြားနားမှုများကို အသုံးပြုသည်။ သာမန်တန်ဖိုးသတ်မှတ်မှုများသည် ကိုးကားသင်္ကေတများနှင့် အဆုံးတွင် semicolon လိုအပ်သည်။ APT ရွေးချယ်စရာအမည်များတွင် စာလုံးအကြီးအသေးသည် အရေးမကြီးပါ၊ ထို့ကြောင့် proxy ကို Proxy သို့ ပြောင်းခြင်းသည် အပိုအပိုင်းအခြားအတွက် ပြုပြင်မှုမဟုတ်ပါ။ URI စာသားအတွင်းရှိ semicolon သည် ဒေတာဖြစ်ပြီး ထုတ်ပြန်ချက်၏အဆုံးမဟုတ်ပါ။
ပတ်ပတ်လည်တွင် နောက်ထပ် export များ ထပ်မထည့်ဘဲ ထုတ်ပြန်ချက်ကို ပြင်ပါ။ APT သည် ရည်ရွယ်သော ဆက်တင်ကို အစီရင်ခံပြီးနောက်၊ ချိတ်ဆက်မှု ငြင်းပယ်ခြင်း၊ 407 သို့မဟုတ် လက်မှတ်အမှားသည် နောက်ပိုင်းအဆင့်တွင် ပါဝင်သည်။