Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

8.3.1. Configurazione di APT‌


Prima di immergerci nella configurazione di APT, prendiamoci un momento per discutere il meccanismo di configurazione del sistema Debian. Storicamente, la configurazione era gestita da file di configurazione dedicati. Tuttavia, nei moderni sistemi Linux come Debian e Kali, le directory di configurazione con il .d suffisso stanno diventando più comunemente usati. Ogni directory rappresenta un file di configurazione suddiviso in più file. In questo senso, tutti i file in /etc/apt/apt.conf.d/ sono le istruzioni per la configurazione di APT. APT elabora i file in ordine alfabetico, in modo che i file successivi possano modificare gli elementi di configurazione definiti nei file precedenti.

Questa struttura offre una certa flessibilità agli amministratori e ai manutentori dei pacchetti, consentendo loro di apportare modifiche alla configurazione del software tramite l'aggiunta di file senza dover modificare un file esistente. Ciò è particolarmente utile per i manutentori dei pacchetti perché possono usare questo approccio per adattare la configurazione di altro software per garantire che coesista perfettamente con il loro, senza violare la politica Debian che proibisce esplicitamente di modificare i file di configurazione di altri pacchetti. A causa del .d meccanismo di configurazione, non è necessario seguire manualmente più istruzioni di configurazione del pacchetto che si trovano in genere nei pacchetti / usr / share / doc /pacchetto

/README.Debian, poiché l'installatore può inserire i file di configurazione.


Attenzione alla configurazione Mentre APT ha il suo supporto nativo /etc/apt/apt.conf.d directory, non è tutto File generati da .d modi il caso. Per alcune applicazioni (come exim, ad esempio), il .d la directory è una Directory Aggiunta specifica per Debian usata come input per generare dinamicamente la configurazione canonica

file di razione utilizzato dall'applicazione. In questi casi, i pacchetti forniscono un comando "update-*" (ad esempio: aggiornamento-exim4.conf) che concatenerà i file dal

.d directory e sovrascrivere il file di configurazione principale.

In questi casi, non è necessario modificare manualmente il file di configurazione principale poiché le modifiche andranno perse alla successiva esecuzione del aggiornare-* comando, e non devi inoltre dimenticare di eseguire il comando precedente dopo aver modificato un file fuori dal .d directory (o le modifiche non verranno utilizzate).

Attenzione alla configurazione Mentre APT ha il suo supporto nativo /etc/apt/apt.conf.d directory, non è tutto File generati da .d modi il caso. Per alcune applicazioni (come exim, ad esempio), il .d la directory è una Directory Aggiunta specifica per Debian usata come input per generare dinamicamente la configurazione canonica

file di razione utilizzato dall'applicazione. In questi casi, i pacchetti forniscono un comando "update-*" (ad esempio: aggiornamento-exim4.conf) che concatenerà i file dal

.d directory e sovrascrivere il file di configurazione principale.

In questi casi, non è necessario modificare manualmente il file di configurazione principale poiché le modifiche andranno perse alla successiva esecuzione del aggiornare-* comando, e non devi inoltre dimenticare di eseguire il comando precedente dopo aver modificato un file fuori dal .d directory (o le modifiche non verranno utilizzate).


Armati di una comprensione del .d meccanismo di configurazione, parliamo di come sfruttarlo per configurare APT. Come abbiamo discusso, puoi modificare il comportamento di APT tramite argomenti della riga di comando per dpkg come questo esempio, che esegue un'installazione con sovrascrittura forzata di zsh:


# apt -o Dpkg::Options::="--force-overwrite" installa zsh

# apt -o Dpkg::Options::="--force-overwrite" installa zsh


Ovviamente questo è molto ingombrante, soprattutto se usi frequentemente le opzioni, ma puoi anche usare il .d struttura di configurazione della directory per configurare alcuni aspetti di APT aggiungendo direttive a un file nel /etc/apt/apt.conf.d/ directory. Ad esempio, questa (e qualsiasi altra) direttiva può

essere facilmente aggiunto a un file in /etc/apt/apt.conf.d/. Il nome di questo file è in qualche modo arbitrario, ma una convenzione comune è quella di usare entrambi locale or 99local:


$ cat /etc/apt/apt.conf.d/99local

Dpkg::Opzioni {

”--forza sovrascrittura”;

}

$ cat /etc/apt/apt.conf.d/99local

Dpkg::Opzioni {

”--forza sovrascrittura”;

}


Ci sono molte altre opzioni di configurazione utili e certamente non possiamo coprirle tutte, ma una di cui parleremo riguarda la connettività di rete. Ad esempio, se puoi accedere al Web solo tramite un proxy, aggiungi una riga come Acquire::http::proxy ”http://il tuo proxy:3128”. Per un proxy FTP, usa Acquire::ftp::proxy ”ftp://il tuo proxy".

Per scoprire più opzioni di configurazione, leggi il apt.conf(5) pagina di manuale con il uomo adatto conf comando (per i dettagli sulle pagine di manuale, vedere la sezione 6.1.1, "Manuale Pagine” [pagina 124]).


Il miglior sistema operativo cloud computing su OnWorks: