Use KPackageJob::update instead of ::install
in Installation::installDownloadedFileAndUncompress we don't know whether we are installing or updating. using KPackageJob::install it will fail if the installed folder is already there, so any update operation will fail. Using update instead, installing new packages will work as well, but when updating the old files will be correctly overwritten