Cabal ର HTTP ପରିବହନ ଚୟନ ପ୍ରକ୍ସି ସେଟିଂ କେଉଁଠି ରହିବ ତାହା ବଦଳାଏ
cabal-install ଏକ ବାହ୍ୟ ଡାଉନଲୋଡର ବ୍ୟବହାର କରିପାରେ। ସମର୍ଥିତ ପ୍ରକ୍ସି ଆଚରଣ ତେବେ ସେହି ଚୟନିତ ପରିବହନ ଓ ପ୍ରକ୍ରିୟାର ପରିବେଶ ଉପରେ ନିର୍ଭର କରେ।
cabal-install ରେ ପ୍ରକ୍ସି ସମସ୍ୟା ଚୟନିତ HTTP ପରିବହନ ବିଷୟରେ ଏକ ପ୍ରଶ୍ନ ହୋଇପାରେ। Cabal ପରିବହନ ଚୟନକୁ ଦସ୍ତାବେଜ କରେ, ଏବଂ ବାହ୍ୟ curl କିମ୍ବା Wget ଡାଉନଲୋଡର ସେହି ଉପକରଣର ପ୍ରକ୍ସି ଇଣ୍ଟରଫେସ ସହିତ ଆଣେ।
ସର୍ବଭୌମ --no-proxy ସୁଇଚ ଖୋଜିବା ପୂର୍ବରୁ ସ୍ଥାପିତ Cabal ସଂସ୍କରଣ ଓ ସକ୍ରିୟ ପରିବହନ ଯାଞ୍ଚ କରନ୍ତୁ। ତାପରେ ଚୟନିତ ଡାଉନଲୋଡରର ଦସ୍ତାବେଜିତ ପରିବେଶ କିମ୍ବା ବିକଳ୍ପ ମାଧ୍ୟମରେ ଅନୁରୋଧ କନଫିଗର କରନ୍ତୁ। ଅନୁମତିପ୍ରାପ୍ତ ସାର୍ବଜନୀନ HTTP ମଧ୍ୟସ୍ଥ ମାଧ୍ୟମରେ ପହଞ୍ଚୁଥିବା ସାର୍ବଜନୀନ ପ୍ୟାକେଜ ଉତ୍ସ ପାଇଁ, HTTP ପ୍ରକ୍ସି ତାଲିକା ଅନ୍ତିମ ବିନ୍ଦୁର ପ୍ରାର୍ଥୀ ଦେଇଥାଏ।
Cabal ର କନଫିଗରେସନ ଫାଇଲରେ export http_proxy=... ସେଲ ବିବୃତ୍ତି ରଖନ୍ତୁ ନାହିଁ। ସେହି ଫାଇଲର ନିଜସ୍ୱ ସିଣ୍ଟାକ୍ସ ଅଛି; ଏହା ଆପଣଙ୍କ ଟର୍ମିନାଲ ସେଲ ଭାବରେ ଚାଲେ ନାହିଁ।
ରିପୋଜିଟରୀ ଓ ପ୍ରକ୍ସିର ଠିକଣା ଅଲଗା ରଖନ୍ତୁ। ପ୍ୟାକେଜ ରିପୋଜିଟରୀ ବଦଳାଇବା ପ୍ୟାକେଜର ଅନ୍ୟ ଉତ୍ସ ଚୟନ କରେ। ଫରୱାର୍ଡିଂ ପ୍ରକ୍ସି ଚୟନ କରିବା ଉତ୍ସରେ ପହଞ୍ଚିବା ପାଇଁ ବ୍ୟବହୃତ ନେଟୱାର୍କ ପଥ ବଦଳାଏ।
ଯଦି କୌଣସି ର୍ୟାପର ଡାଉନଲୋଡର ଆରମ୍ଭ କରେ, ସେହି ପ୍ରକ୍ରିୟାର ପ୍ରକୃତ ପରିବେଶ ଯାଞ୍ଚ କରନ୍ତୁ। ଅସମ୍ପର୍କିତ ଟର୍ମିନାଲରେ ଦେଖାଯାଇଥିବା ଭେରିଏବଲ ବିଲ୍ଡ ସେବା ବିଷୟରେ ଦୁର୍ବଳ ପ୍ରମାଣ। ବିଫଳତା ରିପୋର୍ଟରେ ପରିବହନ ଚୟନ ସଂରକ୍ଷିତ ରଖନ୍ତୁ, ଯାହାଫଳରେ ପରବର୍ତ୍ତୀ ବ୍ୟକ୍ତି ଜାଣିପାରିବେ କେଉଁ କ୍ଲାଏଣ୍ଟର ପ୍ରକ୍ସି ଆଚରଣ ଅନୁସନ୍ଧାନ କରିବାକୁ ହେବ।