A frissítési csomagok debian

Elhatároztam, hogy írok magamnak puska a helyes végrehajtását a frissítés. Megmutatom példáját verziófrissítés PHP, úgyhogy verzió 5.3 nem frissült a 5.4. Megjegyzés: a megfelelő sorrendben a parancsok végrehajtása.

Frissítse a csomagok listáját:

Most lássuk, milyen csomagokat kíván frissíteni:

Igen, azt akarjuk, hogy frissítse a csomag php5, de nem akarjuk, hogy frissíteni kell a változat magasabb, mint mi. És lássuk mi változata php:

Tehát azt látjuk, hogy a PHP verzió 5.3.3-7 + squeeze17 5.4. Most nézzük meg, hogy melyik verzió akar frissíteni erre a verzióra a csomag, nézzük kell telepíteni (lásd. A jobb oldalon).

alkalmassági keresés -F "% c% o.% V"

% C = állapotát (a csomag telepítve, vagy nem)
% P = csomag neve
. = Csomag leírása
% V = elérhető csomag verziója

Tehát azt látjuk, hogy a PHP akar frissíteni egy frissített változata 5,3, és ez illik hozzánk.

Most két lehetőség korszerűsítése:

  1. alkalmassági biztonságos-upgrade (aka alkalmassági upgrade) - frissíti a telepített csomag megváltoztatása nélkül összetételét. E. Frissíti azokat a csomagokat a rendszerben, amelyre egy frissítés nem szükséges eltávolítani csomagok. Alkalmassági tájékoztatja erről a helyzetről, de ezek a csomagok nem frissíti.
  2. alkalmassági teljes frissítés (más néven alkalmassági dist-upgrade) - frissíteni az összes csomagot, amelyek újabb verziók. Ha el kell távolítania csomagok, ez fog történni.

mert PHP verzió 5.3, akkor válassza a 2. opciót.

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