Freebsd-update - frissíti a bináris rendszer - megállapítja bsdelnika; )

Kétségtelen, hogy a megfelelő frissítési útvonalat fekszik a újjáépítése a világ (make world). De van egy út, és könnyebb. Ez alapján a bináris frissítési rendszer útján freebsd-update. Ez a típus már elérhető a fő rendszer. A leírás azt állítja, hogy a freebsd-update célja, hogy készítsen, telepíteni és rollback bináris rendszer frissítéseket csak akkor érhetők el azok a kibocsátások és architektúrák képzett csapat a fejlesztők, különösen az RC ága, RELEASE, BETA.

Csapat vele egy kicsit. Itt a fő

fetch - frissítés érkezik az aktuális építészeti és konfigratsii
cron - véletlenül, időközzel 1-3600 másodperc végez letölteni a frissítéseket.
Ha vannak elérhető frissítések, akkor küldik a levelet, általában a gyökér neve.
frissíteni - megkapja a szükséges fájlokat, hogy frissítsen az új kiadás. Használat előtt olvassa el a bejelentések és frissíti a szabályokat az új kiadás, ha több munkát igényel.
install - telepíti a letöltött frissítéseket.
rollback - eltávolítja a telepített frissítések.

Általában az aktuális frissítést végez

Abban az esetben, ha a biztonsági javítások kezelik, hogy a mag (vagy kernel modul), hogy véglegesítse a freebsd-update újra kell indítania a rendszert. Rendszeres bányászati ​​ezt a műveletet, használhatja a cron (8), helyezze azt a következő sort:

Ez a sor hatására a freebsd-update minden nap, hogy a frissítéseket a rendszer. Abban az esetben, ha a biztonsági foltok, lesznek mentve egy helyi meghajtóra, de nem használt. Folt kell végezni kézzel.
freebsd-frissítés segédprogram képes frissíteni csak a GENERIC-mag. Ebben az esetben, ha használja a saját egyéni kernel, akkor újra kell fordítani, miután egyes bányászati ​​freebsd-update, ami befolyásolta a változtatásokat tesz a mag. freebsd-update lehet felismerni és frissítse a GENERIC, az út / boot / GENERIC (ha létezik), így folyamatosan újabb kernel / boot / GENERIC - ez egy jó ötlet.

A szint foltok a rendszer azonosítja az azt követő szám a „p” betűvel a neve a kibocsátás (a parancs uname -r).

Figyelem! Tudod frissíteni a rendszert töltődik a saját kernel, de mindig ajánlott, hogy egy példányt a szabvány a rendszer kernel, amely megtalálható a / boot / GENERIC könyvtárba. Ez lehet beszerezni, például a FreeBSD telepítő lemezt:


Amennyiben nem kezelt kontrollra vonatkoztatott - ez a kiadás a rendszer használata.

Ezen túlmenően, a GENERIC állítható össze forrás:

1. lépés: a frissítések

Frissíteni egy különleges kiadás, a freebsd-update kell futtatni a -r kulcsot, ami után „r” jelzi a végleges változat a rendszer.

Ebben az esetben, ha a rendszer fut a GENERIC rendszermag, akkor megkapja a megfelelő értesítés:

FIGYELMEZTETÉS: Ez a rendszer éppen «RENDSZERMAGKONFIG» kernel, amely nem egy kernel konfiguráció részeként terjesztett FreeBSD 8.0-RELEASE. Ez a kernel nem frissül: frissítenie kell a kernel kézi futtatása előtt »/ usr / sbin / freebsd-update install»

Ez egy figyelmeztetés ezen a ponton lehet figyelmen kívül hagyni. Az új általános rendszermag lehet használni, mint egy köztes lépés a folyamatban a felújítás.

Felhívjuk figyelmét, hogy ebben a szakaszban minden változás, és egyesíti a konfigurációs fájl egy másik könyvtárban, így probléma esetén (veszteség), a rendszer betöltését a szokásos állami és lépéseket frissíteni kell csinálni újra.

2. lépés: A frissítés telepítése a kernel

3. lépés: Frissítés alkalmazása userland

Az újraindítás után a freebsd-update kell futtatni újra aktualizálja az alapvető közművek és a könyvtárak.


Figyelem! Mivel ebben a szakaszban a telepítés lehetőségét könyvtárainak régebbi verziói harmadik féltől származó szoftvert (például telepített a kikötők) újra kell telepíteni. Használhatja a közművek (ports-mgmt / portupgrade, ports-mgmt / portinstall). Ha az adott pillanatban, ez az eljárás nem lehetséges, olvassa el a bekezdés „c”, hogy észre.

Ha nem használja a GENERIC rendszermag, itt az ideje, hogy újjáépítsék, és telepíteni (cd / usr / src a rendszermag KERNCONF = «RENDSZERMAGKONFIG»)


Gratulálunk, a frissítési folyamat befejeződött.