Jest to polecenie opam-switch, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
opam-switch - Zarządzaj wielokrotną instalacją kompilatorów.
STRESZCZENIE
opama wyłącznik [OPCJA]... [COMMAND] [ARG] ...
OPIS
To polecenie pozwala przełączać się między różnymi wersjami kompilatora, instalując
kompilator jeśli opama wyłącznik służy do pierwszego przejścia do tego kompilatora. The
różne wersje kompilatorów są od siebie całkowicie niezależne, co oznacza, że OPAM
utrzymuje osobny stan (np. listę zainstalowanych pakietów...) dla każdego.
Zobacz dokumentację opama wyłącznik podstęp aby zobaczyć dostępne kompilatory, i
jak zmienić lub zainstalować nowy.
POLECENIA
Bez argumentu domyślnie podstęp.
SWITCH
z SWITCH argument, domyślnie zestaw SWITCH.
zainstalować SWITCH
Zainstaluj podany kompilator. Polecenie nie powiedzie się, jeśli przełącznik jest już zainstalowany (np
nie przełączy się w sposób przezroczysty na zainstalowany przełącznik kompilatora, jak w przypadku zestaw).
zestaw SWITCH
Ustaw aktualnie aktywny przełącznik, instalując go w razie potrzeby.
usunąć SWITCH
Usuń podany kompilator.
eksport FILE
Zapisz bieżący stan przełącznika do pliku.
importować FILE
Zaimportuj zapisany stan przełącznika.
Ponownie SWITCH
Zainstaluj ponownie dany przełącznik kompilatora. Spowoduje to również ponowną instalację wszystkich pakietów.
podstęp
Lista kompilatorów. Domyślnie wyświetla listę zainstalowanych i „standardowych” kompilatorów. Użyj `--all', aby
pobierz listę wszystkich kompilatorów, które można zainstalować. Pierwsza kolumna wyświetla nazwę przełącznika
(jeśli występuje), drugi stan przełącznika (C = prąd, I = zainstalowany, -- = nie
zainstalowany), trzeci to nazwa kompilatora, a ostatni to opis kompilatora.
Aby przełączyć się na już zainstalowany alias kompilatora (ze stanem = I), użyj opama wyłącznik
. Jeśli chcesz użyć nowego kompilatora , używać opama wyłącznik : to będzie
pobieraj, kompiluj i twórz świeże i niezależne środowisko, w którym pojawiają się nowe pakiety
można zainstalować. Jeśli chcesz utworzyć nowy alias kompilatora (na przykład dlatego, że ty
masz już zainstalowaną tę wersję kompilatora), użyj opama wyłącznik --alias-of
. W razie I są takie same, jest to równoważne opama wyłącznik
.
pokazać
Pokaż bieżący kompilator.
OPCJE
-A COMP, --alias-of=COMP
Nazwa opisu kompilatora, który będzie aliasem.
-a, --wszystko
Lista wszystkich kompilatorów, które można zainstalować w systemie.
-b, --keep-build-dir
Zachowaj katalog kompilacji. Jest to równoważne z ustawieniem $OPAMKEEPBUILDDIR do "prawdziwego".
-d, --build-doc
Zbuduj dokumentację pakietu. Jest to równoważne z ustawieniem $OPAMBUILDDOC do
"PRAWDA".
--próba
Symuluj polecenie, ale nie wprowadzaj żadnych zmian.
-e TAGI, --zewnętrzny=TAGI
Wyświetl zewnętrzne pakiety powiązane z podanymi tagami. To jest przestarzałe, użyj
zamiast tego `opam lista --external'
--podróbka
Ta opcja rejestruje działania w bazie danych OPAM bez faktycznego ich wykonywania
ich. OSTRZEŻENIE: Ta opcja jest niebezpieczna i może spowodować uszkodzenie środowiska OPAM. Ty
prawdopodobnie chcesz `--dry-run'. Zostałeś ostrzeżony.
-i, - zainstalowany
Wyświetl tylko zainstalowane przełączniki kompilatora.
-j OFERTY PRACY, --Oferty pracy=OFERTY PRACY
Ustaw maksymalną liczbę jednoczesnych zadań do użycia. Można to również ustawić za pomocą
$OPAMJOBS zmienna środowiskowa.
--json=NAZWA PLIKU
Zapisz dane wyjściowe przebiegu OPAM w pliku czytelnym dla komputera
-m MAKE, --robić=MAKE
Zastosowanie MAKE jako domyślne polecenie „make”.
--bez sum kontrolnych
Nie weryfikuj sumy kontrolnej pobranych archiwów. Jest to równoznaczne z ustawieniem
$OPAMNOCHECKSUMY do "prawdziwego".
--bez przełącznika
Zainstaluj tylko przełącznik kompilatora, bez przełączania się na niego. Jeśli przełącznik kompilatora jest
już zainstalowany, to nic nie rób.
--bez ostrzeżenia
Nie wyświetlaj żadnych ostrzeżeń związanych ze zmiennymi środowiskowymi.
--require-sumy kontrolne
Odrzuć instalację pakietów, które nie dostarczają sumy kontrolnej dla upstream
archiwa. Jest to równoważne z ustawieniem $OPAM WYMAGA SUMY KONTROLNE do "prawdziwego".
-s, --niski
Wypisuj nieprzetworzone listy nazw, po jednej w wierszu, z pominięciem jakichkolwiek szczegółów.
--pokaż-akcje
Wywołaj solver i wyświetl działania. Nie wykonuj żadnych zmian.
-t, --test-kompilacji
Kompiluj i biegać testy jednostkowe pakietu. Jest to równoważne z ustawieniem $OPAMBUILDTEST do
"PRAWDA".
WSPÓLNY OPCJE
Te opcje są wspólne dla wszystkich poleceń.
--kolor=KIEDY (brak = auto)
Pokoloruj dane wyjściowe. KIEDY musi być jednym z „zawsze”, „nigdy” lub „auto”.
--kryteria=KRYTERIA
Określ użytkownika preferencje do rozwiązywania zależności dla tego przebiegu. Zastępuje oba
$OPAMKRYTERIA i $OPAMUPGRADEKRYTERIA. Aby uzyskać szczegółowe informacje na temat obsługiwanego języka oraz
dostępne zewnętrzne solwery, zobacz
http://opam.ocaml.org/doc/Specifying_Solver_Preferences.html. Ogólny przewodnik dotyczący używania
preferencje solvera można znaleźć na http://www.dicosmo.org/Articles/usercriteria.pdf.
Wartością domyślną jest
-count(w dół),-count(usunięte),-notuptodate(rozwiązanie),-sum(rozwiązanie,wersja-opóźnienie),-count(nowe)
dla uaktualnień i
-count(usunięte),-notuptodate(żądanie),-sum(żądanie,opóźnienie wersji),-count(w dół),-notuptodate(zmienione),-count(zmienione),-notuptodate(rozwiązanie),-sum(rozwiązanie ,opóźnienie wersji)
Inaczej.
--cudf=NAZWA PLIKU
Opcja debugowania: Zapisz żądania CUDF wysłane do solvera do NAZWA PLIKU- .cudf.
--odpluskwić
Wydrukuj komunikat debugowania na stderr. Jest to równoznaczne z ustawieniem $OPAMDEBUG do "prawdziwego".
--poziom-debugowania=POZIOM
Podobnie jak `--debug', ale pozwala określić poziom debugowania (`--debug' ustawia go na 1).
Odpowiednik ustawienia $OPAMDEBUG do dodatniej liczby całkowitej.
--git-wersja
Wydrukuj wersję git, jeśli istnieje i zakończ.
--help[=FMT] (domyślnie=pager)
Pokaż tę pomoc w formacie FMT (pager, zwykły lub groff).
--no-pakiety-podstawowe
Nie instaluj pakietów podstawowych (przydatne do celów testowych). To jest równoważne
ustawienie PAKIETY PODSTAWOWE $OPAMNO do niepustego ciągu.
--bez samoaktualizacji
OPAM zastąpi się nowszym plikiem binarnym, który można znaleźć pod adresem KORZEŃ OPAMOWY/opam Jeśli obecny. Ten
wyłącza to zachowanie.
-q, --cichy
Zachowaj spokój podczas instalowania nowego kompilatora.
--źródło=ROOT (brak=~/.opam)
Zastosowanie ROOT jako bieżąca ścieżka główna. Jest to równoznaczne z ustawieniem $OPAMROOT do ROOT.
--bezpieczna
Upewnij się, że nic nie zostanie automatycznie zaktualizowane lub przepisane. Przydatne do dzwonienia z
na przykład skrypty zakończenia. Nie powiedzie się, gdy taka operacja jest potrzebna; także
unika czekania na blokady, pomija interaktywne pytania i zastępuje OPAMDEBUG
zmienna.
--solwer=CMD
Podaj nazwę zależności zewnętrznej solver. Wartość domyślna to aspcud.
Albo „aspcud”, „packup” lub niestandardowe polecenie, które może zawierać zmienne
%{input}%, %{output}% i %{criteria}%
--ścisły
Niepowodzenie za każdym razem, gdy zostanie znaleziony błąd w definicji pakietu lub pliku konfiguracyjnym. ten
domyślnie kontynuuje się po cichu, jeśli to możliwe.
--przełącznik=SWITCH
Zastosowanie SWITCH jako bieżący przełącznik kompilatora. Jest to równoznaczne z ustawieniem $OPAMSWITCH
do SWITCH.
--use-wewnętrzny-solwer, --nie-aspcud
Wymuś użycie wewnętrznej heurystyki, nawet jeśli dostępny jest zewnętrzny solwer.
-v, --gadatliwy
Bądź bardziej gadatliwy, pokaż podkomendy dotyczące pakietów i ich wyniki. Powtórz, aby zobaczyć więcej.
Powtórzenie n razy jest równoznaczne z ustawieniem $OPAMVERBOSE do "n".
--wersja
Pokaż informacje o wersji.
-y, --tak
Wyłącz tryb interaktywny i odpowiedz tak na wszystkie pytania, które w przeciwnym razie zostałyby zadane
do użytkownika. Jest to równoznaczne z ustawieniem $OPAMY do "prawdziwego".
ŚRODOWISKO ZMIENNE
OPAM wykorzystuje wymienione tutaj zmienne środowiskowe. Należy ustawić zmienne logiczne
na „0”, „nie” lub „fałsz”, aby wyłączyć, „1”, „tak” lub „prawda”, aby włączyć.
KOLOR OPAMOWY, po ustawieniu na zawsze or nigdy, ustawia domyślną wartość opcji --color.
OPAMKRYTERIA określa użytkownika preferencje do rozwiązywania zależności. Wartość domyślna to
-count(usunięte),-notuptodate(żądanie),-sum(żądanie,opóźnienie wersji),-count(w dół),-notuptodate(zmienione),-count(zmienione),-notuptodate(rozwiązanie),-sum(rozwiązanie ,opóźnienie wersji).
Zobacz także opcję --criteria
OPAMCURL może być użyty do wybrania danego programu do zwijania. Widzieć POBIERZ OPAMĘ więcej opcji.
OPAMDEBUG zobacz opcje `--debug' i `--debug-level'.
OPAMPOBIERZJOBS ustawia maksymalną liczbę jednoczesnych pobrań.
ROZWIĄZANIE OPAMEXTERNAL zobacz opcję `--solver'.
POBIERZ OPAMĘ określa sposób pobierania plików: albo `wget', `curl' lub niestandardowe polecenie gdzie
zmienne %{url}%, %{na zewnątrz}%, %{próby}%, %{Kompresja}% i %{suma kontrolna}% zostanie zastąpiony.
Zastępuje wartość „download-command” z głównego pliku konfiguracyjnego.
OPAMJOBY ustawia maksymalną liczbę pracowników równoległych do uruchomienia.
PONOWNE PRÓBY OPAMLOCK ustawia liczbę prób, po których OPAM rezygnuje z pozyskania blokady i
zawodzi. <= 0 oznacza nieskończone oczekiwanie.
OPAMNO odpowiedz „nie” na jakiekolwiek zadane pytanie.
OPAMNOASPCUD zobacz opcję `--no-aspcud'.
OPAMNOSEMOUPGRADE zobacz opcję `--no-self-upgrade'.
OPAMPINKINDAUTO jeśli jest ustawiona, systemy kontroli wersji są wykrywane podczas przypinania do ścieżki lokalnej.
OPAMREQUIRE SUMY KONTROLNE zobacz opcję `--require-checksums'.
OPAMRETRY ustawia liczbę prób przed niepowodzeniem pobierania.
KORZEŃ OPAMOWY zobacz opcję `--root'. Jest to ustawiane automatycznie przez `opam config env --root=DIR'
gdy DIR jest inny niż domyślny lub OPAMROOT jest już zdefiniowany.
BEZPIECZNE zobacz opcję `--safe'
KONTROLA WERSJI OPAMSKIP omija niektóre kontrole wersji. Niebezpieczne, do testowania zgodności
tylko.
Limit czasu OPAMSOLVERTIMEOUT zmienić limit czasu wewnętrznego solvera.
LINIA STATUSU OPAM wyświetlaj dynamiczną linię statusu pokazującą, co aktualnie się dzieje
terminal. (jeden z „zawsze”, „nigdy” lub „auto”)
PRZEŁĄCZNIK OPAM zobacz opcję `--switch'. Automatycznie ustawiane przez `opam config env --switch=PRZEŁĄCZNIK'.
KRYTERIA OPAMUPGRADE określa użytkownika preferencje do rozwiązywania zależności podczas wykonywania
Aktualizacja. Zastąpienia OPAMKRYTERIA w uaktualnieniach, jeśli oba są ustawione. Wartość domyślna to
-count(w dół),-count(usunięte),-notuptodate(rozwiązanie),-sum(rozwiązanie,opóźnienie-wersji),-count(nowe).
Zobacz także opcję --criteria
ROZWIĄZANIE WEWNĘTRZNE OPAMUSE zobacz opcję `--use-internal-solver'.
OPAMUTF8 użyj znaków UTF8 w danych wyjściowych (jednego z „zawsze”, „nigdy” lub „auto”). Za pomocą
domyślne `auto', które jest określane na podstawie ustawień regionalnych).
OPAMUTF8MSGS używaj rozszerzonych znaków UTF8 (wielbłądów) w wiadomościach OPAM. Implikuje OPAMUTF8.
Jest to ustawione domyślnie tylko w systemie OSX.
OPAMVAR_var nadpisuje zawartość zmiennej było podczas zastępowania ciągów `%{var}%`
w plikach `opam`.
OPAMVAR_zmienna_pakietu nadpisuje zawartość zmiennej pakiet: var podczas zastępowania
Ciągi `%{package:var}%` w plikach `opam`.
OPAMVERBOSE zobacz opcję `--verbose'.
OPAMY zobacz opcję `--yes'.
DALEJ DOKUMENTACJA
Zobacz https://opam.ocaml.org.
AUTORSKI
Tomasz Gazagnairethomas@gazagnaire.org>
Anil Madhavapeddyanil@recoil.org>
Fabrice Le FessantFabrice.Le_fessant@inria.fr>
Frederic Tuongtuong@users.gforge.inria.fr>
Louis Gesbertlouis.gesbert@ocamlpro.com>
Vincent Bernardoffvb@luminar.eu.org>
Guillem Rieuguillem.rieu@ocamlpro.com>
Roberto Di Cosmoroberto@dicosmo.org>
Użyj opam-switch online, korzystając z usług onworks.net