Saya menggunakan manajer paket Windows 10 OneGet dengan beberapa penyedia seperti cokelat. Saya memiliki beberapa penyedia termasuk cokelat, dan saya menginstal paket seperti ini
Install-Package [pckg_name]
Ketika penyedia coklat misalnya, installer utama untuk program tersebut diunduh dalam subdirektori temp chocolatey dan dieksekusi dari sini. Kemudian program menginstal sendiri C:\Program files\
dan mendaftar secara normal.
Saya telah memperhatikan bahwa file installer tetap pada disk setelah menginstal (C: \ Users \ xxx \ AppData \ Local \ Temp \ cokelat mengandung subdirektori firefox/
, git/
, dll). Ini mungkin akan menambahkan hingga GB setelah beberapa waktu ...
Saya terkejut Install-Package
cmd tidak menghilangkan file-file itu setelah instalasi berhasil. Disk utama saya adalah SSD dan saya tidak memiliki ruang penyimpanan tanpa batas.
Jadi pertanyaan saya adalah
- Mengapa .exe, .msi installer tidak dihapus secara otomatis setelah instalasi?
- Apakah ada cara untuk mengatur perilaku seperti itu?
- Apakah ada perintah untuk membersihkan file-file ini di semua penyedia?
sumber
it actually runs the installer to remove the program
Apakah kamu yakin Saya kira tidak. Aplikasi terdaftar pada daftar program windows dan biasanya ada program uninstaller yang berbeda dan ringan (kadang-kadang uninstaller ini juga dapat melakukan perbaikan atau modifikasi komponen, tetapi berbeda dari installer yang diambil dari internet).download
direktori saya (yang biasanya saya bersihkan cukup sering), file itu akan disalin lagi di tempat lain sehingga saya dapat menghapus instalan perangkat lunaknya nanti ?? Setiap kali saya menginstal perangkat lunak itu sebenarnya membutuhkan hampir 2x ukuran program yang sebenarnya karena perlu menjaga installer (minus kompresi)?