За щастие, с FreeBSD актуализирането на системата не е толкова голяма караница в сравнение с други операционни системи, които объркват. Можете да стартирате актуализацията на FreeBSD с проста команда:
# freebsd-updateТози урок ще ви помогне с точно това: следвайте инструкциите по-долу, за да надстроите системата си, работеща на FreeBSD v10.2v операционна система.
Преди да започнеш:
Уверете се, че сте влезли с главната команда или използвате акаунт, активиран за издаване на командата sudo. В този урок потребителският акаунт на FreeBSD по подразбиране, капката FreeBSD, ще стартира актуализацията.
Стъпка 1: Идентифицирайте всички потенциални проблеми и инсталирайте най-новите корекции
Преди да надстроим OS FreeBSD, трябва да придобием корекциите и поддържащите пакети за най-новата версия на FreeBSD. Влезте със следната команда:
$ ssh freebsd @ your_server_ip
Сега ще ни трябва информация за най-новата версия на FreeBSD, преди да можем да правим допълнителни промени. За да намерите тези подробности, издайте командата freebsd-update с опцията -r, за да подчертаете точно към коя версия актуализираме сървъра. Вече надстроих версията си на FreeBSD
$ sudo freebsd-update update -r 12.ИЗПУСКАНЕ
Резултатът трябва да съдържа адекватна информация. Сега посочете кои промени могат да причинят проблеми по-късно.
Натиснете бутона y за потвърждение и натиснете enter. След потвърждение системата автоматично ще започне да актуализира сървъра. Има някои неща. Тази нужда обаче ще трябва да се конфигурираме след актуализацията.
Стъпка 2: Коригирайте проблемите след надстройката
След като инсталирате най-новите пакети, най-вероятно ще видите две съобщения за грешка. Не се притеснявайте; всичко, което трябва да направите, е да направите промени в два различни конфигурационни файла в / etc / ssh / sshd_config и / etc / rc.subr директории, съответно.
Натиснете enter и автоматично ще бъдете пренасочени към / etc / rc.subr конфигурационен файл и той ще бъде стартиран в нано текстовия редактор.
Изтрийте всички редове, които се появяват, свързани с „последната“ версия на FreeBSD, която всъщност не е свързана с версията, която току-що сме инсталирали. Вижте, конфигурационният файл все още разпознава FreeBSD 12.1 като най-новата, докато инсталирахме v12.2.
Запазете и излезте от файла, когато приключите с редактирането му, и ще се появи известие, потвърждаващо, че конфигурационният файл е успешно интегриран с надстройката.
Вторият ред е съобщението за грешка, което ще изчезне веднага щом поправите конфигурационния файл / etc / ssh / sshd_config. Натиснете бутона Enter, за да отворите този конфигурационен файл и започнете да редактирате файла по същия начин, както направихте първия. Трябва само да премахнете редовете, свързани с 12-те.1 инсталира FreeBSD, след това запишете и излезте от файла.
След това ще ви бъдат показани току-що направените промени и след това ще бъдете помолени за разрешение да приложите промените. Просто напишете y всеки път, когато ви задават въпроса.
След потвърждаване на вашите модификации, ще ви бъде показан каталог от няколко страници с двоични файлове, към които системата е направила своите модификации. Този списък трябва да бъде идентичен със скрийншота по-долу:
Ако искате да видите съдържанието тук, продължете да натискате интервала, за да си проправите път през всяка страница или просто натиснете клавиша q, за да пропуснете процеса на преглед.
С всичко, за което се погрижихме, най-накрая можем да преминем и да преминем към FreeBSD 12.2.
Стъпка 3: Надстройка на FreeBSD 12.1 към FreeBSD 12.2
Въведете командата по-долу, за да започнете инсталацията:
$ sudo / usr / sbin / freebsd-update installЕкранната снимка по-долу илюстрира какво ще видите, след като издадете тази команда:
Ще трябва да рестартирате системата, след като надстройката приключи. Въведете тази команда и натиснете Enter, за да рестартирате системата си:
$ sudo рестартиранеSSH сесията ще приключи и системата ще отнеме няколко минути, за да се рестартира.
Когато системата се зареди отново, влезте в същия потребителски акаунт, за да продължите.
За да проверите инсталирането, проверете текущата версия, инсталирана на вашата система. Използвайте командата по-долу, за да влезете в сървъра си:
$ ssh freebsd @ your_server_ip
След това издайте следната команда:
$ uname -aАко досега нещата са вървели гладко, трябва да видите резултата, подобен на екранната снимка по-долу:
Едно последно нещо, преди да приключим: вероятно има някои по-малки актуализации, пуснати, след като надстройката беше предоставена за изтегляне.
Можете да изтеглите тези актуализации, като изпълните командата за инсталиране freebsd_update:
$ sudo / usr / sbin / freebsd-update install
Ако все още се показват грешките, не се притеснявайте. Инсталирайте пакетите, за да актуализирате тези файлове.
Мярка за безопасност е да надстроите всички пакети на трети страни, когато FreeBSD бъде надграден. Въведете командата по-долу:
надстройка на $ sudo pkg
Резултатите от горния брой трябва да приличат на следното:
Натиснете y и натиснете enter, за да продължите да получавате следния изход:
Отново натиснете y и натиснете enter, за да надстроите пакетите.
Използвайте командата rehash, за да се уверите, че вашият потребителски акаунт има пълно разрешение да използва инсталираните пакети.
$ преосмисляне
С това имаме инсталирана най-новата версия на FreeBSD и сме готови за работа.
В случай че вашата инсталация отказва да работи,
Инструкциите в тази статия трябва да работят правилно и на вашата система. И все пак, за читателите, които не са могли да надстроят FreeBSD, следвайки този урок, този раздел ще ви помогне да върнете всички инсталирания, които току-що сте направили. Просто използвайте командата по-долу:
$ sudo freebsd-актуализацияКомандата по-горе трябва да отмени цялата работа, която сте свършили, за да надстроите FreeBSD.
в обобщение
Надяваме се, че сте надстроили вашия FreeBSD 12.1 сървър до най-новата v12.2, като следвате командите в този урок. Надстройването на FreeBSD не е толкова разочароващо преживяване, колкото надграждането на някои от по-масовите операционни системи * кашлица * windows * кашлица *.