FreeBSD

Jak zaktualizować FreeBSD do nowszej wersji?

Jak zaktualizować FreeBSD do nowszej wersji?
FreeBSD jest aktualizowany w dość spójny sposób, a z każdą nową aktualizacją pojawia się nowy zestaw nowo dodanych funkcji. Nie wspominając o wprowadzaniu nowszych łatek z każdą aktualizacją, które chronią system FreeBSD przed problemami z bezpieczeństwem, a także z wielu innych powodów, dla których warto aktualizować FreeBSD.

Na szczęście dzięki FreeBSD aktualizacja systemu nie jest aż tak kłopotliwa w porównaniu z innymi systemami operacyjnymi, co powoduje bałagan. Możesz uruchomić aktualizację FreeBSD za pomocą prostego polecenia:

# darmowa aktualizacja bsd

Ten samouczek dokładnie Ci w tym pomoże: postępuj zgodnie z poniższymi instrukcjami, aby zaktualizować system działający na FreeBSD v10.2v system operacyjny.

Zanim zaczniesz:

Upewnij się, że jesteś zalogowany za pomocą polecenia root lub używając konta, które umożliwia wydawanie polecenia sudo. W tym samouczku, domyślne konto użytkownika FreeBSD, droplet FreeBSD, uruchomi aktualizację.

Krok 1: Zidentyfikuj potencjalne problemy i zainstaluj najnowsze poprawki

Zanim zaktualizujemy system operacyjny FreeBSD, musimy nabyć poprawki i pakiety wspierające dla najnowszej wersji FreeBSD. Zaloguj się za pomocą następującego polecenia:

$ ssh freebsd@twój_ip_serwera

Teraz będziemy potrzebować informacji o najnowszej wersji FreeBSD, zanim będziemy mogli wprowadzić dalsze zmiany. Aby znaleźć te szczegóły, wydaj polecenie freebsd-update z opcją -r, aby dokładnie zaznaczyć, do której wersji aktualizujemy serwer. Zaktualizowałem już moją wersję FreeBSD

$ sudo aktualizacja freebsd-update -r 12.x-RELEASE

Wynik powinien zawierać odpowiednie informacje. Teraz wskaż, które zmiany mogą później powodować problemy.

Naciśnij klawisz y, aby potwierdzić i naciśnij enter. Po potwierdzeniu system automatycznie rozpocznie aktualizację serwera. Jest kilka rzeczy. Jednak tę potrzebę będziemy musieli skonfigurować po aktualizacji.

Krok 2: Napraw problemy po uaktualnieniu

Po zainstalowaniu najnowszych pakietów najprawdopodobniej zobaczysz dwa komunikaty o błędach. Nie martw się; wszystko, co musisz zrobić, to dokonać zmian w dwóch różnych plikach konfiguracyjnych w /etc/ssh/sshd_config i /etc/rc.podkatalogi odpowiednio.

Naciśnij enter, a zostaniesz automatycznie przekierowany do /etc/rc.plik konfiguracyjny subr, który zostanie uruchomiony w edytorze tekstu nano.

Usuń wszelkie wiersze, które pojawiają się w związku z „najnowszą” wersją FreeBSD, która w rzeczywistości nie jest powiązana z wersją, którą właśnie zainstalowaliśmy. Widzisz, plik konfiguracyjny nadal rozpoznaje FreeBSD 12.1 jako najnowszy, podczas gdy zainstalowaliśmy v12.2.

Zapisz i wyjdź z pliku po zakończeniu edycji, a pojawi się powiadomienie potwierdzające, że plik konfiguracyjny został pomyślnie zintegrowany z aktualizacją.

Druga linia to komunikat o błędzie, który zniknie, gdy tylko naprawisz plik konfiguracyjny /etc/ssh/sshd_config. Naciśnij przycisk Enter, aby otworzyć ten plik konfiguracyjny i rozpocząć edycję pliku w taki sam sposób, jak za pierwszym razem. Musisz tylko usunąć linie związane z 12.1 instaluje FreeBSD, a następnie zapisz i wyjdź z pliku.

Zostaną wyświetlone wprowadzone przed chwilą zmiany, a następnie zostaniesz poproszony o pozwolenie na zastosowanie zmian. Po prostu wpisz y za każdym razem, gdy pojawi się pytanie.

Po potwierdzeniu modyfikacji zostanie wyświetlony kilkustronicowy katalog plików binarnych, w których system dokonał modyfikacji. Ta lista powinna być identyczna z poniższym zrzutem ekranu:

