Bude to rychlá lekce, jak aktualizovat všechna jádra a balíčky FreeBSD. FreeBSD přichází se dvěma aktualizovatelnými prvky, jmenovitě Core OS a softwarem třetích stran. Jádro nebo Core OS se aktualizuje pomocí příkazu FreeBSD-update, zatímco k aktualizaci softwaru třetích stran bychom museli použít správce balíčků nebo použít systém portů. Jádro i balíčky jsou aktualizovány poměrně často, proto doporučujeme nevynechat žádný z nich, aby se vytvořila bezpečnostní rizika a posílila zranitelnost.
Aktualizace Core OS ve FreeBSD
Spusťte rychlé vyhledávání aktualizací. Použijte následující příkaz:
$ freebsd-načíst aktualizaci
Po dokončení vyhledávání zadejte následující a stiskněte klávesu Enter:
$ freebsd-update instalace
Výše uvedený příkaz by měl nastavit všechny dostupné aktualizace, které se mají v systému nainstalovat. Pokud se jedná o větší aktualizaci, může se zobrazit výzva k restartování systému, aby se změny mohly uplatnit.
Aktualizace softwaru FreeBSD pomocí balíku
Všechny balíčky nainstalované pomocí pkg by měly být aktualizovány stejně, aby nedocházelo k problémům s instalací.
Nejprve zkontrolujte aktualizace pomocí pkg:
$ pkg upgrade
Poté vyhledejte aktualizace softwaru pomocí příkazu pkg.
Aktualizace softwaru FreeBSD se systémem Ports
Stejně jako balíčky nainstalované pomocí správce balíčků by měly být stejné nainstalovány i balíčky nainstalované v systému portů. Chcete-li zmrazit balíček na konkrétním balíčku, použijte níže uvedenou syntaxi příkazu:
$ pkg zámek název balení
Chcete-li nainstalovat balíčky se systémem portů, máte dva způsoby:
- správce přístavu
- Portsnap.
Chcete-li použít portsnap, zadejte níže uvedený příkaz k aktualizaci místní iterace stromu portů:
$ portsnap auto
Po dokončení aktualizace balíčků budete dotázáni, zda chcete odebrat zálohy starších verzí. Pokud byla aktualizace úspěšná, neměly by nám tyto zálohy sloužit.
Zabalujeme věci
Dnes jsme vysvětlili, jak aktualizovat základní operační systém a softwarové balíčky ve FreeBSD. Chcete-li aktualizovat operační systém Core, budete muset použít příkazy načtení a instalaci freebsd-update, zatímco balíčky lze aktualizovat pomocí stromu portů nebo příkazu pkg. Balíčky by měly být aktualizovány stejnou metodou, s jakou byly nainstalovány, protože aktualizace softwaru stromu portů nainstalovaného pomocí pkg může vést k problémům s kompilací a může vážně kompenzovat kód softwaru, což v zásadě způsobí jeho nefunkčnost.