Там есть
apt-get -o Dpkg::Options::="--force-confnew"
а также
apt-get -o Dpkg::Options::="--force-confold"
и многое другое.
Как я могу получить список всех Dpkg::Options
и их текущих установленных значений?
К сожалению, apt-config dump
не перечислены параметры dpkg, которые вы искали. man dpkg
помог мне найти эту команду, --force-help
которая более специфична для конкретных force
опций dpkg , которые вас интересуют, но не для полного списка опций:
$ dpkg --force-help
dpkg forcing options - control behaviour when problems found:
warn but continue: --force-<thing>,<thing>,...
stop with error: --refuse-<thing>,<thing>,... | --no-force-<thing>,...
Forcing things:
[!] all Set all force options
[*] downgrade Replace a package with a lower version
configure-any Configure any package which may help this one
hold Process incidental packages even when on hold
not-root Try to (de)install things even when not root
bad-path PATH is missing important programs, problems likely
bad-verify Install a package even if it fails authenticity check
bad-version Process even packages with wrong versions
overwrite Overwrite a file from one package with another
overwrite-diverted Overwrite a diverted file with an undiverted version
[!] overwrite-dir Overwrite one package's directory with another's file
[!] unsafe-io Do not perform safe I/O operations when unpacking
[!] confnew Always use the new config files, don't prompt
[!] confold Always use the old config files, don't prompt
[!] confdef Use the default option for new config files if one
is available, don't prompt. If no default can be found,
you will be prompted unless one of the confold or
confnew options is also given
[!] confmiss Always install missing config files
[!] confask Offer to replace config files with no new versions
[!] architecture Process even packages with wrong or no architecture
[!] breaks Install even if it would break another package
[!] conflicts Allow installation of conflicting packages
[!] depends Turn all dependency problems into warnings
[!] depends-version Turn dependency version problems into warnings
[!] remove-reinstreq Remove packages which require installation
[!] remove-essential Remove an essential package
WARNING - use of options marked [!] can seriously damage your installation.
Forcing options marked [*] are enabled by default.
--force-*things*
Раздел), однако ни один из них не отображает текущие установленные значения в соответствии с запросом OP.apt-config dump
будет списокDpkg::Options
, но только если некоторые из них установлены, например, в/etc/apt/apt.conf.d/
. Sa askubuntu.com/a/104912/399010Может быть сделано с помощью.
источник
Короткий ответ:
dpkg --force-help
Я не согласен с принятым ответом. Несмотря на то, что дамп apt-config полезен для просмотра некоторых из включенных в настоящее время опций, многие из которых обычно полезны для простых операций apt, он не показывает все опции для действий dpkg, а именно опции «force», для которых Оригинальный вопрос относится. Для просмотра того, какие из этих дополнительных параметров включены по умолчанию, а также какие параметры следует изменять только в случае полной необходимости хорошо информированного пользователя, необходимо использовать помощь, предоставленную (из CLI)
dpkg --force-help
. Страница man для dpkg предоставляет краткое объяснение вывода этого флага в разделе, описывающем--force-*things*
флаг дляdpkg
команды. Эту справочную страницу можно также просмотреть в Интернете: http://man7.org/linux/man-pages/man1/dpkg.1.html https://linux.die.net/man/1/dpkg. (Это всего лишь пара мест).источник