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 :
choco uninstall notepadplusplus atom 7zip -x
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 .
deborphan
ataudebfoster
.