Kadang-kadang saya menemukan paket yang tidak terduga dalam daftar paket Chocolatey saya, dan ingin tahu apakah mereka aman untuk dihapus. Saya tahu saya dapat mencoba untuk menghapus mereka dan menunggu Chocolatey untuk mengingatkan saya, tetapi itu berarti saya harus melakukan ini satu per satu.
6
deborphan
ataudebfoster
.KB
* dan dapatvcredist
didistribusikan kembali.-x
(--forcedependencies
) seperti padachoco uninstall notepadplusplus atom 7zip -x
. Ini berarti Anda tidak perlu tahu apakah mereka memiliki dependensi atau tidak.Jawaban:
Saya tidak tahu jawaban untuk pertanyaan Anda, karena membuat daftar seperti itu akan membutuhkan pengetahuan yang jauh lebih baik daripada saya tentang bagaimana Chocolatey menginstal produk. Saya kemudian lebih suka mencoba mengomentari masalah mendasar yang Anda hadapi, yang merupakan alasan Anda mengajukan pertanyaan ini.
Mungkin untuk menghapus instalan paket Chocolatey dan semua dependensinya menggunakan parameter
-x
(--forcedependencies
) untuk menghapus instalan dependensi saat menghapus instalan paket. Perilaku default bukan untuk menghapus ketergantungan.Sebagai contoh :
Dengan sakelar ini, Chocolatey seharusnya hanya mengurangi jumlah ketergantungan dari salah satu ketergantungan yang dibagi di antara beberapa paket yang diinstal ketika salah satu paket dihapus.
Ini berarti Anda tidak perlu tahu apakah mereka memiliki dependensi atau tidak.
Jika oleh bug apa pun Chocolatey pernah salah menangani fitur ini dan menghapus instalan dependensi saat masih digunakan oleh paket lain, kerusakannya mudah diperbaiki. Lihat eksperimen yang dilakukan dalam jawaban Stack Overflow ini .
sumber
choco uninstall gpg4win
hasilgpg4win not uninstalled. An error occurred during uninstall: Unable to find package 'gpg4win'.
misalnya.