Crearea unei oglinzi a depozitului de ubuntu (una dintre metode)

Aș dori să împărtășesc experiența creării unei oglinzi pentru depozitul distribuției Ubuntu Linux.

Odată ce a existat o nevoie de a crea un depozit ubuntu. Spargeți Internetul pe care l-am fugit în 1000 și o metodă de creare a unei oglinzi, după o mulțime de experimente și eșecuri, la fel, am făcut-o.

Manualele pot fi găsite mult, dar, în majoritatea cazurilor, există multe lucruri neconcordate sau scrise în limbaj inaccesibil.

Motive pentru care doriți să creați magazia, pot exista mai multe: de exemplu, aveți un lucru stabil și (sau) Internet lent și v-ar dori să păstreze depozitul de la hard disk, o altă opțiune este de a crea o oglindă în interiorul rețelei locale, este bine Am făcut-o. Și conducerea va fi pentru această opțiune.

Deci, mai întâi avem nevoie de depozit, pentru descărcarea pe hard disk avem nevoie de programul debmirror, îl puteți instala prin managerul de pachete Adept sau Synaptic preferat, sau prin consola. Aici voi da exemple pentru consolă, bine, și cu grafica pe care o vei înțelege.

Instalați programul debmirror:

Acum pregătiți dosarul la care va fi încărcat depozitul:

Desigur, poți numi dosarul așa cum îți place.

Acum trebuie să creăm un script - în același director - care, de fapt, va descărca depozitul.

Scriptul trebuie să conțină următoarele rânduri:

Acest script va descărca depozitul pentru versiunea de arhitectură Ubuntu 8.04 i386, amd64. Poate că ați observat cu toții opțiunea -arh. Acest parametru specifică arhitectura pentru care sunt colectate coletele. De asemenea, puteți seta valoarea parametrului amd64.

În acest caz, oglindim întreaga repozitorie pentru i386, amd64.

Ei bine, totul, acum ne mutăm la directorul cu scriptul, executați-l:

și mergeți la o plimbare pentru câteva zile. (sau în acest proces puteți face câteva lucruri pe care le citim mai jos despre Apache).

Rețineți că pentru mine, de exemplu, depozitul a avut aproximativ 45 GB (i386). munca de script poate fi finalizată este întotdeauna fără nici o consecință, și după următoarea pornire a script-ul, acesta va verifica toate suma de pachete MD5 și va continua să funcționeze (rețineți că verificarea sumei de control ia o cantitate considerabilă de CPU, astfel încât pe măsură ce numărul de pachete descărcate încercați să întrerupă rareori activitatea script-ul) .

Ei bine, acum aveți o copie a depozitului de pe hard disk-ul dvs., dacă doriți să îl adăugați la sursele de pachete, atunci trebuie să scrieți o linie după cum urmează:

Acum, de fapt, crearea unei oglinzi.

Deci, pentru oglinda avem nevoie de serverul WEB Apache. Pentru a instala un indian, tastați terminalul:

Apoi (de dragul simplității), să facem un link din directorul repozitoriu în / var / www / ubuntu:

Excelent! Deci, avem toate pachetele și serverul de producție. Acum trebuie să personalizăm clienții.

Pentru a adăuga depozitul la sursele de pachete, trebuie să adăugați următoarele elemente în fișierul /etc/apt/sources.list:

pentru a actualiza oglinda in fiecare zi rula script-ul de actualizare (cum se face acest lucru vezi mai sus) sau lista script-ul autorun în coroana (voi descrie mai târziu).

Articole similare