Gestionați Pachete în debian - ajutor debian

configurația de bază

APT utilizează un fișier care listează „sursele“ din care pot fi obținute pachete. Acest fișier este /etc/apt/sources.list. Intrările din acest fișier sunt, de obicei următoarele formate:

Desigur, înregistrarea specificate mai sus, sunt date ca doar câteva exemple și nu trebuie utilizate. Primul cuvânt din fiecare linie, DEB sau deb-src, indică tipul de arhivă: dacă este vorba de o trimitere șir la pachetele binare (deb), care sunt pachete precompilate pe care le folosim in mod normal, sau este o trimitere la codul sursă al programului inițial, plus fișiere de control debian (.dsc) și diff.gz, conținând modificările necesare pentru programul "debianizing".

Iată câteva linii necesare pentru unitatea de bază Debian. Primul bloc indică fișierul principal arhivă regională, al doilea - pe actualizări de securitate, iar a treia pe actualizare Debian.

Liniile care încep cu deb - link-uri către fișiere de pachete binare, începând cu deb-src - link-uri către pachete de cod sursă.

fișier /etc/apt/sources.list pot conține diferite tipuri de linii. APT știe cum să folosească arhivele următoarele tipuri: http, ftp, fișiere (fișiere locale, adică, directorul care conține un sistem de fișiere montat tipuri de ISO9660) și ssh, pe care le cunosc.

Nu uitați să rulați apt-get update comandă după schimbarea fișierului /etc/apt/sources.list. Le datorați APT ar putea obține listele de pachete de la sursele menționate. Când instalați un pachet APT a primit fișierele necesare din gazdele listate în /etc/apt/sources.list, le stochează într-un depozit local (/ var / cache / apt / archives /), și începe să instaleze.

instrument de bază de gestionare a pachetelor

dpkg - Debian pachetul de instalare fișier
Apt-get - instrument de linie de comandă pentru APT
aptitudini - are ca o interfață de pseudo, și o opțiune pentru linia de comandă
sinaptice - grafic (gui) interfață pentru APT
dselect - un manager de pachete bazat pe meniuri
tasksel - instalare Sarcină

Pentru a instala software-ul folosind apt, procedați în felul următor:

Utilitatea are următorii parametri:

-h - afișare ajutor
-d - descărcare doar pachete, dar nu le instalați
-f - încercați să continue în cazul în care integritatea testelor eșuează
-s - nu fac nimic, doar prin simulare de instalare
-y - pentru a răspunde afirmativ la toate întrebările și nu cere
-u - afișează, de asemenea, o listă de pachete actualizate.

Exemple de utilizare a apt-get

Dacă sunteți în nici un fel deteriorat pachetul este instalat, sau pur și simplu doriți să faceți upgrade pachetul de la cea mai recentă versiune care este disponibilă, puteți utiliza opțiunea --reinstall, de exemplu, după cum urmează:

Actualizarea listelor de pachete din sursele enumerate în fișierul sources.list:

Actualizarea software-ului prin APT:

Pentru a modifica lista de oglinzi APT:

Căutarea unui pachet în memoria cache locală:

Ștergeți programul folosind APT:

Refresh lista de pachete:

Actualizați lista de pachete disponibile:

Actualizați toate pachetele instalate:

Afișează toate pachetele instalate și la distanță:

Arată starea de instalare pachet:

Arată toate pachetele care satisfac masca:

Afișează pachetele care conțin șirul:

Afișează lista de fișiere în pachet:

Arată starea pachetului:

Afișează detaliile pachetului:

Arată iapachetelorconexe:

Instalați un pachet din fișierul deb:

Curățați pachetul de sistem, împreună cu fișierele de configurare:

Re-rula configurația pachetului:

Obține codul sursă al pachetului:

Determină conform surselor și instalați-le, dacă este necesar:

Instalați un pachet de la un comunicat specificat:

Acesta previne descărcarea acestui program la pornirea sistemului:

Opțiunea -u afișează o listă de pachete upgradabile:

Cum să știe ce pachete pot fi modernizate?

apt-show-versiuni - este un program care arată ce pachete în sistem poate fi actualizat și, în plus, unele informații utile.

Administrarea pachetelor cu aptitudini

Aptitudinea este în prezent sistemul de preferat pentru utilizarea cu APT (Pachet instrument avansat). Acesta amintește care pachetele au fost instalate direct de tine, și care pachetele au fost instalate din cauza dependențelor. Pachete recente vor fi șterse automat de sistem de aptitudini, atunci când acestea nu vor mai necesita pachete instalate în mod direct. Aptitudinea este o funcție avansată de filtrare de pachete, dar ele pot fi complicat pentru a configura.

Actualizarea cache-ul local al pachetelor disponibile (anterior: actualizare apt-get):

Pachetele de actualizare disponibile (anterior: apt-get upgrade):

Pachetele de actualizare disponibile, chiar dacă aceasta înseamnă îndepărtarea unei porțiuni dintr-un pachet (anterior: apt-get dist-upgrade):

Instalați un pachet (anterior: apt-get install):

Eliminarea unui pachet (anterior: apt-get remove):

Eliminați fișierele și pachetul de configurare (anterior: apt-get remove -purge):

pachet de căutare cu textul „string“ în numele sau descrierea (anterior: căutare șir apt-cache):

A se vedea informații detaliate despre pachetul (anterior: apt-cache show-numepkg):

Eliminați fișierele descărcate (anterior: apt-get clean):

Ștergerea fișierelor pachete numai versiunile mai vechi, dar versiunile curente ale pachetelor lăsați (anterior: apt-get Autoclean):

Pachetul de corecții la versiunea curentă și o actualizează în mod automat (anterior: nu este clar comanda echo-to-file):

Pentru a elimina blocarea, utilizați parametrul unhold.

sources.list optimizat

În general vorbind, eforturile de a crea un sources.list optimizat nu a produs îmbunătățiri mult.

apt-spion creează sources.list în mod automat, în funcție de latență și lățime de bandă. netselect-apt creează un sources.list complet, dar utilizează o metodă mai simplă de a alege cea mai bună oglindă (ping comparare de timp).

Echipa dpkg-Deviere

Fișierul „deviație“ (divertions) - este o modalitate de a face dpkg nu pentru a instala un fișier în directorul implicit, dar instalat în directorul modificat. „Abaterile“ poate fi utilizat prin intermediul script-urile de administrare a pachetelor Debian pentru a muta un fișier într-o altă locație unde provoacă conflicte. Administratorii de sistem pot utiliza, de asemenea, „abaterea“ pentru suprimarea a pachetului fișierului de configurare, sau, în cazul în care unele fișiere (care nu sunt marcate ca fiind conffiles) ar trebui să fie păstrate sistem dpkg în timpul instalării unei noi versiuni a pachetului care conține aceste fișiere.

Ce se întâmplă dacă comanda dpkg este rupt

Un dpkg rupt face imposibilă instalarea orice fișiere .deb. Procedura descrisă mai jos vă va ajuta în această situație. Va trebui să fie echipa pentru site-uri de navigare, de exemplu, link-uri.

arhive local

Pentru a crea o arhivă locală pachet, care este compatibil cu APT și sistemul dselect, trebuie să fie creat și a intrat într-un copac special director pachete.

Un depozit deb local, similar cu arhiva oficială Debian, pot fi create după cum urmează:

Un alt mod, un fișier deb local de rapid și murdar pot fi create după cum urmează:

Aceste fișiere pot fi accesate de la distanță, în cazul în care să aibă acces la aceste directoare, fie prin HTTP sau FTP, și de a face modificările necesare pentru a /etc/apt/sources.list

Comanda auto-apt

auto-apt - această aplicație pentru a instala pachete la cerere.

Erori comune în pachete de gestionarea

Greseli se întâmplă întotdeauna, multe dintre ele din cauza utilizatorilor care nu le pasă. Mai jos sunt cele mai frecvente erori și informații despre ce să facă atunci când apar.

1. Dacă primiți următorul mesaj atunci când încearcă să execute un tip de comanda apt-get install pachet

ați uitat să rulați apt-get update comanda după modificările în /etc/apt/sources.list.

2. Dacă eroarea arată astfel:

la un moment dat, atunci când încercați să utilizați una dintre metodele apt-get, decât sursa, tu, atunci nu aveți permisiuni de root, adică, se execută ca un utilizator normal.

Există o eroare similară cu cea prezentată mai sus, care apare atunci când executați două copii ale apt-get, în același timp, sau chiar dacă încercați să rulați apt-get este activ dpkg proces. Singura metodă care poate fi utilizată simultan cu cealaltă - este o metodă de sursă.

3. În cazul în care instalația este întreruptă în mijlocul procesului și veți găsi că nu mai este posibil pentru a instala sau elimina pachetele este, încercați următoarele două comenzi:

și apoi încercați să efectuați din nou instalarea. Poate fi necesar pentru a îndeplini a doua a echipei de mai multe ori mai sus. Acest lucru poate fi o lecție bună pentru cei aventurieri cărora le place să folosească software-ul „nu stabil“.

4. Dacă primiți o eroare

în timp ce rulează actualizarea apt-get, adăugați următoarea linie în /etc/apt/apt.conf:

articole similare