Naštěstí s FreeBSD není aktualizace systému ve srovnání s jinými operačními systémy, které způsobují problémy, tolik potíží. Aktualizaci FreeBSD můžete spustit jednoduchým příkazem:
# aktualizace freebsdTento výukový program vám s tím přesně pomůže: podle níže uvedených pokynů upgradujte svůj systém a pracujte na FreeBSD v10.2v operační systém.
Než začnete:
Ujistěte se, že jste přihlášeni pomocí příkazu root nebo k povolení příkazu sudo používáte povolený účet. V tomto výukovém programu provede aktualizaci výchozí uživatelský účet FreeBSD, droplet FreeBSD.
Krok 1: Zjistěte všechny potenciální problémy a nainstalujte nejnovější opravy
Před upgradem na FreeBSD OS musíme získat patche a podpůrné balíčky pro nejnovější verzi FreeBSD. Přihlaste se pomocí následujícího příkazu:
$ ssh freebsd @ váš_server_ip
Než budeme moci provádět další změny, potřebujeme nyní nějaké informace o nejnovější verzi FreeBSD. Chcete-li najít tyto podrobnosti, zadejte příkaz freebsd-update s volbou -r, abyste přesně zvýraznili, na kterou verzi server aktualizujeme. Svou verzi FreeBSD jsem již upgradoval
$ sudo freebsd-update upgrade -r 12.x-RELEASE
Výstup by měl obsahovat adekvátní informace. Nyní přesně určete, které změny mohou později způsobit jakékoli problémy.
Potvrďte stisknutím klávesy y a stiskněte klávesu Enter. Po potvrzení systém automaticky zahájí aktualizaci serveru. Jsou některé věci. Tuto potřebu si však po aktualizaci budeme muset nakonfigurovat sami.
Krok 2: Opravte problémy po upgradu
Po instalaci nejnovějších balíčků se vám pravděpodobně zobrazí dvě chybové zprávy. Nebojte se; vše, co musíte udělat, je provést změny ve dvou různých konfiguračních souborech v souborech / etc / ssh / sshd_config a / etc / rc.podadresáře, resp.
Stiskněte klávesu Enter a budete automaticky přesměrováni na / etc / rc.konfigurační soubor subr a ten se spustí v nano textovém editoru.
Odstraňte všechny řádky, které se objevují v souvislosti s „nejnovější“ verzí FreeBSD, která ve skutečnosti není spojena s verzí, kterou jsme právě nainstalovali. Konfigurační soubor stále rozpoznává FreeBSD 12.1 jako nejnovější, zatímco jsme nainstalovali v12.2.
Po dokončení úprav soubor uložte a ukončete. Zobrazí se oznámení s potvrzením, že konfigurační soubor byl úspěšně integrován do upgradu.
Druhý řádek je chybová zpráva, která zmizí, jakmile opravíte konfigurační soubor / etc / ssh / sshd_config. Stisknutím tlačítka Enter otevřete tento konfigurační soubor a začněte upravovat soubor stejným způsobem jako první. Musíte pouze odstranit řádky související s 12.1 nainstaluje FreeBSD, poté soubor uložte a ukončete.
Poté se zobrazí změny, které jste právě provedli, a poté budete požádáni o povolení k provedení změn. Jednoduše zadejte y pokaždé, když vám bude položena otázka.
Po potvrzení vašich úprav se zobrazí několikstránkový katalog binárních souborů, u kterých systém provedl úpravy. Tento seznam by měl být shodný s následujícím obrázkem obrazovky:
Chcete-li zobrazit obsah zde, pokračujte stisknutím mezerníku, abyste si projeli každou stránku, nebo jednoduše stiskněte klávesu q pro přeskočení procesu kontroly.
Se vším, o co jsme se postarali, můžeme konečně přejít a upgradovat na FreeBSD 12.2.
Krok 3: Upgradujte FreeBSD 12.1 až FreeBSD 12.2
Instalaci zahájíte zadáním následujícího příkazu:
$ sudo / usr / sbin / freebsd-update instalaceSnímek obrazovky níže ilustruje, co uvidíte po zadání tohoto příkazu:
Po dokončení upgradu budete muset restartovat systém. Zadejte tento příkaz a stisknutím klávesy Enter restartujte systém:
$ sudo restartRelace SSH bude ukončena a restartování systému bude trvat několik minut.
Když se systém znovu spustí, přihlaste se ke stejnému uživatelskému účtu a pokračujte.
Chcete-li ověřit instalaci, zkontrolujte aktuální verzi nainstalovanou ve vašem systému. Pomocí následujícího příkazu se přihlaste na svůj server:
$ ssh freebsd @ váš_server_ip
Potom zadejte následující příkaz:
$ uname -aPokud to zatím šlo hladce, měli byste vidět výstup podobný screenshotu níže:
Ještě poslední věc, než skončíme: pravděpodobně byly vydány některé menší aktualizace od doby, kdy byla aktualizace k dispozici ke stažení.
Tyto aktualizace můžete načíst spuštěním instalačního příkazu freebsd_update:
$ sudo / usr / sbin / freebsd-update instalace
Pokud se vám stále zobrazují chyby, nemějte obavy. Nainstalujte balíčky a aktualizujte tyto soubory.
Bezpečnostní opatření spočívá v upgradu všech balíčků třetích stran při aktualizaci FreeBSD. Zadejte následující příkaz:
$ sudo pkg upgrade
Výsledky výše uvedeného vydání by se měly podobat následujícím:
Stisknutím tlačítka y a stisknutím klávesy Enter pokračujte v přijímání následujícího výstupu:
Znovu stiskněte y a stiskněte Enter pro aktualizaci balíčků.
Pomocí příkazu rehash se ujistěte, že váš uživatelský účet má plné oprávnění k použití nainstalovaných balíčků.
$ rehash
Díky tomu máme nejnovější verzi FreeBSD nainstalovanou a připravenou k použití.
V případě, že vaše instalace odmítá fungovat,
Pokyny v tomto článku by měly správně fungovat i ve vašem systému. Pro čtenáře, kteří nemohli upgradovat FreeBSD podle tohoto tutoriálu, vám tato část pomůže vrátit zpět všechny instalace, které jste právě provedli. Stačí použít následující příkaz:
$ sudo freebsd-update rollbackVýše uvedený příkaz by měl vrátit veškerou práci, kterou jste provedli při upgradu FreeBSD.
celkem
Doufejme, že jste upgradovali svůj FreeBSD 12.1 server na nejnovější verzi 12.2 podle pokynů v tomto tutoriálu. Upgrade FreeBSD není zdaleka tak frustrující zážitek jako upgrade některých běžnějších operačních systémů * kašel * okna * kašel *.