APT ଫାଇଲ ଗ୍ରହଣ କରେ କିନ୍ତୁ ପ୍ରକ୍ସି ଚାବି ଛାଡ଼ିଦିଏ
APT ପ୍ରକ୍ସି ସେଟିଂସମୂହକୁ କନଫିଗୁରେସନ ଟ୍ରି ଭାବରେ ପଢ଼ନ୍ତୁ ଏବଂ ଅବ୍ୟବହୃତ ଚାବିକୁ ନେଟୱାର୍କ ବିଫଳତାରୁ ଅଲଗା କରନ୍ତୁ।
ଏକ କନଫିଗୁରେସନ ଫାଇଲ ସଫଳଭାବେ ପାର୍ସ ହୋଇପାରେ ଏବଂ ତଥାପି ପ୍ରକ୍ସି କନଫିଗର କରିବାରେ ବିଫଳ ହୋଇପାରେ। APT ନାମିତ ବିକଳ୍ପର ଏକ ଟ୍ରି ଗ୍ରହଣ କରେ; ଏହା ପ୍ରତ୍ୟେକ ସମ୍ଭାବ୍ୟ ଶାଖାକୁ ଏହାର HTTP ପରିବହନ ପାଇଁ ନିର୍ଦ୍ଦେଶ ଭାବରେ ଗ୍ରହଣ କରେ ନାହିଁ।
HTTP ପଥ ପାଇଁ, APT ପ୍ରକ୍ସି ସେଟିଂ ହେଉଛି:
Acquire::http::Proxy "http://proxy.example.net:8080/";
ଯେତେବେଳେ ସାର୍ବଜନୀନ ରିପୋଜିଟରୀ ଆକ୍ସେସ ସାର୍ବଜନୀନ ପ୍ରକ୍ସି ବ୍ୟବହାର କରିପାରେ, ଆପଣଙ୍କ ସେବାର HTTP ଏଣ୍ଡପଏଣ୍ଟ କିମ୍ବା HTTP ପ୍ରକ୍ସି ତାଲିକା ବ୍ୟବହାର କରନ୍ତୁ। ସେହି ସେଟିଂକୁ ଅତିରିକ୍ତ ସ୍କୋପରେ ଗୁଡ଼ାଇବା ଏହାର ନାମ ବଦଳାଏ:
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 ରେ ଥିଲେ ଆଉଟପୁଟ ବ୍ୟବହାରକାରୀ ସୂଚନା ପ୍ରକାଶ କରିପାରେ, ତେଣୁ ଅଂଶୀଦାର ଟ୍ରାନ୍ସକ୍ରିପ୍ଟରୁ ପ୍ରମାଣପତ୍ର ଦୂରରେ ରଖନ୍ତୁ। ବିଫଳ ପ୍ୟାକେଜ କାର୍ଯ୍ୟକଳାପ ଆରମ୍ଭ କରୁଥିବା ସେହି କନଫିଗୁରେସନ ଫାଇଲ, ବିକଳ୍ପ ଏବଂ ଖାତା ପ୍ରସଙ୍ଗ ତୁଳନା କରନ୍ତୁ।
ସଠିକ୍ ପଥରେ ମୂଲ୍ୟ ନଥିବା ବ୍ୟାଖ୍ୟା କରେ ଯେ ବୈଧ ଦେଖାଯାଉଥିବା ଫାଇଲ ଏଣ୍ଡପଏଣ୍ଟ କାହିଁକି ବାଛିଲା ନାହିଁ। ସେ ଏଣ୍ଡପଏଣ୍ଟରେ ପହଞ୍ଚାଯାଇପାରିବ କି ନାହିଁ ଏହା ଏବେ ମଧ୍ୟ କହୁନାହିଁ।
ଠିକ୍ ସ୍ତରରେ ବିରାମ ଚିହ୍ନ ଯାଞ୍ଚ କରନ୍ତୁ। ନାମଗୁଡ଼ିକ ଦୁଇଟି କୋଲନ୍ ବିଭାଜକ ବ୍ୟବହାର କରେ; ସାଧାରଣ ମୂଲ୍ୟ ନ୍ୟାସ୍ତ୍ର ପାଇଁ ଉଦ୍ଧୃତି ଏବଂ ଶେଷରେ ଅର୍ଦ୍ଧବିରାମ ଆବଶ୍ୟକ। APT ବିକଳ୍ପ ନାମରେ ଅକ୍ଷରର ବଡ଼-ଛୋଟ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ ନୁହେଁ, ତେଣୁ proxy କୁ Proxy କୁ ବଦଳାଇବା ଅତିରିକ୍ତ ସ୍କୋପ ପାଇଁ ସଂଶୋଧନ ନୁହେଁ। URI ଷ୍ଟ୍ରିଙ୍ଗ ଭିତରେ ଥିବା ଅର୍ଦ୍ଧବିରାମ ତଥ୍ୟ, ବାକ୍ୟର ଶେଷ ନୁହେଁ।
ଚାରିପାଖରେ ଅଧିକ ଏକ୍ସପୋର୍ଟ ଯୋଡ଼ିବା ପରିବର୍ତ୍ତେ ଘୋଷଣାକୁ ସଂଶୋଧନ କରନ୍ତୁ। APT ଉଦ୍ଦିଷ୍ଟ ସେଟିଂ ରିପୋର୍ଟ କରିବା ପରେ, ସଂଯୋଗ ଅସ୍ୱୀକୃତି, 407 କିମ୍ବା ପ୍ରମାଣପତ୍ର ତ୍ରୁଟି ପରବର୍ତ୍ତୀ ପର୍ଯ୍ୟାୟର।