Это команда opam-source, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
opam-source - получить исходный код пакета OPAM.
СИНТАКСИС
опам источник [ВАРИАНТ] ... ПАКЕТ
ОПИСАНИЕ
Загружает исходный код для данного пакета в локальный каталог для разработки, исправления ошибок
или в целях документации.
АРГУМЕНТЫ
ПАКЕТ
Имя пакета с необязательным ограничением версии
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--dev-репо
Получите последний источник с контролируемой версией, а не архив выпуска
--дир=DIR
Каталог, в который поместить исходный код.
--штырь
Закрепите пакет в загруженном источнике (см. `Opam pin ').
ОБЩИЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Эти параметры являются общими для всех команд.
--цвет=КОГДА (отсутствует = авто)
Раскрасьте вывод. КОГДА должно быть одним из «всегда», «никогда» или «авто».
- критерии=КРИТЕРИИ
Укажите пользователя предпочтения для решения зависимостей для этого прогона. Переопределяет оба
$ OPAMCRITERIA и $ OPAMUPGRADECRITERIA. Подробнее о поддерживаемом языке и
доступны внешние решатели, см.
http://opam.ocaml.org/doc/Specifying_Solver_Preferences.html. Общее руководство по использованию
настройки решателя можно найти на http://www.dicosmo.org/Articles/usercriteria.pdf.
Значением по умолчанию является
-count (вниз), - count (удалено), - notuptodate (решение), - sum (решение, задержка версии), - count (новое)
для обновлений и
-count (удалено), - notuptodate (запрос), - sum (запрос, отставание версии), - count (down), - notuptodate (изменено), - count (изменено), - notuptodate (решение), - sum (решение) , отставание версии)
в противном случае.
--cudf=ИМЯ ФАЙЛА
Параметр отладки: сохранить запросы CUDF, отправленные решателю, в ИМЯ ФАЙЛА- .cudf.
--отлаживать
Распечатать отладочное сообщение в stderr. Это эквивалентно установке $ OPAMDEBUG к "истине".
- уровень отладки=УРОВЕНЬ
Подобен `--debug ', но позволяет указать уровень отладки (` --debug' устанавливает его в 1).
Эквивалентно настройке $ OPAMDEBUG к положительному целому числу.
--git-версия
Распечатайте версию git, если она существует, и выйдите.
--Помогите[=FMT] (по умолчанию = пейджер)
Показать эту справку в формате FMT (пейджер, простой или groff).
--без базовых пакетов
Не устанавливайте базовые пакеты (полезно для тестирования). Это эквивалентно
установка $ OPAMNOBASEPACKAGES в непустую строку.
- без самостоятельного обновления
OPAM заменит себя более новым двоичным файлом, найденным по адресу OPAMROOT / opam если представить. Этот
отключает это поведение.
-q, --тихий
При установке нового компилятора молчите.
--корень=ROOT (отсутствует =~ / .opam)
Используйте ROOT как текущий корневой путь. Это эквивалентно установке $ OPAMROOT в ROOT.
--безопасно
Убедитесь, что ничего не будет автоматически обновляться или перезаписываться. Полезно для звонков из
сценарии завершения, например. Не будет работать всякий раз, когда потребуется такая операция; также
избегает ожидания блокировок, пропускает интерактивные вопросы и отменяет OPAMDEBUG
Переменная.
--сольвер=CMD
Укажите имя внешней зависимости решающее устройство. Значение по умолчанию - aspcud.
Либо aspcud, packup, либо пользовательская команда, которая может содержать переменные
% {вход}%,% {выход}% и% {критерии}%
--строгий
Сбой при обнаружении ошибки в определении пакета или файле конфигурации. В
по умолчанию, если возможно, продолжать молча.
--выключатель=ВЫКЛЮЧАТЕЛЬ
Используйте ВЫКЛЮЧАТЕЛЬ как текущий переключатель компилятора. Это эквивалентно установке $ OPAMSWITCH
в ВЫКЛЮЧАТЕЛЬ.
--использовать-внутренний-решатель, - без аспида
Принудительное использование внутренней эвристики, даже если доступен внешний решатель.
-v, --подробный
Будьте более подробными, покажите подкоманды пакета и их вывод. Повторите, чтобы увидеть больше.
точность повторяния n раз эквивалентно установке $ OPAMVERBOSE к "n".
--версия
Показать информацию о версии.
-y, --да
Отключите интерактивный режим и ответьте утвердительно на все вопросы, которые в противном случае были бы заданы
пользователю. Это эквивалентно установке $ OPAMYES к "истине".
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
OPAM использует перечисленные здесь переменные среды. Должны быть установлены логические переменные
на «0», «нет» или «ложь» для отключения, «1», «да» или «истина» для включения.
ОПАМКОЛОРкогда установлено всегда or никогда, устанавливает значение по умолчанию для параметра --color.
ОПАМКРИТЕРИИ указывает пользователя предпочтения для решения зависимостей. значение по умолчанию
-count (удалено), - notuptodate (запрос), - sum (запрос, задержка версии), - count (down), - notuptodate (изменено), - count (изменено), - notuptodate (решение), - sum (решение) , отставание версии).
См. Также параметр --criteria
ОПАМКУРЛ может использоваться для выбора заданной программы завивки. Видеть ОПАМФЕТЧ Для получения дополнительных возможностей.
ОПАМДЕБАГ см. параметры `--debug 'и` --debug-level'.
OPAMDЗАГРУЗИТЬ ЗАДАНИЯ устанавливает максимальное количество одновременных загрузок.
OPAMEXTERNALSOLVER см. параметр --solver.
ОПАМФЕТЧ указывает, как загружать файлы: либо `wget ',` curl', либо пользовательская команда, где
переменные % {url}%, %{из}%, % {retries}%, %{компресс}% и % {контрольная сумма}% будет заменен.
Переопределяет значение 'download-command' из основного файла конфигурации.
OPAMJOBS устанавливает максимальное количество параллельных рабочих процессов для запуска.
ОПАМЛОКРЕТРИЗ устанавливает количество попыток, после которых OPAM отказывается от получения своей блокировки и
терпит неудачу. <= 0 означает бесконечное ожидание.
ОПАМНО ответьте нет на любой заданный вопрос.
ОПАМНОАСПКУД см. параметр --no-aspcud.
ОПАМНОСЕЛЬФУПГРАД см. параметр --no-self-upgrade.
ОПАМПИНКИНДАВТО если установлено, системы контроля версий обнаруживаются при закреплении на локальном пути.
OPAMТРЕБУЕТСЯ КОНТРОЛЬНЫЕ СУММЫ см. параметр --require-контрольные суммы.
ОПАМРЕТРИЯ устанавливает количество попыток до неудачных загрузок.
ОПАМРУТ см. параметр --root. Это автоматически устанавливается параметром opam config env --root = DIR.
когда DIR не задан по умолчанию или OPAMROOT уже определен.
ОПАМСЕЙФ см. параметр --safe
ПРОВЕРКА ОПАМСКИПВЕРСИИ обходит некоторые проверки версий. Небезопасно для тестирования совместимости
только.
ОПАМСОЛВЕРТАЙМАУТ изменить запас времени внутреннего решателя.
ОПАМСТАТУСЛАЙН отображать динамическую строку состояния, показывающую, что в данный момент происходит на
Терминал. (один из вариантов «всегда», «никогда» или «авто»)
ПЕРЕКЛЮЧАТЕЛЬ см. параметр --switch. Автоматически устанавливается параметром opam config env --switch = SWITCH.
ОПАМУГРАДЕКРИТЕРИИ указывает пользователя предпочтения для решения зависимостей при выполнении
Обновить. Отменяет ОПАМКРИТЕРИИ в обновлениях, если заданы оба параметра. Значение по умолчанию
-count (вниз), - count (удалено), - notuptodate (решение), - sum (решение, задержка версии), - count (новое).
См. Также параметр --criteria
OPAMUSEВНУТРЕННИЙ РЕШИТЕЛЬ см. параметр --use-internal-solver.
ОПАМУТФ8 использовать в выводе символы UTF8 (один из вариантов «всегда», «никогда» или «авто». К
по умолчанию `auto ', который определяется локалью).
ОПАМУТФ8МСГС используйте расширенные символы UTF8 (верблюды) в сообщениях OPAM. Подразумевает ОПАМУТФ8.
Это установлено по умолчанию только в OSX.
OPAMVAR_var переопределяет содержимое переменной вар при замене строк `% {var}%`
в файлах `opam`.
OPAMVAR_package_var переопределяет содержимое переменной пакет: var при замене
Строки `% {package: var}%` в файлах `opam`.
ОПАМВЕРБОЗ см. параметр --verbose.
ОПАМИЕС см. параметр --yes.
ДАЛЬШЕ ДОКУМЕНТАЦИЯ
См. Https://opam.ocaml.org.
АВТОРЫ
Томас Газаньер[электронная почта защищена]>
Анил Мадхавапедди[электронная почта защищена]>
Фабрис Ле Фессан[электронная почта защищена]>
Фредерик Туонг[электронная почта защищена]>
Луи Гесбер[электронная почта защищена]>
Винсент Бернардов[электронная почта защищена]>
Гиллем Рье[электронная почта защищена]>
Роберто Ди Космо[электронная почта защищена]>
Используйте opam-source онлайн с помощью сервисов onworks.net