forked from ocaml/opam
-
Notifications
You must be signed in to change notification settings - Fork 4
/
opam-remove.1
101 lines (101 loc) · 3.98 KB
/
opam-remove.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
.\" Pipe this output to groff -man -Tutf8 | less
.\"
.TH "OPAM-REMOVE" 1 "" "Opam 1.0.0" "Opam Manual"
.\" Disable hyphenantion and ragged-right
.nh
.ad l
.SH NAME
.P
opam\-remove \- Remove a list of packages.
.SH SYNOPSIS
.P
\fBopam remove\fR [\fIOPTION\fR]... [\fIPACKAGES\fR]...
.SH DESCRIPTION
.P
This command removes (i.e. uninstall) one or more packages currently installed in the currently selected compiler. To remove packages installed in another compiler, you need to switch compilers using \fBopam switch\fR or use the \fB\-\-switch\fR flag. This command is the inverse of \fBopam\-install\fR.
.SH ARGUMENTS
.TP 4
\fIPACKAGES\fR
List of package names.
.SH OPTIONS
.TP 4
\fB\-a\fR, \fB\-\-auto\-remove\fR
Remove all the packages which have not been explicitely installed and which are not necessary anymore. It is possible to enforce keeping an already installed package by running \fBopam install <pkg>\fR. This flag can also be set using the \fB$OPAMAUTOREMOVE\fR configuration variable.
.TP 4
\fB\-b\fR, \fB\-\-keep\-build\-dir\fR
Keep the build directory. This is equivalent to setting \fB$OPAMKEEPBUILDIR\fR to a non\-empty string.
.TP 4
\fB\-\-cudf\fR=\fIFILENAME\fR
Save the CUDF request sent to the solver to \fIFILENAME\fR\-<n>.cudf.
.TP 4
\fB\-d\fR, \fB\-\-build\-doc\fR
Build the package documentation. This is equivalent to setting \fB$OPAMBUILDDOC\fR to a non\-empty string.
.TP 4
\fB\-\-dry\-run\fR
Simply call the solver without actually performing any build/install operations.
.TP 4
\fB\-e\fR \fITAGS\fR, \fB\-\-external\fR=\fITAGS\fR
Display the external packages associated to the given tags.
.TP 4
\fB\-\-fake\fR
WARNING: This option is fo testing purposes only! Using this option without care is the best way to corrupt your current compiler environement. When using this option OPAM will run a dry\-run of the solver and then fake the build and install commands
.TP 4
\fB\-m\fR \fIMAKE\fR, \fB\-\-make\fR=\fIMAKE\fR
Use \fIMAKE\fR as the default 'make' command.
.TP 4
\fB\-n\fR, \fB\-\-no\-checksums\fR
Do not verify the checksum of downloaded archives.This is equivalent to setting \fB$OPAMNOCHECKSUMS\fR to a non\-empty string.
.TP 4
\fB\-t\fR, \fB\-\-build\-test\fR
Build and \fBrun\fR the package unit\-tests. This is equivalent to setting \fB$OPAMBUILDTEST\fR to a non\-empty string.
.SH COMMON OPTIONS
.P
These options are common to all commands.
.TP 4
\fB\-\-debug\fR
Print debug message on stdout. This is equivalent to setting \fB$OPAMDEBUG\fR to a value greater or equal to 2.
.TP 4
\fB\-\-git\-version\fR
Print the git version if it exists and exit.
.TP 4
\fB\-\-help\fR[=\fIFMT\fR] (default=pager)
Show this help in format \fIFMT\fR (pager, plain or groff).
.TP 4
\fB\-\-no\-base\-packages\fR
Do not install base packages (useful for testing purposes). This is equivalent to setting \fB$OPAMNOBASEPACKAGES\fR to a non\-empty string.
.TP 4
\fB\-q\fR, \fB\-\-quiet\fR
Be quiet when installing a new compiler.
.TP 4
\fB\-r\fR \fIROOT\fR, \fB\-\-root\fR=\fIROOT\fR (absent=/Users/tgazagna/.opam)
Use \fIROOT\fR as the current root path. This is equivalent to setting \fB$OPAMROOT\fR to \fIROOT\fR.
.TP 4
\fB\-\-switch\fR=\fISWITCH\fR
Use \fISWITCH\fR as the current compiler switch. This is equivalent to setting \fB$OPAMSWITCH\fR to \fISWITCH\fR.
.TP 4
\fB\-v\fR, \fB\-\-verbose\fR
Be more verbose. This is equivalent to setting either \fB$OPAMDEBUG\fR to a value greater or equal to 1 or \fB$OPAMVERBOSE\fR to a non\-empty string.
.TP 4
\fB\-\-version\fR
Show version information.
.TP 4
\fB\-y\fR, \fB\-\-yes\fR
Disable interactive mode and answer yes to all questions that would otherwise be asked to the user. This is equivalent to setting \fB$OPAMYES\fR to a non\-empty string.
.SH FURTHER DOCUMENTATION
.P
See http://opam.ocamlpro.com.
.SH AUTHORS
.P
Thomas Gazagnaire <thomas.gazagnaire@ocamlpro.com>
.sp -1
.P
Frederic Tuong <tuong@users.gforge.inria.fr>
.sp -1
.P
Vincent Bernardoff <vb@luminar.eu.org>
.sp -1
.P
Guillem Rieu <guillem.rieu@ocamlpro.com>
.SH BUGS
.P
Check bug reports at https://github.com/OCamlPro/opam/issues.