forked from openSUSE/zypper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
zypper.conf
264 lines (234 loc) · 7.62 KB
/
zypper.conf
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
## Configuration file for Zypper.
##
## location: /etc/zypp/zypper.conf (system-wide)
## or: $HOME/.zypper.conf (user-specific)
##
## You can edit this file by hand (try to keep the structure) or by using
## 'zypper conf' command (TODO). If you need user-specific configuration
## and you do not have ~/.zypper.conf yet, use /etc/zypp/zypper.conf
## as template (copy it to ~/.zypper.conf) and adjust to your liking.
##
## The options known also to libzypp will be overriden by zypper.conf, if set.
##
## Boolean values are:
## 0 1 yes no on off true false
## Color values:
## Color values are case insensitive and may be prefixed with
## either Bold, Light or Bright to turn on the terminals
## bold/increased intensity attribute:
## Grey Red Green Blue Brown Cyan Purple/Magenta Black
## White (== LightGrey)
## Yellow (== LightBrown)
## Default (== terminals default color)
## Bold, Light, Bright (== LightDefault, terminals default bold color)
[main]
## Show repository alias instead of name.
##
## Alias is an alternative unique name of repository. Some users prefer
## to define short, handy aliases for their repositories and use them
## when specifying repositories instead of number, name, or URI.
## These users might want to set this option to 'true'.
##
## Other users prefer to keep the aliases and names set by installation,
## registration, YaST, or other software managers, or .repo files (most
## software managers even hide the alias from user's view).
## These users might want to see the descriptive names, thus leave this
## option set to 'false'.
##
## Setting this option to 'true' will tell zypper to show repository
## alias instead of the long name wherever it needs to tell the name of
## the repository.
##
## Valid values: true, false
## Default value: false
##
# showAlias = false
## Columns to show in repository list printed by repos (lr) command by default.
##
## The # (number) and Enabled column is shown always. The following columns
## can be configured:
##
## a - alias - the shorthand for name and unique identifier
## n - name - full name of the repository
## r - autorefresh?
## u - URL
## p - priority
##
## Valid values: any combination of the above letters; capital letter marks
## column by which the table will be sorted (if multiple
## are used the sorting is undefined).
## Default value: Anr
##
# repoListColumns = Anr
[solver]
## Install soft dependencies (recommended packages)
##
## CAUTION: The system wide default for all libzypp based applications (zypper,
## yast, pk,..) is defined in /etc/zypp/zypp.conf(solver.onlyRequires) and it
## will per default install recommended packages. It is NOT RECOMMENDED to define
## this value here for zypper exclusively, unless you are very certain that you
## want zypper to behave different than other libzypp based packagemanagement software
## on your system.
##
## Valid values: boolean
## Default value: follow zypp.conf(solver.onlyRequires)
##
# installRecommends = yes
## Commands in which to force resolution.
##
## Comma-separated list of commands in which the resolution should be forced
## when solving package dependencies. This means the solver
## will automatically opt to remove problematic packages instead
## of asking the user how to resolve the dependency problem.
##
## This is particularly useful in the 'remove' command, since one
## typically wants to remove the requested package and all the packages
## which depend on it, without being asked. But one may find it convenient
## to force the resolution also in the 'install' command, or perhaps even
## others.
##
## This setting can be overridden ad-hoc by the --force-resolution and
## --no-force-resolution command line options.
##
## Valid values: remove, install, update, patch, verify
## Default value: remove
# forceResolutionCommands = remove
[commit]
## Automatically say 'yes' at third party license confirmation prompts.
##
## Happy-go-lucky automated deployments.
##
## Valid values: boolean
## Default value: no
##
# autoAgreeWithLicenses = no
## Post commit check for processes/services using old/deleted files
##
## Like 'zypper ps', the post commit check for processes/services using
## old/deleted files calls 'lsof'. On some systems 'lsof' seems to perform
## very slow, and the check takes up to several minutes. Due to this it's
## possible to disable the automatic check after each commit. Explicit calls
## to 'zypper ps' are not affected by this option.
##
## Valid values: boolean
## Default value: yes
##
# psCheckAccessDeleted = yes
[search]
## Whether an available zypper-search-packages-plugin should be called at the
## end of each search command.
##
## Valid values: boolean values incl. 'always' or 'never', everything else is
## mapped to 'ask' (the default).
## Default value: ask
##
# runSearchPackages = ask
[color]
## Whether to use colors
##
## Valid values: always, never, or autodetect
## Default value: autodetect
##
# useColors = autodetect
## Color for displaying results of operations.
## This includes installation summary, tables, and result messages.
##
## Valid values: color
## Default value: default
##
# result = default
## Color for displaying status and progress messages.
##
## Valid values: color
## Default value: default
##
# msgStatus = default
## Color for displaying error messages.
##
## Valid values: color
## Default value: red
##
# msgError = red
## Color for displaying warnings.
##
## Valid values: color
## Default value: purple
##
# msgWarning = purple
## Color for highlighting additions or positive actions.
##
## Valid values: color
## Default value: green
##
# positive = green
## Color for highlighting modifications or changes.
##
## Valid values: color
## Default value: brown
##
# change = brown
## Color for highlighting removals or negative information.
##
## Valid values: color
## Default value: red
##
# negative = red
## Color for highlighting information.
##
## Valid values: color
## Default value: cyan
##
# highlight = cyan
## Color for dimming less relevant information.
##
## Valid values: color
## Default value: brown
##
# lowlight = brown
## Color for prompts.
##
## Valid values: color
## Default value: bold
##
# prompt = bold
## Color for prompt options.
##
## Valid values: color
## Default value: undefined, follows prompt
##
# promptOption =
## Do highlighting of package lists for easier reading?
##
## Within the packagelists displayed as transactions summary
## hightlight the first letter of every package name (all),
## or only of the first package in each letter group (first).
##
## Valid values: all/first/no
## Default value: all
##
# pkglistHighlight = all
## Color to use for package list highlighting (see pkglistHighlight)
##
## 'default' or 'bold' will use the current lists headline color. Any
## other value will set a fix color used for all package lists.
##
## Valid values: color
## Default value: undefined, follows lists headline
##
# pkglistHighlightAttribute =
[obs]
## openSUSE Build Service repository base URL.
## This is used to construct real URL from obs://project/platform URI
##
# baseUrl = https://download.opensuse.org/repositories/
## openSUSE Build Service repository target platform.
## This will be used if none is given in the obs://obsrepo/platform URI
## when adding new repository with 'addrepo' command.
##
## NOTE: The 'platform' is actually a directory on the OBS server.
## We can only guess, how the directory containing the repository that fits
## your distribution is named. If you are following 'openSUSE_Factory' or
## 'openSUSE_Tumbleweed' you may need to set this as your platform.
## In case of doubt you need to look up the right URL in a browser.
##
# platform = openSUSE_$releasever