APT ਪ੍ਰੌਕਸੀ ਤਰਜੀਹ: 99proxy ਨੂੰ ਕਿਉਂ ਓਵਰਰਾਈਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ
ਜਦੋਂ ਡੈਸਕਟਾਪ ਟੂਲ ਪ੍ਰੌਕਸੀ ਬਦਲਦਾ ਰਹਿੰਦਾ ਹੈ ਤਾਂ ਨੰਬਰ ਵਾਲੀ ਫਰੈਗਮੈਂਟ ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਪਰੇ APT ਸੰਰਚਨਾ ਲੋਡਿੰਗ ਦਾ ਪਿੱਛਾ ਕਰੋ।
99proxy ਸਿਰਫ਼ /etc/apt/apt.conf.d/ ਅੰਦਰ ਹੀ ਦੇਰ ਨਾਲ ਆਉਂਦਾ ਹੈ। ਉਹੀ ਡਿਫ਼ਾਲਟ ਪ੍ਰੌਕਸੀ /etc/apt/apt.conf ਵਿੱਚ ਲਿਖਣ ਵਾਲਾ ਡੈਸਕਟਾਪ ਟੂਲ ਫਿਰ ਵੀ ਆਖ਼ਰੀ ਨਿਯੁਕਤੀ ਲੈ ਸਕਦਾ ਹੈ।
ਆਮ ਸੰਰਚਿਤ ਥਾਵਾਂ ਉੱਤੇ APT ਇਹ ਲੋਡ ਕਰਦਾ ਹੈ:
- ਇੱਕ ਲਾਜ਼ਮੀ ਨਾ ਹੋਣ ਵਾਲੀ
APT_CONFIGਫ਼ਾਈਲ। - ਇਸ ਦੀ ਹਿੱਸਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਯੋਗ ਫ਼ਾਈਲਾਂ, ਅੱਖਰ-ਅੰਕ ਕ੍ਰਮ ਵਿੱਚ।
- ਮੁੱਖ ਸੰਰਚਨਾ ਫ਼ਾਈਲ।
- ਬਾਅਦ ਦੀਆਂ ਪ੍ਰੋਗਰਾਮ-ਖ਼ਾਸ ਸੈਟਿੰਗਾਂ ਅਤੇ ਕਮਾਂਡ-ਲਾਈਨ ਚੋਣਾਂ।
ਫਰੈਗਮੈਂਟ ਦਾ ਨਾਮ 999proxy ਰੱਖਣ ਨਾਲ ਇਹ ਮੁੱਖ ਫ਼ਾਈਲ ਤੋਂ ਪਰੇ ਨਹੀਂ ਜਾਂਦਾ। ਟਕਰਾਉਂਦੀ ਐਂਟਰੀ ਦੇ ਮਾਲਕ ਪ੍ਰੋਗਰਾਮ ਦੀ ਪਛਾਣ ਕਰੋ ਅਤੇ ਅਸੰਬੰਧਿਤ ਚੋਣਾਂ ਬਚਾਉਂਦੇ ਹੋਏ ਉਸ ਸਮਰਥਿਤ ਸਰੋਤ ਨੂੰ ਠੀਕ ਕਰੋ।
ਜਾਂਚੋ ਕਿ ਫਰੈਗਮੈਂਟ ਅਸਲ ਵਿੱਚ ਯੋਗ ਸੀ ਜਾਂ ਨਹੀਂ। APT ਫ਼ਾਈਲਨਾਮ-ਅੱਖਰ ਨਿਯਮਾਂ ਅਨੁਸਾਰ ਬਿਨਾਂ ਐਕਸਟੈਂਸ਼ਨ ਵਾਲੀਆਂ ਜਾਂ .conf ਫ਼ਾਈਲਾਂ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। 99proxy.disabled 99proxy.conf ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹੈ; ਅਣਡਿੱਠ ਸੰਰਚਨਾ ਹੀ ਤੈਅ ਕਰਦੀ ਹੈ ਕਿ ਰੱਦ ਕੀਤਾ ਨਾਮ ਚੁੱਪ ਰਹੇਗਾ ਜਾਂ ਸੂਚਨਾ ਦੇਵੇਗਾ। ਹੋਰ ਸੇਵਾਵਾਂ ਦੇ *.d ਲੋਡਰ ਵੱਖਰੇ ਨਿਯਮ ਵਰਤ ਸਕਦੇ ਹਨ।
ਆਰਜ਼ੀ ਤੁਲਨਾ ਲਈ ਕਮਾਂਡ-ਲਾਈਨ ਚੋਣ -o Acquire::http::Proxy=... ਉਸ ਸੱਦੇ ਲਈ ਆਮ ਮੁੱਲ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਦੀ ਹੈ। -c ਫ਼ਾਈਲ ਕਮਾਂਡ-ਲਾਈਨ ਪੜਾਅ ਵਿੱਚ ਲੋਡ ਹੁੰਦੀ ਹੈ, ਜਦਕਿ APT_CONFIG ਪਹਿਲਾਂ ਲੋਡ ਹੁੰਦਾ ਹੈ; ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਹਰ ਆਮ ਫ਼ਾਈਲ ਨੂੰ ਅਣਡਿੱਠ ਕਰਨ ਦਾ ਅਰਥ ਨਹੀਂ ਦਿੰਦਾ।
ਉਹਨਾਂ ਹੀ ਇਨਪੁਟਾਂ ਨਾਲ ਸਹੀ ਪ੍ਰਭਾਵੀ ਚੋਣ ਵੇਖੋ, ਫਿਰ ਹੋਸਟ-ਖ਼ਾਸ ਸੈਟਿੰਗਾਂ ਅਤੇ ਖੋਜ ਨੀਤੀ ਦੀ ਜਾਂਚ ਕਰੋ। ਡਿਫ਼ਾਲਟ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਨ ਨਾਲ ਦਰਖ਼ਤ ਦੀਆਂ ਹੋਰ ਟਹਿਣੀਆਂ ਨਹੀਂ ਮਿਟਦੀਆਂ।