Для справки: команда разработчиков Coq поддерживает инструкции по управлению пакетами для сборки старых версий Coq в своем пакете opam
.
При установке по умолчанию opam через apt-get
Эксперимент в этом разделе был выполнен с использованием последней версии Ubuntu (точнее, я использовал образ докера, который был загружен сегодня).Мне только нужно было выполнить следующие шаги (первые четыре были выполнены как суперпользователь):
apt-get -q -y update
apt-get -q -y dist-upgrade
apt-get -q -y install m4 rsync git #not sure this is needed
apt-get -q -y --no-install-recommends install ocaml-nox opam aspcud
Следующие операции были выполнены как обычный пользователь:
opam init -a
opam switch 4.00.0
opam install coq.8.4.5
последняя командазадаст вопрос, на который вы должны ответить y
.
Это создаст установку coq, которую можно найти в каталоге $HOME/.opam/4.00.0/bin
.Чтобы убедиться, что эта версия может использоваться в текущей оболочке, вы должны выполнить следующую строку:
eval $ (opam config env)
С версией opam 2
Iне помню, как установить opam
версию 2, но это версия, работающая на моем компьютере.Итак, для справки, вот что я сделал, чтобы установить немного другую версию coq.8.4.
opam switch create for-coq.8.4 ocaml-base-compiler.4.00.0
opam repo add coq-core-dev https://coq.inria.fr/opam/core-dev
opam install coq.8.4.dev
Если вы неохотно пользуетесь opam
, вы действительно можете собрать соответствующую информацию из следующий файл .Я только что попробовал, и это работает для меня, но я на машине с Fedora и opam
уже установлен.
Посмотрите здесь для получения дополнительной информации о opam
.