Jeśli chcesz zobaczyć zawartość tutaj, naciskaj spację, aby przejść przez każdą stronę lub po prostu naciśnij klawisz q, aby pominąć proces recenzji.

Mając to wszystko załatwione, w końcu możemy przejść do wersji FreeBSD 12.2.

Krok 3: Uaktualnij FreeBSD 12.1 do FreeBSD 12.2

Wpisz poniższe polecenie, aby rozpocząć instalację:

$ sudo /usr/sbin/freebsd-update install

Poniższy zrzut ekranu ilustruje, co zobaczysz po wydaniu tego polecenia:

Po zakończeniu aktualizacji konieczne będzie ponowne uruchomienie systemu. Wpisz to polecenie i naciśnij Enter, aby ponownie uruchomić system:

$ restart sudo

Sesja SSH zostanie zakończona, a ponowne uruchomienie systemu potrwa kilka minut.

Po ponownym uruchomieniu systemu zaloguj się na to samo konto użytkownika, aby kontynuować.

Aby zweryfikować instalację, sprawdź aktualną wersję zainstalowaną w twoim systemie. Użyj poniższego polecenia, aby zalogować się na swój serwer:

$ ssh freebsd@twój_ip_serwera

Następnie wydaj następujące polecenie:

$ uname -a

Jeśli do tej pory wszystko szło gładko, powinieneś zobaczyć wynik podobny do poniższego zrzutu ekranu:

Ostatnia rzecz, zanim zakończymy: prawdopodobnie pojawiły się mniejsze aktualizacje, ponieważ aktualizacja została udostępniona do pobrania.

Możesz pobrać te aktualizacje, uruchamiając polecenie instalacji freebsd_update:

$ sudo /usr/sbin/freebsd-update install

Jeśli nadal są wyświetlane błędy, nie martw się. Zainstaluj pakiety, aby zaktualizować te pliki.

Środkiem bezpieczeństwa jest aktualizacja wszystkich pakietów stron trzecich podczas aktualizacji FreeBSD. Wpisz poniższe polecenie:

$ Aktualizacja pakietu sudo

Wyniki powyższego problemu powinny wyglądać następująco:

Naciśnij y i naciśnij Enter, aby przejść do otrzymania następujących danych wyjściowych:

Ponownie naciśnij y i naciśnij Enter, aby zaktualizować pakiety.

Użyj polecenia rehash, aby upewnić się, że Twoje konto użytkownika ma pełne uprawnienia do korzystania z zainstalowanych pakietów.

$ odświeżyć

Dzięki temu mamy zainstalowaną najnowszą wersję FreeBSD i gotową do pracy.

W przypadku, gdy Twoja instalacja odmawia pracy,

Instrukcje zawarte w tym artykule powinny również działać poprawnie w Twoim systemie. Mimo to, dla czytelników, którzy nie mogli zaktualizować FreeBSD postępując zgodnie z tym samouczkiem, ta sekcja pomoże ci wycofać wszystkie instalacje, które właśnie wykonałeś. Wystarczy użyć poniższego polecenia:

$ sudo cofnięcie darmowej aktualizacji

Powyższe polecenie powinno cofnąć całą pracę, którą wykonałeś, aby zaktualizować FreeBSD.

W podsumowaniu

Mamy nadzieję, że zaktualizowałeś swój FreeBSD 12.1 serwer do najnowszej v12.2 postępując zgodnie z poleceniami w tym samouczku. Aktualizacja FreeBSD nie jest tak frustrującym doświadczeniem, jak aktualizacja niektórych z bardziej popularnych systemów operacyjnych *kaszel* Windows *kaszel*.

Gry Open Source Ports of Commercial Game Engines
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Gry Najlepsze gry wiersza poleceń dla systemu Linux
Najlepsze gry wiersza poleceń dla systemu Linux
Wiersz poleceń jest nie tylko twoim największym sprzymierzeńcem podczas korzystania z Linuksa - może być również źródłem rozrywki, ponieważ możesz go ...
Gry Najlepsze aplikacje do mapowania gamepada dla systemu Linux
Najlepsze aplikacje do mapowania gamepada dla systemu Linux
Jeśli lubisz grać w gry na Linuksie za pomocą gamepada zamiast typowego systemu wprowadzania klawiatury i myszy, jest kilka przydatnych aplikacji dla ...