Há sim
apt-get -o Dpkg::Options::="--force-confnew"
e
apt-get -o Dpkg::Options::="--force-confold"
e muitos mais.
Como posso obter uma lista de todos Dpkg::Options
e seus valores atualmente definidos?
Infelizmente, apt-config dump
não lista as opções do dpkg que você estava procurando. man dpkg
me ajudou a encontrar esse comando, --force-help
que é mais específico para as force
opções específicas do dpkg em que você estava interessado, mas não uma lista abrangente de opções:
$ 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*
seção), no entanto, nenhum dos valores atuais é definido conforme solicitado pelo OP.apt-config dump
irá listarDpkg::Options
, mas somente se alguns estiverem definidos, por exemplo/etc/apt/apt.conf.d/
. Em askubuntu.com/a/104912/399010Pode ser feito usando.
fonte
Resposta curta:
dpkg --force-help
Discordo da resposta aceita. Embora o apt-config dump seja útil para visualizar algumas das opções atualmente ativadas - muitas das quais são geralmente úteis para operações simples do apt -, ele não mostra todas as opções para ações do dpkg, a saber, as opções "force" às quais o pergunta original refere-se. Para visualizar quais dessas opções adicionais estão ativadas por padrão, e quais opções só devem ser alteradas quando completamente necessárias por um usuário bem informado, é preciso usar a ajuda fornecida (da CLI) por
dpkg --force-help
. A página de manual do dpkg fornece uma breve explicação da saída desse sinalizador em sua seção que descreve o--force-*things*
sinalizador para odpkg
comando. Esta página do manual também pode ser visualizada online: http://man7.org/linux/man-pages/man1/dpkg.1.html https://linux.die.net/man/1/dpkg (Estes são apenas alguns locais).fonte