Ahi esta
apt-get -o Dpkg::Options::="--force-confnew"
y
apt-get -o Dpkg::Options::="--force-confold"
y muchos más.
¿Cómo puedo obtener una lista de todos Dpkg::Options
y sus valores establecidos actualmente?
Desafortunadamente, apt-config dump
no enumera las opciones de dpkg que estaba buscando. man dpkg
me ayudó a encontrar este comando, --force-help
que es más específico para las force
opciones particulares de dpkg en las que estaba interesado, pero no una lista completa de opciones:
$ 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*
sección), sin embargo, ninguno de los dos muestra los valores establecidos actuales según lo solicitado por OP.apt-config dump
aparecerá en la listaDpkg::Options
, pero solo si algunos están configurados, por ejemplo, en/etc/apt/apt.conf.d/
. En askubuntu.com/a/104912/399010Se puede hacer usando.
fuente
Respuesta corta:
dpkg --force-help
No estoy de acuerdo con la respuesta aceptada. Aunque apt-config dump es útil para ver algunas de las opciones habilitadas actualmente, muchas de las cuales son comúnmente útiles para operaciones apt simples, no muestra todas las opciones para acciones dpkg, a saber, las opciones "forzar" a las que pregunta original se refiere. Para ver cuáles de estas opciones adicionales están habilitadas de manera predeterminada, así como qué opciones solo deben cambiarse cuando sea completamente necesario por un usuario bien informado, uno debe usar la ayuda proporcionada (de CLI) por
dpkg --force-help
. La página de manual para dpkg proporciona una breve explicación de la salida de este indicador en su sección que describe el--force-*things*
indicador para eldpkg
comando. Esta página de manual también se puede ver en línea: http://man7.org/linux/man-pages/man1/dpkg.1.html https://linux.die.net/man/1/dpkg (Estos son solo un par de ubicaciones).fuente