Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

8.3.1. Configurarea APT‌


Înainte de a ne aprofunda în configurația APT, să luăm un moment pentru a discuta mecanismul de configurare a sistemului Debian. Din punct de vedere istoric, configurația a fost gestionată de fișiere de configurare dedicate. Cu toate acestea, în sistemele Linux moderne precum Debian și Kali, directoarele de configurare cu .d sufixele devin din ce în ce mai frecvent utilizate. Fiecare director reprezintă un fișier de configurare care este împărțit în mai multe fișiere. În acest sens, toate fișierele din /etc/apt/apt.conf.d/ sunt instrucțiuni pentru configurarea APT. APT procesează fișierele în ordine alfabetică, astfel încât fișierele ulterioare să poată modifica elementele de configurare definite în fișierele anterioare.

Această structură oferă o oarecare flexibilitate administratorilor și întreținătorilor de pachete, permițându-le să facă modificări de configurare a software-ului prin adăugări de fișiere fără a fi nevoie să schimbe un fișier existent. Acest lucru este util în special pentru întreținerii de pachete, deoarece pot folosi această abordare pentru a adapta configurația altor pachete pentru a se asigura că acesta coexistă perfect cu al lor, fără a încălca politica Debian care interzice în mod explicit modificarea fișierelor de configurare ale altor pachete. Din cauza .d mecanism de configurare, nu trebuie să urmați manual mai multe instrucțiuni de configurare a pachetelor care se găsesc de obicei în pachetul /usr/share/doc/pachet

/README.Debian, deoarece programul de instalare poate introduce fișierele de configurare.


Atenție la configurație În timp ce APT are suport nativ al acesteia /etc/apt/apt.conf.d director, acesta nu este tot Fișiere generate din .d modurile de caz. Pentru unele aplicații (cum ar fi exim, de exemplu), aplicația .d directorul este a Directoare Adăugarea specifică Debian folosită ca intrare pentru a genera dinamic configurația canonică.

fișierul de rație utilizat de aplicație. În aceste cazuri, pachetele oferă o comandă „update-*” (de exemplu: update-exim4.conf) care va concatena fișierele din

.d director și suprascrieți fișierul principal de configurare.

În aceste cazuri, nu trebuie să editați manual fișierul de configurare principal, deoarece modificările dvs. se vor pierde la următoarea execuție a Actualizați-* comandă și, de asemenea, nu trebuie să uitați să rulați comanda anterioară după ce ați editat un fișier din .d director (sau modificările dvs. nu vor fi utilizate).

Atenție la configurație În timp ce APT are suport nativ al acesteia /etc/apt/apt.conf.d director, acesta nu este tot Fișiere generate din .d modurile de caz. Pentru unele aplicații (cum ar fi exim, de exemplu), aplicația .d directorul este a Directoare Adăugarea specifică Debian folosită ca intrare pentru a genera dinamic configurația canonică.

fișierul de rație utilizat de aplicație. În aceste cazuri, pachetele oferă o comandă „update-*” (de exemplu: update-exim4.conf) care va concatena fișierele din

.d director și suprascrieți fișierul principal de configurare.

În aceste cazuri, nu trebuie să editați manual fișierul de configurare principal, deoarece modificările dvs. se vor pierde la următoarea execuție a Actualizați-* comandă și, de asemenea, nu trebuie să uitați să rulați comanda anterioară după ce ați editat un fișier din .d director (sau modificările dvs. nu vor fi utilizate).


Înarmat cu o înțelegere a .d mecanism de configurare, să vorbim despre cum îl puteți utiliza pentru a configura APT. După cum am discutat, puteți modifica comportamentul APT prin argumente din linia de comandă la dpkg ca acest exemplu, care efectuează o instalare cu suprascriere forțată a zsh:


# apt -o Dpkg::Opțiuni::="--force-overwrite” instalează zsh

# apt -o Dpkg::Opțiuni::="--force-overwrite” instalează zsh


Evident, acest lucru este foarte greoi, mai ales dacă utilizați opțiunile frecvent, dar puteți folosi și .d Structura de configurare a directorului pentru a configura anumite aspecte ale APT prin adăugarea de directive la un fișier din fișierul /etc/apt/apt.conf.d/ director. De exemplu, această directivă (și orice alta) poate

poate fi adăugat cu ușurință la un fișier în /etc/apt/apt.conf.d/. Numele acestui fișier este oarecum arbitrar, dar o convenție comună este utilizarea fiecăreia local or 99 loc:


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

Dpkg::Opțiuni {

”--force-overwrite”;

}

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

Dpkg::Opțiuni {

”--force-overwrite”;

}


Există multe alte opțiuni de configurare utile și cu siguranță nu le putem acoperi pe toate, dar una pe care o vom atinge implică conexiunea la rețea. De exemplu, dacă puteți accesa web doar printr-un proxy, adăugați o linie precum Achiziționare::http::proxy ”http://proxy-ul tău:3128”. Pentru un proxy FTP, utilizați Acquire::ftp::proxy ”ftp://proxy-ul tău".

Pentru a descoperi mai multe opțiuni de configurare, citiți apt.conf(5) pagina de manual cu om apt. conf comanda (pentru detalii despre paginile de manual, vezi secțiunea 6.1.1, „Manual pagini” [pagina 124]).


Top OS Cloud Computing la OnWorks: