Ada
apt-get -o Dpkg::Options::="--force-confnew"
dan
apt-get -o Dpkg::Options::="--force-confold"
dan masih banyak lagi.
Bagaimana saya bisa mendapatkan daftar semua Dpkg::Options
dan nilainya saat ini ditetapkan?
Sayangnya, apt-config dump
tidak mencantumkan opsi dpkg yang Anda cari. man dpkg
membantu saya menemukan perintah ini --force-help
,, yang lebih spesifik untuk force
opsi dpkg tertentu yang Anda minati, tetapi bukan daftar opsi lengkap:
$ 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*
bagian) namun tidak ada yang menunjukkan nilai yang ditetapkan saat ini seperti yang diminta oleh OP.apt-config dump
akan mendaftarDpkg::Options
, tetapi hanya jika ada beberapa yang diatur misalnya dalam/etc/apt/apt.conf.d/
. Sa askubuntu.com/a/104912/399010Dapat dilakukan dengan menggunakan.
sumber
Jawaban singkat:
dpkg --force-help
Saya tidak setuju dengan jawaban yang diterima. Meskipun apt-config dump bermanfaat untuk melihat beberapa opsi yang saat ini diaktifkan - banyak di antaranya biasanya berguna untuk operasi apt yang sederhana - ia tidak menunjukkan semua opsi untuk tindakan dpkg, yaitu opsi "force" yang merujuk pertanyaan asli. Untuk melihat mana dari opsi-opsi tambahan ini yang diaktifkan secara default, serta opsi mana yang hanya boleh diubah ketika benar-benar diperlukan oleh pengguna yang berpengetahuan luas, seseorang harus menggunakan bantuan yang disediakan (dari CLI) oleh
dpkg --force-help
. Halaman manual untuk dpkg memberikan penjelasan singkat tentang output flag ini di bawah bagiannya yang menggambarkan--force-*things*
flag untukdpkg
perintah. Halaman manual ini juga dapat dilihat secara online: http://man7.org/linux/man-pages/man1/dpkg.1.html https://linux.die.net/man/1/dpkg (Ini hanya beberapa lokasi).sumber