To będzie krótka lekcja, jak zaktualizować całe jądro i pakiety FreeBSD. FreeBSD zawiera dwa elementy, które można aktualizować, a mianowicie Core OS i oprogramowanie innych firm. Kernel lub Core OS są aktualizowane za pomocą polecenia FreeBSD-update, podczas gdy do aktualizacji oprogramowania innych firm musielibyśmy użyć menedżera pakietów lub użyć systemu portów. Zarówno jądro, jak i pakiety są dość często aktualizowane, dlatego zaleca się, aby nie przegapić żadnego z nich, aby stworzyć zagrożenie bezpieczeństwa i wzmocnić luki.
Aktualizacja podstawowego systemu operacyjnego we FreeBSD
Uruchom szybkie wyszukiwanie aktualizacji. Użyj poniższego polecenia:
$ freebsd-update pobranie
Po zakończeniu wyszukiwania wpisz następujące polecenie i naciśnij enter:
$ freebsd-update install
Powyższe polecenie powinno ustawić wszelkie dostępne aktualizacje do zainstalowania w systemie. Jeśli jest to większa aktualizacja, możesz zostać poproszony o ponowne uruchomienie systemu, aby zmiany zostały zastosowane.
Aktualizacja oprogramowania FreeBSD za pomocą pakietu
Wszelkie pakiety instalowane za pomocą pkg powinny być aktualizowane w ten sam sposób, aby uniknąć problemów z instalacją.
Sprawdź najpierw aktualizacje za pomocą aktualizacji pakietu:
$ uaktualnienie pakietu
Następnie wyszukaj aktualizacje oprogramowania za pomocą polecenia pkg.
Aktualizacja oprogramowania FreeBSD za pomocą systemu Ports
Podobnie jak pakiety instalowane za pomocą menedżera pakietów, te instalowane z systemem portów powinny być aktualizowane w ten sam sposób. Aby zamrozić pakiet w określonym pakiecie, użyj poniższej składni polecenia:
$ pakiet blokady nazwa pakietu
Aby zainstalować pakiety z systemem portów, masz dwa sposoby:
- portmaster
- Portsnap.
Aby użyć portsnap, wpisz poniższe polecenie, aby zaktualizować lokalną iterację drzewa portów:
$ Portsnap auto
Po zakończeniu aktualizacji pakietów zostaniesz zapytany, czy chcesz usunąć kopie zapasowe starszych wersji. Te kopie zapasowe nie powinny nam się przydać, jeśli aktualizacja się powiodła.
Zawijanie rzeczy
Dzisiaj wyjaśniliśmy, jak zaktualizować podstawowy system operacyjny i pakiety oprogramowania we FreeBSD. Aby zaktualizować Core OS, musisz użyć poleceń pobierania i instalacji freebsd-update, podczas gdy pakiety można aktualizować za pomocą drzewa portów lub polecenia pkg. Pakiety powinny być aktualizowane tą samą metodą, którą zostały zainstalowane, ponieważ aktualizacja drzewa portów zainstalowanego oprogramowania za pomocą pkg może prowadzić do problemów z kompilacją i może poważnie zrównoważyć kod oprogramowania, zasadniczo powodując jego uszkodzenie.