కాన్ఫిగరేషన్ ఫైల్ విజయవంతంగా పార్స్ అయినప్పటికీ ప్రాక్సీని కాన్ఫిగర్ చేయకపోవచ్చు. 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 లేదా సర్టిఫికెట్ లోపం తర్వాతి దశకు చెందుతాయి.

సంబంధిత వ్యాసాలు