Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
обновление_портов_релиза_и_ядра_freebsd [2014/03/28 13:46] 81.222.241.194 |
обновление_портов_релиза_и_ядра_freebsd [2014/03/28 18:24] (текущий) |
||
---|---|---|---|
Строка 51: | Строка 51: | ||
**make -j4 buildworld** | **make -j4 buildworld** | ||
+ | После сборки мира, вводим команду: | ||
+ | **make installkernel KERNCONF=FW00** | ||
+ | **make installworld** | ||
+ | |||
+ | После завершения процесса установки вводим **mergemaster** и перезагружаемся **reboot**. | ||
+ | |||
+ | Теперь мы можем войти в нашу обновлённую систему и произвести обновление самих пакетов из портов, | ||
+ | |||
+ | **portupgrade -rRFa** | ||
+ | **portupgrade -nrRba -l portupgrade_show** | ||
+ | **portupgrade -rRbak --batch -y x tripwire -l portupgrade_show** - в данном примере, | ||
+ | |||
+ | После этого мы можем произвести обновления наших программ, | ||
+ | **pkg update && pkg upgrade** | ||
+ | |||
+ | Но вот тут то у меня и появилась ошибка связанная с пакетом perl ( pkg не видел новую версию (необходимая 5.14 и реально присутствующая 5.16)) | ||
+ | FIXME Давай те исправим это, введём команду: | ||
+ | |||
+ | **pkg set -o lang/ | ||
+ | |||
+ | И после этого мы снова может вернуться к нашему обновлению, | ||
+ | |||
+ | После этого мы можем перезагрузить систему, | ||
+ | |||
+ | Vulnxml file up-to-date. | ||
+ | 0 problem(s) in the installed packages found. | ||
+ | |||
+ | То значит всё у нас хорошо, | ||
+ | |||
+ | Так же, теперь мы может искать и устанавливать программы, | ||
+ | В случае, | ||
+ | FIXME То, лечится это довольно просто **pkgdb -fu** , простое обновление базы пакетов. | ||
+ | |||
+ | Надеюсь эта статья помогла вам увидеть сам процесс сборки и обновления в FreeBSD. Всем спасибо ! | ||
+ | |||
+ | BlackEVA |