Es gibt
apt-get -o Dpkg::Options::="--force-confnew"
und
apt-get -o Dpkg::Options::="--force-confold"
und viele mehr.
Wie kann ich eine Liste aller Dpkg::Options
und ihrer aktuell eingestellten Werte erhalten?
Listet leider apt-config dump
nicht die gesuchten dpkg-Optionen auf. man dpkg
hat mir geholfen, diesen Befehl zu finden --force-help
, der spezifischer für die bestimmten dpkg- force
Optionen ist, an denen Sie interessiert waren, aber keine umfassende Liste von Optionen:
$ 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*
Abschnitt). Es werden jedoch weder die aktuell eingestellten Werte angezeigt , wie von OP angefordert.apt-config dump
Willen ListeDpkg::Options
, aber nur , wenn manche Sets zum Beispiel in/etc/apt/apt.conf.d/
. Sa askubuntu.com/a/104912/399010Kann mit gemacht werden.
quelle
Kurze Antwort:
dpkg --force-help
Ich bin mit der akzeptierten Antwort nicht einverstanden. Obwohl apt-config dump hilfreich ist, um einige der derzeit aktivierten Optionen anzuzeigen - von denen viele häufig für einfache apt-Operationen nützlich sind -, werden nicht alle Optionen für dpkg-Aktionen angezeigt, nämlich die "force" -Optionen, für die die ursprüngliche Frage bezieht sich. Um anzuzeigen, welche dieser zusätzlichen Optionen standardmäßig aktiviert sind und welche Optionen nur geändert werden sollten, wenn dies von einem gut informierten Benutzer vollständig benötigt wird, müssen Sie die von (über die CLI) bereitgestellte Hilfe von verwenden
dpkg --force-help
. Die Manpage für dpkg enthält eine kurze Erläuterung der Ausgabe dieses Flags in seinem Abschnitt, in dem das--force-*things*
Flag für dendpkg
Befehl beschrieben wird. Diese Manpage kann auch online eingesehen werden: http://man7.org/linux/man-pages/man1/dpkg.1.html https://linux.die.net/man/1/dpkg (Dies sind nur ein paar Orte).quelle