A szomszéd vár: BSD rendszerek frissítése

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

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