Crearea unei oglindă a magaziei, documentația de limba rusă pentru ubuntu

Repository - un depozit de software pachete. Detalii privind depozitele pot fi găsite în articolul corespunzător.

depozit propriu trebuie să instalați software-ul pe computerele care nu au acces la Internet. În cazul în care conexiunea la internet aveți, și doriți să economisiți timp și de lățime de bandă la instalarea software-ului pe mai multe calculatoare, cel mai bine este de a utiliza memoria cache (proxy) arhive.

- Dacă este posibil, vor fi adunate toate tehnicile de bază ale oglindire, crearea și arhive de distribuție.

Multe sunt, de asemenea, interesat în întrebarea „Care este dimensiunea depozitului de ubuntu» și «cum puteți să eliminați versiunile vechi ale pachetelor depozit ubuntu»?

Crearea unei oglindă a magaziei, documentația de limba rusă pentru ubuntu

Windows Vista, Windows 7 - Nu au nevoie de ea.

Ubuntu 10.10 - Ai nevoie de un pachet de Mono. Puteți rula consola «mono-ubuntu repository.exe».

1. Cum se cunoaște dimensiunea depozitului descărcat? Programul meu permite un mod interactiv de a cunoaște dimensiunea depozitului și a componentelor sale individuale.

Selectați distribuțiile dorite (prima coloană).

Alegeți componentele de propagare (coloana a doua).

Alegeți o arhitectură de procesor (coloana a treia)

2. Cum pot descărca arhivele Ubuntu? Acest program se poate descărca magazia ubuntu cu o alegere opțională a părților sale.

Selectați distribuțiile dorite (prima coloană).

Alegeți componentele de propagare (coloana a doua).

Alegeți o arhitectură de procesor (coloana a treia)

g) Se repetă etapa (a, b, c) pentru fiecare lansare de care aveți nevoie (Dapper nu mai este stocat în depozitul Ubuntu.com). Apăsați pe butonul de descărcare. Programul descarcă pachetele asociate asociate cu setările selectate. Atenție! Posibilitatea de descărcare este în beta și cu o conexiune la Internet slab poate cădea de program.

3. Cum să eliminați pachetele depășite descărcate dintr-un depozit? Această întrebare apare adesea atunci când ați actualizat de câteva ori un depozit folosind un alt program, dar ea a uitat pentru a elimina pachetele depășite. Și, din cauza dimensiunii mare de magaziei pentru a face acest lucru de mână este foarte, foarte mult timp.

Apăsați butonul „Browse“ și selectați directorul rădăcină al magaziei. (Ar trebui să existe un dosar »dists» și piscină »»)

