Apt howto - configurare de bază

2.1 Fișierul /etc/apt/sources.list

Ca parte a activității sale, APT utilizează un fișier care conține o listă de "surse" din care pot fi descărcate pachetele. Acest fișier este /etc/apt/sources.list.







De obicei, acest fișier are următorul format:

Desigur, intrările de mai sus sunt doar un exemplu și nu ar trebui folosite. Primul cuvânt din fiecare rând sau deb. sau deb-src. Acesta indică tipul de arhivă: dacă acesta conține pachete binare (binare) (deb), adică, pachetele pre-compilate pe care le folosim in mod normal, sau pachetele sursă (deb-src), care sunt sursele originale de programe, plus fișierul de control Debian (. dsc) și fișierul diff.gz. conținând modificările necesare pentru a "debianiza" programul.

În mod obișnuit, sursele.list plasează următoarele:

Aceste linii sunt necesare pentru instalarea de bază a Debian. Prima linie de deb punctează spre arhiva oficială, cea de-a doua arhivă din afara SUA și cea de-a treia arhivă a actualizărilor de securitate Debian.

Fișierul /etc/apt/sources.list poate conține mai multe tipuri de șiruri de caractere. APT știe cum să se ocupe de arhivele tip http. ftp. fișier (fișiere locale, de exemplu un director care conține sistemul de fișiere ISO9660 montat) și ssh. în măsura în care știu.

2.2 Cum se folosește APT local

Uneori, puteți avea o mulțime de pachete .deb pe care doriți să le instalați folosind APT, astfel încât dependențele să fie gestionate automat.

Pentru a face acest lucru, creați un director și puneți fișierele de care aveți nevoie în el. De exemplu:

Puteți modifica setările definițiilor fișierelor de control din pachetul debian direct în depozit folosind fișierul de suprascriere. În acest fișier puteți defini câteva opțiuni pentru suprapunerea celor care vin împreună cu pachetul. Aceasta ar putea arăta astfel:

pachetul este numele pachetului, prioritatea este mică, medie sau înaltă, iar secțiunea este numele partiției în care se află. Numele fișierului nu contează, îl veți specifica mai târziu ca argument pentru comanda dpkg-scanpackages. Dacă nu doriți să creați un fișier de suprascriere. apoi specificați / dev / null. atunci când sunați dpkg-scanpackages.







Din directorul / root, lansați comanda:

În linia de mai sus, fișierul este fișierul suprascrie, comanda generează un Packages.gz fișier care conține diferite informatii despre pachetele, care sunt folosite de APT. Pentru a utiliza pachetele, în final, adăugați: În comanda de mai sus, fișierul este un fișier de suprascriere. comanda generează fișierul Packages.gz. care conține informații diverse despre pachetele utilizate de APT. Pentru a utiliza pachetele, adăugați în final:

După toate aceste manipulări, puteți folosi comenzile APT ca de obicei. De asemenea, puteți crea un depozit pentru surse. Pentru a face acest lucru, utilizați aceeași procedură, dar rețineți că aveți nevoie de fișiere .orig.tar.gz. dsc și .diff.gz în director și, în loc de Packages.gz, trebuie să utilizați Sources.gz. De asemenea, trebuie să utilizați un program diferit. Acesta este programul dpkg-scansources. Linia de comandă arată astfel:

Rețineți că programul dpkg-scansources nu are nevoie de un fișier de suprascriere. Șirul din sources.list:

2.3 Determinarea celei mai bune oglinzi pentru includerea în fișierul source.list: netselect, netselect-apt

Cea mai obișnuită întrebare, mai ales pentru începători: "care oglindă Debian este inclusă în sources.list?". Există mai multe moduri de a alege o oglindă. Experții probabil folosesc scenarii care măsoară durata ping-urilor până când unii zarkali. Dar există deja un astfel de program pentru dvs.: netselect.

Pentru a instala netselect, procedați ca de obicei:

Aceasta înseamnă că din oglinzile specificate ca parametri, cel mai bun este ftp.debian.org.br. cu un scor de 365. (Notă. Valorile sunt valabile numai pentru masina mea, și pentru toate celelalte mașini pot fi foarte diferite).

Acum, doar a pus o oglindă netselect găsit în fișierul /etc/apt/sources.list (a se vedea. Fișierul /etc/apt/sources.list, secțiunea 2.1) și urmați sfaturile în pachete de Management, Capitolul 3.

Începând cu versiunea 0.3, pachetul netselect include scriptul netselect-apt. care face automat procedurile de mai sus. Trebuie doar să introduceți arborele de distribuție ca parametru (implicit este stabilă) și fișierul sources.list va fi generat cu cele mai bune oglinda principală și non-SUA, și vor fi stocate în directorul curent. Următorul exemplu generează sources.list de distribuție stabilă:

Amintiți-vă: Fișierul sources.list este generat în directorul curent și trebuie mutat în directorul / etc / apt.

2.4 Adăugarea unui CD-ROM în fișierul sources.list

Dacă preferați să utilizați pentru a instala sau actualiza automat pachetele utilizând CD-ROM-ul dvs., îl puteți pune în lista sources.list. Pentru aceasta, se folosește programul apt-cdrom.

CD-ul Debian trebuie să fie în unitate. Programul va monta CD-ROM-ul și dacă discul este un CD Debian, acesta va găsi informații despre pachetele de pe acesta. Dacă aveți un CD-ROM de configurare neobișnuit, puteți utiliza următoarele opțiuni:

De asemenea, puteți identifica CD-ROM-ul fără să îl adăugați în listă:







Articole similare

Trimiteți-le prietenilor: