Precedenza del proxy in APT: perché 99proxy può essere sovrascritto
Seguite il caricamento della configurazione di APT oltre la directory dei frammenti numerati quando uno strumento desktop continua a sostituire un proxy.
99proxy è tardivo solo all’interno di /etc/apt/apt.conf.d/. Uno strumento desktop che scrive lo stesso proxy predefinito in /etc/apt/apt.conf può comunque ottenere l’assegnazione finale.
Nelle normali posizioni configurate APT carica:
- Un file
APT_CONFIGfacoltativo. - I file idonei nella sua directory delle parti, in ordine alfanumerico.
- Il file di configurazione principale.
- Le impostazioni successive specifiche del programma e le opzioni della riga di comando.
Rinominare il frammento in 999proxy non lo sposta dopo il file principale. Identificate il programma proprietario della voce in conflitto e correggete quella fonte supportata, preservando le opzioni non correlate.
Verificate se il frammento era idoneo. APT accetta file senza estensione o file .conf secondo le sue regole sui caratteri dei nomi dei file. 99proxy.disabled non equivale a 99proxy.conf; la configurazione di ignoramento determina se un nome rifiutato resta silenzioso o produce un avviso. I caricatori *.d di altri servizi possono usare regole diverse.
Per un confronto temporaneo, l’opzione della riga di comando -o Acquire::http::Proxy=... sovrascrive il valore generale per quella invocazione. Un file -c viene caricato nella fase della riga di comando, mentre APT_CONFIG viene caricato prima; nessuno dei due significa ignorare ogni file normale.
Esaminate l’opzione effettiva esatta con gli stessi input, poi controllate le impostazioni specifiche dell’host e la politica di rilevamento. Sovrascrivere un valore predefinito non cancella gli altri rami dell’albero.