APT પાસે પોતાના પ્રોક્સી વિકલ્પો છે. બ્રાઉઝરનું સેટિંગ બદલવાથી apt-get કયો માર્ગ વાપરે છે તે નક્કી થતું નથી, અને રિપોઝિટરી મિરર બદલવું એ પ્રોક્સી પસંદ કરવા જેવું નથી.

એક કમાન્ડ માટે સેટિંગ સ્પષ્ટ રીતે આપો:

sudo apt-get \
  -o Acquire::http::Proxy=http://203.0.113.10:8080/ \
  -o Acquire::https::Proxy=http://203.0.113.10:8080/ \
  update

દસ્તાવેજના ઉદાહરણ માટે આપેલા IPને બદલે તમારી સેવા અથવા HTTP પ્રોક્સી યાદીમાંથી પસંદ કરેલું HTTP એન્ડપોઇન્ટ વાપરો. બંને મૂલ્યો સામાન્ય HTTP પ્રોક્સીને દર્શાવી શકે છે, જો તે જરૂરી HTTPS ટનલને સમર્થન આપતું હોય. વિકલ્પોનાં નામ ગોઠવવામાં આવતા રિપોઝિટરી ટ્રાન્સપોર્ટનું વર્ણન કરે છે.

જે જોડાણ જાળવી રાખવા માગો છો તેના માટે

APT ગોઠવણી આ જ મૂલ્યો /etc/apt/apt.conf.d/ હેઠળની અલગ ફાઇલમાં સાચવી શકે છે:

Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";

સિન્ટેક્સનાં અવતરણચિહ્નો અને અર્ધવિરામ જાળવો. સ્પષ્ટ નામવાળી અલગ ફાઇલ રાખવાથી પછી રિપોઝિટરીની વ્યાખ્યાઓ કે અસંબંધિત APT વિકલ્પો ફરી લખ્યા વિના તમારા પોતાના ઓવરરાઇડ દૂર કરવા સરળ બને છે.

પેકેજની કોઈ પ્રક્રિયા શરૂ કર્યા વિના પસંદ કરેલું મૂલ્ય જોવા માટે વાપરો:

apt-config shell PROXY Acquire::http::Proxy

APT http_proxy પર્યાવરણ ગોઠવણીને પણ સમર્થન આપે છે, પરંતુ sudo મારફતે ઉપલબ્ધ પર્યાવરણ તમે તેને સેટ કરેલા ટર્મિનલથી અલગ હોઈ શકે છે. સ્પષ્ટ APT વિકલ્પોથી એક કમાન્ડ વડે થતી સરખામણી સમજવી સરળ બને છે.

રિપોઝિટરી ઇરાદાપૂર્વક સીધી જોડાઈ શકે છે

ચોક્કસ હોસ્ટ માટેનો પ્રોક્સી વિકલ્પ ખાસ મૂલ્ય DIRECT વાપરી શકે છે. જો માત્ર એક રિપોઝિટરી સામાન્ય પ્રોક્સીને અવગણતી હોય, તો એન્ડપોઇન્ટ બદલતાં પહેલાં તે હોસ્ટના ઓવરરાઇડ તપાસો.

HTTPSમાં પ્રમાણપત્રની ચકાસણી અલગ તપાસ જ રહે છે. જ્યાં મંજૂર નિરીક્ષણ CA જરૂરી હોય ત્યાં યોગ્ય વિશ્વાસ ગોઠવો; માત્ર ડાઉનલોડ આગળ વધારવા માટે સામેના પક્ષ કે હોસ્ટનામની ચકાસણી બંધ ન કરો. પેકેજ હસ્તાક્ષરનો હેતુ પણ TLS અને પ્રોક્સી રૂટિંગથી અલગ છે.

માત્ર કમાન્ડની છેલ્લી એક્ઝિટ સ્થિતિ ન જુઓ

કઈ રિપોઝિટરી વિનંતીઓ ખરેખર સફળ થઈ અને APT ડાઉનલોડની ચેતવણી આપે છે કે તેણે જૂની યાદીઓ ફરી વાપરી છે તે તપાસો. આંશિક અપડેટ એ દરેક સ્રોતે તે માર્ગ સફળતાથી વાપર્યો હોવાનો પુરાવો નથી.

કાયમી ગોઠવણીવાળું પરીક્ષણ પાછું ફેરવવા માત્ર તમે ઉમેરેલી પ્રોક્સી એન્ટ્રીઓ દૂર કરો. પછી બાકી રહેલાં પર્યાવરણ કે ચોક્કસ હોસ્ટનાં સેટિંગ તપાસો, જે હજી પણ બીજો પ્રોક્સી પસંદ કરી શકે છે.

સંબંધિત લેખો