Apăsați „Ștergeți pachetele vechi.“ Așteptați până când pachetele de scanare în magazia (fereastra se poate bloca procesele de timp rasparalelit, deoarece nu au avut), și așteptați pentru pachetele de scanare în «piscină» dosar (proces chiar mai mult ... :()

Aceasta deschide o fereastra cu privire la rezultatele preliminare ale scanării. De acord cu problema eliminării, așteptând sfârșitul programului.

Sfat: Dacă fișierul în piscina # „e este mai mică decât funcționarul ar trebui să fie, atunci magazia nu este completă. Dacă, din contră - mult mai mult, sau depozitul de supraîncărcat versiuni mai vechi sau în valoare în considerare dacă să apese butonul „Da“. Pentru că toate această diferență va fi, probabil, șterse. Pentru întrebător mintea spune algoritm. Deoarece este posibil să funcționeze pentru a elimina pachetele vechi pe care nu va accepta, și va elimina orice inutile din depozit. Deci:

Creează o listă cu toate fișierele din directorul piscină.

Sunt toate Packages.gz în fișierul de lansare în rădăcina repertoriului și fiecărui fișier sunt eliminate toate referirile la fișierele.

Apoi, pentru fiecare fișier din prima listă este căutat de potrivire în a doua listă. Dacă este, atunci fișierul nu va fi atins. Dacă nu este, fișierul este eliminat fizic.

Această caracteristică a programului este, de asemenea, complet portabil.

-Eroare fix la ștergerea pachetelor vechi (un pachet eliminate)

+Când ștergeți pachetul vechi dosare goale sunt acum șterse

Descrie succesiunea acțiunilor de lucid (10.04), în alte versiuni ale unora dintre etapele nu pot fi necesare, sau invers - nevoie de altceva.

1. Descărcați site-ul oglindă: (în crearea acestui catalog, essno)

Dacă trebuie să eliminați corpurile verzi cheie -nosource.

Dacă nu trebuie să eliminați amd64 respectiv, amd64

Fișierul va apărea în directorul home

/ubuntu_packages_popularity.txt, care conține lista de pachete, sortate în ordine descrescătoare de popularitate. În pasul următor am podsunem debpartial lui. Astfel, toate pachetele de cea mai mare nevoie va fi pe primele două sau trei DVD.

4. Se prepară discuri cataloage:

Prin urmare, dacă este necesar, înlocuiți cuvântul i386 amd64 pe ea. Dacă anterior ați creat o listă de pachete în popularitate, este necesar să se specifice pachetele de proces debpartial în ordinea în conformitate cu ea - adaugă opțiunea -include-din = nume de fișier

5. Creați un script pentru a copia pachetul de rubin pe discuri.

Nu am găsit cum să facă spoilere pe acest wiki, luați pe cineva acest cod de sub spoiler, pliz!

6. pachete de umplutură din script-discuri vyshesozdannym:

Și așa mai departe. Depinde de cât de mult va trebui să creați un director în ls-disk ubuntu DVD /

7. Creați un ID de disc pentru apt (sinaptice) nu a jurat:

Poti scrie ceva din propria mea. DVD-X, respectiv, pentru a schimba numărul.

8. În cele din urmă, ultimul pas. Implementăm coletului la imagine.

Deci, nu ai nevoie confuz undeva pentru a marca data oglinzii de copiere și arhitectură.

Nu uitați să schimbați numărul de discuri în procesul de creare a imaginilor și copiere.

Pentru a automatiza toate lacrimă utilizate de istorie bash și intră într-un singur fișier script.

Dacă oricare dintre script-urile nu vor începe să nu uitați chmod + x numele fișierului

În cazul în care nu există spațiu suficient pe disc, aveți posibilitatea să salvați un pic de spațiu, folosind link-uri simbolice în loc de copiere. Cu toate acestea, ele nu pot citi corect. Acesta este modul în care:

Priviți cu atenție la script-ul Rabinului de evacuare. În mod ideal, ar trebui să fie ceva de genul:

Ie toate fișierele au fost copiate în mod corespunzător.

În cazul în care, cu toate acestea, a căzut dintr-un mesaj despre fișierele lipsă - nu e mare lucru. Le puteți descărca manual, specificați o oglindă cu un browser web sau wget # „o, fără a repeta întreaga încărcătură a oglinzii. Dar nu uita de timp! Dacă le descărcați, de exemplu, prin intermediul saptamana, oglinda în acest timp poate fi schimbat și nu a existat o altă versiune a pachetului.

Dacă doriți să creați un depozit local, atunci vom face următoarele.

Instalați pachetul dpkg-dev (conține avem nevoie de utilitate dpkg-scanpackages)

Creați un director în care pentru a stoca deb-pachete. de exemplu

Copiați în toate pachetele și pachetele din cache (acolo nu poate fi, dar, în orice caz, nu va fi de prisos)

Ne întoarcem la noul nostru director cu pachetul și asambla fișierul Packages.gz (păstrează o listă de pachete și informații despre acestea, este necesar să se lucreze cu magazia administratorii de pachete)

Acum puteți copia directorul pachetelor de pe orice suport, cum ar fi o unitate flash USB (dacă este necesar)

Și orice loc vom adăuga rândul. În general, calea arată astfel: deb file: / cale / catre / pachete ./. exemple:

De asemenea, magazia poate fi adăugat folosind Synaptic: Sistem - Administrare - Software - Surse de software terță parte - Adăugați.

Noi actualiza lista de pachete disponibile

Toate depozit este creat și conectat.

Dacă modificați conținutul directorului cu pachetul, aveți nevoie pentru a reconstrui fișierul Packages.gz și să actualizeze lista de pachete disponibile.