Opennet man project (5) formate de fișiere (freebsd și linux)

sources.list (5)
  • >> sources.list (5) (Omul rus: Formate de fișiere)
  • sources.list (5) (om Linux: Formate de fișiere)

    sources.list - lista cu resurse de pachete pentru APT







    O listă a resurselor pachetelor este utilizată pentru a specifica locația arhivelor pachetului de distribuție al sistemului.

    Lista surselor este dezvoltată pentru a susține orice număr de surse active și diferite tipuri de surse. Acest fișier afișează o singură sursă pe linie, în care sursele respectă ordinea priorității. Formatul fiecărei linii este: type args. Primul element, tip. definește formatul pentru argumente. uri - acest URI (Universal Resource Identifier (URI)), care este părintele unui Resource Locator specific și bine-cunoscut Universal (Universal Resource Locator, sau URL).

    Tipuri de deb și deb-src

    Tipul deb descrie o arhivă de distribuție / componentă tipică pe două niveluri Debian. De obicei, distribuția este una dintre cele stabile. instabilă sau înghețată. iar componenta este una dintre principalele. contrib. non-free sau non-us. Tipul deb-src descrie codul sursă al distribuției Debian în aceeași formă ca deb. Linia deb-src este necesară pentru pomparea indexurilor sursă. Formatul pentru intrările sources.list folosind tipurile deb și deb-src este:

    URI-ul pentru tipul deb trebuie să specifice principala distribuție Debian din care APT va căuta informațiile necesare. distribuția poate fi specificată în calea completă, caz în care componenta trebuie să fie omisă, iar distribuția trebuie să se încheie cu caracterul "/". Acest lucru este util atunci când sunt interesate numai subseturile unei arhive specificate de un URI. Dacă distribuția nu este specificată în calea completă, atunci trebuie specificată cel puțin o componentă.

    Distribuția poate conține, de asemenea, o variabilă, $ (ARCH). care va fi înlocuită de arhitectura Debian (i386, m68k, powerpc.), care este utilizată în sistemul actual. Acest lucru vă permite să creați fișiere source.list independente din punct de vedere arhitectural. De obicei, această caracteristică este interesantă numai atunci când se specifică calea completă, deoarece APT va genera automat un URI cu arhitectura actuală.

    Având în vedere că aceeași linie poate fi specificată doar o singură distribuție, poate fi nevoie de câteva linii cu același URI, dacă este necesar, întreaga clasă distribuțiile sau componentelor disponibile. APT apoi va sorta lista de URI pentru a genera o listă completă a și va include mai multe referiri la același site de internet, cum ar fi într-o singură conexiune că nu există nici o legătură pe FTP, adresa sa de închidere la celelalte noduri, și reconectați la fel nod. Această caracteristică este utilă pentru accesarea serverelor FTP descărcate, cu o restricție privind numărul de conexiuni pentru utilizatorii anonimi. APT parallelizes, de asemenea, compuși pentru diferite noduri pentru a efectua mai eficient funcțiile lor pentru site-urile cu viteză redusă de pompare.

    Este important ca lista surselor să fie aranjată în ordinea priorității cu sursele prioritare de la început. De obicei, acestea sunt sortate după viteză de la mai rapid la mai lent (CD-ROM, apoi surse din rețeaua locală și apoi noduri de Internet la distanță).







    Tipuri de rpm și rpm-src

    Tipul rpm descrie un depozit bazat pe RPM, împărțit în două nivele, o distribuție și o componentă. Distribuția constă, de obicei, dintr-o versiune de distribuție și un nume de furnizor, cum ar fi 6.0 / conectiva. componenta este numele componentei, cum ar fi tipul rpm-src. care descrie codul sursă al distribuției, în aceeași formă ca și tipul de rpm. Linia rpm-src este necesară pentru a obține indici destinați. Formatul pentru intrările sources.list folosind tipurile rpm și rpm-src este:

    URI-ul pentru tipul de rpm trebuie să specifice baza de distribuție în care APT va căuta informațiile necesare. De asemenea, trebuie specificată cel puțin o componentă.

    Având în vedere că aceeași linie poate fi specificată doar o singură distribuție, poate fi nevoie de câteva linii cu același URI, dacă este necesar, întreaga clasă distribuțiile sau componentelor disponibile. APT apoi va sorta lista de URI pentru a genera o listă completă a și va include mai multe referiri la același site de internet, cum ar fi într-o singură conexiune că nu există nici o legătură pe FTP, adresa sa de închidere la celelalte noduri, și reconectați la fel nod. Această caracteristică este utilă pentru accesarea serverelor FTP descărcate, cu o restricție privind numărul de conexiuni pentru utilizatorii anonimi. APT parallelizes, de asemenea, compuși pentru diferite noduri pentru a efectua mai eficient funcțiile lor pentru site-urile cu viteză redusă de pompare.

    Este important ca lista surselor să fie aranjată în ordinea priorității cu sursele prioritare de la început. De obicei, acestea sunt sortate după viteză de la mai rapid la mai lent (CD-ROM, apoi surse din rețeaua locală și apoi noduri de Internet la distanță).

    Autentificare oglinzi Depozit

    Dacă folosiți oglinda de distribuție, există riscul ca suportul nodului să poată introduce coduri malware în pachete, compromițând astfel protecția tuturor sistemelor care utilizează un astfel de site ca sursă de pachete. Pentru a reduce posibilitatea unei situații ca aceasta, apt poate autentifica depozitele de pachete. Rețineți că autentificarea NU garantează că conținutul depozitului este complet sigur. Se asigură că: o Toate pachetele din depozit au o sumă de control valabilă corespunzătoare celei din lista de pachete; o apt-get numai pachetele care sunt prezente în lista de pachete sunt disponibile; o toate listele de pachete au sumele de control corecte, corespunzătoare celor conținute în fișierul index; o Fișierul index este semnat digital de către furnizorul identificat în lista sources.list. corespunzătoare imprimării GPG din vendors.list.

    Pentru mai multe informații despre configurarea autentificării, consultați vendors.list (5).

    Specificația URI

    Următoarele sunt exemple în care fișierele specificate care sunt stocate local (sau montate pe NFS) în directorul / home / Iason / debian pentru stabil / principal, stabil / contrib, și stabil / non-free. "fișier deb: / home / jason / debian principal principal contrib non-free"

    Ca mai sus, se folosește doar o distribuție instabilă (dezvoltare). "fișierul deb: / home / jason / debian instabil principal contrib non-free"

    Șirul pentru sursa codului sursă pentru exemplul de mai sus este "deb-src file: / home / jason / debian instabil principal contrib. Non-free"

    Aici, FTP este folosit pentru a accesa arhiva ftp.debian.org din directorul debian, și numai zona stabil / contrib. "deb ftp://ftp.debian.org/debian stabil contrib"

    În acest caz, FTP este utilizat pentru a accesa componentele principale ale distribuției conectiva versiunea 6.0 în arhiva ftp.conectiva.com. din directorul / pub / conectiva. "rpm ftp: //ftp.conectiva.cpm/pub/conectiva 6.0 / conectiva principal"

    Aici, FTP este folosit pentru a accesa arhiva ftp.debian.org din directorul debian și zona instabilă / contrib. Dacă această linie este inclusă ca în exemplul anterior din sources.list. atunci pentru ambele rânduri, va fi utilizată o sesiune FTP. "deb ftp://ftp.debian.org/debian contribut instabil"

    VEZI, DE ASEMENEA

    apt-get a fost scrisă de comanda APT și portat la sisteme bazate pe RPM Alfredo K. Kojima, , de la Conectiva S.A.







    Trimiteți-le prietenilor: