Pachetele de actualizare în debian

Am decis să scrie mă foaie cu privire la executarea corectă a actualizării. Voi arăta exemplul versiunii de upgrade PHP, astfel încât versiunea 5.3 nu a fost actualizat la 5.4. Notă ordinea corectă de executare a comenzilor.







Actualizarea listei de pachete:

Acum să vedem ce pachete doriți să faceți upgrade:

Da, vrem să actualizeze PHP5 pachet, dar noi nu vrem să fie actualizat la o versiune mai mare decât avem. Și să vedem ce versiunea noastră de php:

Deci, vedem că versiunea noastră PHP 5.3.3-7 + squeeze17 5.4. Acum, hai să vedem versiunea pe care el vrea să faceți upgrade la această versiune a pachetului, ne uităm să fie instalat (a se vedea. Pe dreapta).







căutare de aptitudini -F "% c% p.% V"

% C = status (pachet instalat sau nu)
% P = Numele pachetului
. = Descrierea pachetului
% V = versiunea disponibilă pachetului

Deci, vedem că PHP nostru vrea să faceți upgrade la o versiune actualizată 5.3, și ne convine.

Acum avem două opțiuni de modernizare:

  1. aptitude safe-actualizare (aka upgrade de aptitudini) - să actualizeze versiunea instalată a unui pachet fără a schimba compoziția lor. E. Va actualiza aceste pachete pe sistem, pentru care o actualizare nu este necesară pentru a elimina alte pachete. Aptitudinea informează despre această situație, dar aceste pachete nu se actualizează.
  2. aptitudini full-actualizare (aka aptitude dist-upgrade) - pentru a actualiza toate pachetele care au versiuni mai noi. Dacă trebuie să eliminați pachete, se va face.

pentru că Versiunea PHP este 5.3, atunci am ales două opțiune.

i '-F' % p% V „| grep php