13. dubna 2021 bylo vydáno FreeBSD 13. Pokud je váš systém stále 12 a chcete využít výhod této nejnovější verze, budete muset upgradovat stávající 12.
V tomto tutoriálu je aktuální verze 12.2.
verze $ freebsd
Načíst všechny dostupné aktualizace binárních souborů
Na základě aktuálně nainstalovaného světa a nastavených možností konfigurace spustíme tento příkaz, abychom načetli všechny dostupné binární aktualizace.
Načtení $ freebsd-update
Dále nainstalujte nedávno stažené aktualizace.
instalace $ freebsd-update
Nyní musíme zkontrolovat, zda byla použita nová verze a úroveň opravy. Příkaz freebsd-version pomocí volby k vypíše verzi a úroveň opravy nainstalovaného jádra.
$ freebsd-version -k
Potom musíme spustit freebsd-version pomocí volby r, která vypíše verzi a úroveň opravy běžícího jádra.
$ freebsd-version -r
Vidíme, že výsledek se neshoduje, takže musíme restartovat systém, aby bylo možné použít nové jádro.
$ shutdown -r now
Po restartu bude výsledek výše uvedeného příkazu stejný. Můžeme také použít příkaz uname pomocí volby r k potvrzení verze běžícího jádra.
Upgradujte na 13.0
Spustíme níže uvedený příkaz k načtení souborů nezbytných pro upgrade na nové vydání. Dokončení tohoto příkazu bude trvat několik minut.
Freebsd-update provede posouzení konfiguračních souborů a vyzve vás následujícím způsobem ke sloučení konfiguračních souborů a dalších možností podle nainstalovaných aplikací a přizpůsobení. Přečtěte si je prosím pozorně:
Update $ freebsd-update -r 13.0-RELEASE
Dále spusťte příkaz podle pokynů k instalaci staženého souboru a uložení změn na disk.
$ /usr/sbin/freebsd-update instalace
Restartujte server.
$ shutdown -r now
Odebrání starých sdílených knihoven a souborů objektů
Jakmile bude systém opět online, znovu proveďte relaci freebsd-update pomocí příkazu níže:
$ /usrb/sbin/freebsd-update instalace
Zkontrolujte verzi freebsd.
Verze $ freebsd
Nyní je verze FreeBSD již 13.0.
Upgradujte balíčky po hlavních aktualizacích
Hlavní verze používají různá aplikační binární rozhraní (ABI), která naruší většinu aplikací třetích stran. Pokud používáte porty k sestavování aplikací třetích stran, musíte sestavit všechny tyto aplikace. Pokud používáte systém správy balíčků, můžete použít příkaz pkg-static. pkg-static je staticky propojená varianta pkg obvykle se používá pouze pro počáteční instalaci pkg . Pkg upgradujeme na novější verzi.
Upgrade $ pkg-static -f
$ pkg bootstrap -f
Protože aktualizace balíčku jsou již dokončeny, musíme proces aktualizace dokončit spuštěním tohoto příkazu níže“
instalace $ freebsd-update
Restartujte server ještě jednou.
Ověřte podrobnosti o operačním systému. Můžeme použít pěkný nástroj s názvem neofetch. Neofetch je systémový informační nástroj příkazového řádku napsaný v bash 3.2+. Neofetch zobrazuje informace o vašem operačním systému, softwaru a hardwaru estetickým a vizuálně příjemným způsobem.
Nejprve nainstalujte neofetch.
$ pkg install neofetch
Dále spusťte neofetch.
$ neofetch
Gratulujeme, nyní jste upgradovali na 13.0.