ПроблемаНевозможно извлечь пакет tar.gz используя функцию Install-ChocolateyZipPackage
Извлечение пакета tar.gz с помощью Install-ChocolateyZipPackage
результатов в создании файла PackageNameInstall, содержащий каталог, в то время как каталог должен быть извлечен.
$url = "http://packageName.tar.gz"
$extractionPath = "C:/$packageName"
Install-ChocolateyZipPackage "$packageName" "$url" "$extractionPath"
можно включать 7zip.commandline как зависимость, а затем извлечь из пакета tar.gz несколько раз и удаления загруженного пакета впоследствии.
Вопрос
Какая функция шоколадным способна извлечь tar.gz пакеты?
'Start-Process" tar "-ArgumentList" xvfz -C '" $ installDir' "-y' "$ file'" "-Wait', создает каталог, но не извлекает tar.gz, при выполнении' tar xvfz packageName.tar.gz -C c:/temp/helloworld' works – 030
В настоящее время это работает только в том случае, если в tar.gz отсутствует файл .tar. Этот [выпуск] (https://github.com/chocolatey/choco/issues/386) открыт для полного устранения tar.gz, содержащего файл .tar. –
Вы можете запустить get-chocolateyunzip дважды, хотя – ferventcoder