Frissítés keresztül csomagokat portmaster végre a telepítést és karbantartása szerverek

Időről időre meg kell frissíteni a szoftvert az egyik vagy másik ok miatt (talált réseket vagy új funkciók). Vannak csodálatos portupgrade segédprogramot. De meg van írva a rubin. és így, ha telepíti kell tenni a rubin. Ami nem mindig indokolt, ha nem kívánja használni a rubin.

Mit kell tenni? Van egy módja. Mi lesz a segédprogrammal portmaster. Meg van írva a héj. ezért elég gyors akarat, hogy teljesíteni, és nem igényel semmilyen függőséget. Az alábbiakban egy rövid áttekintést a funkciók a közüzemi példákkal.

Alapértelmezésben ez nem megy az alapváltozatban FreeBSD. ezért külön kell telepíteni. Például, a kikötők:

#cd / usr / ports / ports-mgmt / portmaster make install clean

Ki fog jönni egy párbeszédablak a választás bővítmények telepítésekor kagylók bash / zsh. Ha nem használja őket - nem tud választani semmit.

A telepítés után érdemes sétálni a konfigurációs fájl /usr/local/etc/portmaster.rc és tegye ezeket a változókat:

Mint látható, van két új csomag bővíthető.

A csomag neve meg kell, hogy együtt verzió. Például, php5-foglalatok-5.3.6

Ebben az esetben, ha azt szeretné, hogy frissítse, attól függően, portmaster erről éber és utasításokat. hogy továbbra is, vagy sem.

Anélkül portmaster paramétereket kell frissíteni és függő csomagokat. Ha csak szeretné frissíteni néhány csomagot, használja az -i opciót. amely lehetővé teszi, hogy válassza ki, hogy mely csomagokat frissíteni kívánt.

4) cseréje egy másik változata a csomagot.

Nagyon hasznos, ha kell frissíteni nem ágon belüli és egy ág. Például, hogy frissítse php5.2 PHP5.3. A kikötők fenti változatok végzett különböző ágai. Tegye ezt:

#portmaster -o dev / php5 dev / php52

5) Az összes frissítése a csomagok, amelyeknek frissítéseket.

amikor az opciót „-d” eltávolítását jelenti a régi változat a csomagok

6) válassza ki a frissítés forrás: csomagokat és portokat.

Ha a közgyűlés a kikötők hosszú időt vesz igénybe, hogy próbálja megadhatja portmaster'y frissített először a csomagokat, és ha nincs megfelelő verzióját, majd -Átmenő portok:

#portmaster -P vim

Ha megadja a kulcsot „PP” fogják előállítani csak a frissítési csomag. Ha a helyes verzió nem jelenik meg, akkor a csomagot nem lehet frissíteni.

7) Távolítsuk el a port és az összes többi nem használt függőségek

# Portmaster -e EXIM portmaster -s EXIM

Hozzászólás navigáció