Тег: update
03 декабря 2024 года была выпущена FreeBSD 14.2 и я решил сразу обновится до нее с FreeBSD 14.1. Обновление внутри одной ветки FreeBSD происходит быстрее и проще, так как не нужно переустанавливать все приложения и сервисы. Приступаем к обновлению до версии FreeBSD 14.2.
На текущий момент у меня FreeBSD 14 и я решил обновится до FreeBSD 14.1, которая является последней версией на текущий момент. Обновление внутри одной ветки FreeBSD происходит быстрее и проще, так как не нужно переустанавливать все приложения и сервисы. Приступаем к обновлению до версии FreeBSD 14.1
На текущий момент у меня FreeBSD 13.2 и я не хочу затягивать с обновлением до последней версии. Не так давно вышла в релиз новая версии FreeBSD 14. В нее добавили новые возможности, обновили базовые приложения и сервисы. Приступаем к обновлению до версии FreeBSD 14.
В FreeBSD бывает два способа установки и управления приложениями через порты или пакеты. Утилита pkg используется для управления пакетами в FreeBSD. В статье будут показаны основные команды pkg утилиты и рассказано как установить и удалить программы и сервисы через пакеты, обновить все установленные пакеты за раз.
Периодически выходят новые версии программного обеспечения и различных сервисов. В данной статье будет рассказано как обновить программы и сервисы через “Коллекцию Портов FreeBSD”. Это можно обновлять в ручную по отдельности, но это долго. Существует две утилиты для автоматического обновления всех установленных в систему портов, это Portmaster и Portupgrade.
Обновил я FreeBSD до версии 13.2 и все программы до последних версий. В том числе MySQL до 8.0.35 версии. И получилось очень интересная проблема. MySQL престала запускатся, и даже не писала никаких логов никуда, как будто сервис MySQL даже не запускали. Проблема прям совсем странная.
Когда попадается старая материнская плата ASUS и она не может установить операционную систему или имеет какие-либо еще проблемы на устаревшей версии BIOS и есть более свежая версия BIOS. Она исправляет проблемы и добавляет функционал, но возникают вопросы: “Как обновить BIOS старой материнской платы?”, “Прошивка BIOS материнской платы ASUS со сокетом LGA 775?”, “Как пользоватся утилитой AFUDOS?”
Отличительная особенность FreeBSD это использование коллекции портов. Они представляют список программ и библиотек в исходных кодах с возможностью сборки с любыми необходимыми опциями. Порты находятся /usr/ports/ каталоге. Покажу два метода развертывания и обновления портов, через репозиторий используя систему контроля версия Git (актуальный) и portsnap (старый, на FreeBSD 13.2 еще поддерживается).