Если я не ошибаюсь, использование предложенной опции (--unlock-base
) позволит opam
обновить версию ocaml
и сохранить тот же переключатель. Однако, поскольку почти все пакеты зависят от пакета ocaml
, операция фактически переустановит все пакеты, поэтому вы не получите много от w.r.t. создание нового переключателя.
Если вы попробуете этот способ, вам, возможно, придется впоследствии блокировать некоторые пакеты (например, ocaml
), чтобы не изменять их в обычных операциях с opam
(я не помню, является ли --unlock-base
временным или постоянным) .