Oricine a încercat vreodată să lucreze în Ubuntu sistem de pachete de management adoptat este probabil să renunțe deja la ea nu se poate. Acum, încercați să eliminați toate întrebările legate de dispozitivul și activitatea Ubuntu depozit de pachete.
Tot echitate este de remarcat faptul că sistemul de gestionare a pachetelor Ubuntu moștenit de la Debian. Apropo, și nu numai el, de asemenea, ALTLinux, MEPIS, Linspire și altele. Prin urmare, toate descrise se aplică acestor distribuții. Sub magazia se înțelege un magazin pachet special. Toate fișierele din ea sunt prevăzute cu liste de index, care descriu în ambalajele. Aceste informații sunt utilizate de către managerul de pachete, permițându-vă să găsiți cu ușurință pachetul pe descrierea sa, instalarea și actualizarea.
Descriere depozit
Pachetele din magazia sunt structurate pe scop, platforma, precum și alte caracteristici. Lista arată depozitele în /etc/apt/sources.list. Uită-te în interior (am acum Kubuntu 7.04, dar nu există nici o diferență, în principiu, înțelegem).
Aceasta este de fapt coincide cu oglindă ucraineană magazia oficială. Și ziua în care am viteza de download, de regulă, este de aproximativ 128 kb / s, iar pe timp de noapte exact de două ori mai mică (probabil trezesc utilizatorii de peste mări).
Următoarea linie este versiunea de distribuție a titlului pentru acest 7.10 Gutsy, 7,04 - feisty, 6,10 - edgy, 6,06 - spilcuit și așa mai departe. Această linie arată că va fi utilizat de pachetele de bază și bine testate colectate de către dezvoltatori. unul dintre terminalele 4 pot fi adăugate la distribuirea titlu:
- backportări - nu a fost testat, dar este de multe ori pachete foarte utile;
- a propus - a oferit, dar nu a fost testat încă actualizarea;
- actualizări de securitate - securitate;
- update - actualizează ultima etapă propusă.
Și, în final, ultima poziție, reprezentată de un alt 4 caracteristici și în mod liber pot fi plasate într-o singură linie:
- principal - pachete cu licențe gratuite susținute de dezvoltatori Ubuntu;
- univers - pachete cu licență gratuită, dar susținută de dezvoltatori terți;
- multiversuri - pachete cu licență de bază non-free susținute de dezvoltatori terți;
- restricționate - pachete cu licență de bază non-libere, care nu poate fi modificat, de exemplu, driverul binar.
Dacă mutați, vom găsi mai multe directoare, care se potrivesc cu arhitectura și locația. Dar, adaugă tipul de arhitectură și localizare în descrierea magaziei nu au nevoie de toate aceste date vor fi generate automat de setările curente. Imediat se pune întrebarea, ce să facă în cazul în care versiunea instalată pentru i386, iar procesorul AMD64. Este simplu. Deschideți fișierul și /etc/apt/apt.conf.d/01ubuntu în secțiunea APT adăugați următoarea linie:
Sau oriunde:
Salvați modificările, actualizați lista de pachete și să încercați să obțineți un mic fișier, în cazul în care ambalajul este în «amd64» din titlu totul a decurs așa cum trebuie. Acum puteți actualiza toate sistemul cu:
$ Sudo apt-get dist-upgrade
Exemple de parametri ai acestui fișier poate fi găsit în directorul / usr / share / doc / apt / exemple /.
Înșiși saci sunt pe site-ul în cealaltă piscină și sortați în mai multe principiu diferit, ci ca un manager de pachete ascunde toate această structură, atingeți-l nu vom.
Adăugarea de noi arhive
În depozit Synaptic adăugat prin setarea - Repositories.
Odată adăugat la magazia, a actualiza lista de pachete. Consola se realizează prin executarea:
$ Sudo actualizare apt-get
În Synaptic, trebuie doar să apăsați butonul de reîncărcare din Adeptul - Primiți actualizări.
arhive de informații și pachete de a merge la directorul / var / lib / apt / liste ca un nume de fișier care se potrivește cu numele arhivei.
Privind aici, puteți obține informații cu privire la orice pachet. Dar uita-te nu este necesar. Pentru tine, se va face utilitatea, de exemplu, prin introducerea «sudo apt-cache showpkg GCC-4,1» poti afla totul despre pachetul gcc.
Crearea unui depozit local de
Creați o copie locală a repertoriului poate fi unul (necesită pachet debmirror) comanda:
$ / usr / bin / debmirror -nosource -m -passive -host = archive.ubuntulinux.org -root = ubuntu -Metoda = ftp -progress -dist = feisty, arțăgoasă-securitate, feisty-updates, feisty-backportări -ignore- eliberați-gpg -secțiunea = principal, limitat, multivers, univers -arch = i386, amd64
Cele mai multe dintre parametrii este clar din explicația de mai sus. Cei care au canal gras și o mulțime de spațiu pe disc poate încerca.
Cel mai adesea există o situație inversă, descărcați pachetele într-un singur loc și într-un alt set. Pentru a nu recurge în acest caz la o echipa ca «sudo dpkg ./*.deb -i», care este de a instala toate fișierele cu extensia deb localizat în directorul curent, este mai bine pentru a crea magazia dumneavoastră care utilizează de obicei apt-get. Pentru a crea o listă de pachete avem nevoie de dpkg-scanpackages utilitate face parte din dpkg-dev.
$ Sudo apt-get install dpkg-dev
Acum, creați un director în care ne-am arunca toate pachetele.
$ Dpkg-scanpackages. / Dev / null | gzip -9c> Packages.gz
o listă de pachete și numărul acestora vor fi emise la sfârșitul anului.
Și pentru a adăuga un nou depozit în sources.list seta calea către directorul creat:
Salvați modificările și introduceți «sudo apt-get update» în cazul în / var / lib / apt / liste de a adăuga un nou director, puteți felicit ei înșiși cu o victorie. Acum puteți copia acest director pentru alte sisteme. Bineînțeles, atunci când adăugați-l pachete trebuie repetată procedura.
În Internet puteți găsi un mod suficient descrie modul de a migra depozitul pe CD / DVD, ele ocupă pagini poneskolku. Aș sugera opțiunea cea mai simplă - utilizați APTonCD utilitar (aptoncd.sourceforge.net). În primul rând, instalați-l cu:
$ Sudo apt-get install APTonCD
Și sună prin intermediul sistemului de meniu. Utilizarea programului este foarte simplu. Creați Vj file, faceți clic pe butonul Creare APTonCD va scana directorul / var / cache / apt / arhive și toate fișierele vor fi adăugate la proiect. Apoi, faceți clic pe Adăugați pachete și punctul de la pachetele care stau la baza separat. Apăsați Opțiuni și Media Type, selectați tipul de imagine a unui CD sau DVD, și director dosarul de destinație în cazul în care vă va pune ISO-imagine.
Faceți clic pe OK, programul va crea o imagine și cere-i să scrie în mass-media. Pur și simplu super-. În fila Restore, puteți copia (care este, restaura), toate fișierele înapoi, adăugați un CD-ROM.
După cum puteți vedea Ubuntu depozit de pachete în același timp puternic și, în același timp ușor de utilizat sistem. Sper că acum problemele cu pachetul de instalare nu va avea. Linux pentru totdeauna!
Cum să faceți upgrade doar pachetele sunt în arhivă APT
Pentru a face apt actualizarea sistemului folosind doar pachetele din cache / var / cache / apt / arhive,
și să nu-l urce de pe Internet, aveți nevoie pentru a efectua:
apt-get -no-descărcare-lipsă -ignore actualizare
În cazul în care pachetul nu este în cache, acesta nu va fi livrat.