Csuhas32 kolléga vetette fel a BSD-s rendszerfrissítés kérdését, akkor következzék egy kis összefoglaló az általam használtakról!
GhostBSD rendszerfrissítés!
A BSD rendszereknél a kernel és az alaprendszer jobban össze van drótozva, mint Linux esetén, ezért a hagyományos eljárás a kétlépcsős frissítés, kernel+ alaprendszer és csomagok frissítése.
A GhostBSD ezzel az eljárással szakított, és a frissítést teljesen a pkg alapjaira helyezte (ezzel meg is cáfoltuk a nézetet, hogy csak egy kicicomázott FreeBSD). FONTOS! A pkg alapú metódus nem egy lehetőség, hanem az alapértelmezés, a FreeBSD-féle eljárás kimondottan kerülendő!
A legegyszerűbb módszer a grafikus Update Station használata, gyakorlatilag kattintgatva elvégezhetjük a frissítést. Ha új frissítések vannak, jelzi az értesítési területen (ha van ilyenünk) . Opcióként bejelölhetjük, hogy készítsen pillanatképet a jelenlegi állapotról. Szükség szerint kérheti a rendszer újraindítását. Természetesen manuálisan is indíthatjuk, vagy akár parancssorból is: 'sudo update-station check-now'.

Parancssori módszer.
Tárolók majd a csomagok frissítése (nagyjából az apt működésének megfelelően):
sudo pkg update sudo pkg upgrade
Ezt mindjárt felejtsd is el, mert teljesen azért nem szabadult meg a rendszer a kétlépcsős eljárás szellemétől...
Az követendő módszer:
sudo pkg update -f
Ez frissíti a csomagkatalógust, és olyan figyelmeztetést is előhozhat, amely arra utal, hogy a tárolóban elérhető csomagok újabb FreeBSD-verzióhoz vagy kernelhez készültek.
Valami ilyesmit képzelj el:
Newer FreeBSD version for package ... - package: ... - running kernel: ...
Ha nincs kernelverzió-eltérésre utaló figyelmeztetés, a korábban tárgyalt eljárás szerint folytatható a frissítés (sudo pkg upgrade).
Ha a 'pkg update -f' kernelverzió-eltérést jelez, a teljes csomagkészlet kényszerített frissítése javasolt:
sudo pkg upgrade -f
Szükség esetén indítsd újra a rendszert!

A ténykedésedet a 'freebsd-version -kru' vagy az 'uname -a' paranccsal ellenőrizheted.
OpenBSD rendszerfrissítés!
Az OpenBSD sokkal konzervatívabb rendszer, itt szigorúan kétlépcsős frissítési metódus van!
Kernel+ alaprendszer frissítése:
syspatch
Ha csak az elérhető javításokra vagy kíváncsi:
syspatch -c
Frissítés után indítsd újra a gépet!
A ténykedésedet a 'syspatch -l' paranccsal ellenőrizheted.
Ha problémát tapasztalsz, a javítást visszavonhatod:
syspatch -r
Akár az összes eddigit is (ezt azért ésszel használd!):
syspatch -R

Csomagok frissítése:
pkg_add -u

Ez megkeresi a telepített csomagok újabb változatait, és frissíti azokat, szükség esetén a függőségeikkel együtt.
Először mindig a kernel+ alaprendszer frissítését végezd el, aztán a csomagokét!
Berus
