- Автор темы
- Администратор
- Модер.
- Команда форума
- #1
Мы тоже можем модернизировать Jail. Концепция та же, но вам нужно указать текущую версию следующим образом. Получить имя Jail и базовый каталог:
Запустим обновление:
Работать в системе, смонтированной в jail на основе /jails/dnscrypt/
Нам нужно сообщить об этом freebsd-update при использовании команды upgrade или fetch для обновлений Jail. Не обнаруживать текущий выпуск. Требуется только при обновлении.
Укажите новую версию, до которой следует обновить:
Затем запуск последующих команд обновления и установки jails может быть выполнен обычным образом с помощью -b:
Установка обновления jail
Перегрузка или рестарт jail
Запишите идентификатор jail и получите доступ в оболочку
Обновите весь пакет внутри jail
Выход из jail
# exit
Код:
# jls
Запустим обновление:
Код:
# freebsd-update -b /jails/dnscrypt/ --currently-running 12.4-RELEASE -r 13.2-RELEASE upgrade
Работать в системе, смонтированной в jail на основе /jails/dnscrypt/
Нам нужно сообщить об этом freebsd-update при использовании команды upgrade или fetch для обновлений Jail. Не обнаруживать текущий выпуск. Требуется только при обновлении.
Укажите новую версию, до которой следует обновить:
Код:
-b /jails/dnscrypt/
--currently-running 12.4-RELEASE
-r 13.2-RELEASE upgrade
Затем запуск последующих команд обновления и установки jails может быть выполнен обычным образом с помощью -b:
Установка обновления jail
Код:
# freebsd-update -b /jails/dnscrypt/ install
Перегрузка или рестарт jail
Код:
# /etc/rc.d/jail restart
# freebsd-update -b /jails/dnscrypt/ install
# jls
Запишите идентификатор jail и получите доступ в оболочку
Код:
# jexec 2 sh
Обновите весь пакет внутри jail
Код:
# pkg-static install -f pkg
# pkg bootstrap -f
# pkg update
# pkg upgrade
Выход из jail
# exit