gpt4 book ai didi

windows - 与 Chocolatey 包管理器一起安装时,cygwin setup.exe 二进制文件在哪里?

转载 作者:可可西里 更新时间:2023-11-01 09:28:44 26 4
gpt4 key购买 nike

我正在研究一个系统自动化过程,它将使用 Powershell 安装 Chocolatey 以安装 Cygwin。随后我想安装 apt-cyg 的先决条件,这将允许我以编程方式从 cygwin 安装软件包。但是,我不知道与 Chocolatey 一起安装时 Cygwin 的 setup.exe 二进制文件放在哪里。

最佳答案

我下载了 cygwin打包并检查 chocolateyInstall.ps1。看起来包会下载 exe 安装程序并传递目标文件夹。

$binRoot = Get-BinRoot
$cygRoot = join-path $binRoot "cygwin"
$cygPackages = join-path $cygRoot packages

# https://cygwin.com/faq/faq.html#faq.setup.cli
$silentArgs = "-q -R $cygRoot -l $cygPackages -s http://mirrors.kernel.org/sourceware/cygwin/"
$validExitCodes = @(0)

Install-ChocolateyPackage "$packageName" "$installerType" "$silentArgs" "$url" "$url64" -validExitCodes $validExitCodes

目标文件夹使用 Chocolatey“binroot”文件夹组合。这就是困惑的地方......这个文件夹有很多旧位置。万无一失的方法是导入 Chocolatey 辅助模块并执行 Get-BinRoot。您还需要找到您的 Chocolatey 安装文件夹。

PS> Import-Module $ENV:CHOCOLATEYINSTALL\chocolateyInstall\helpers\chocolateyInstaller.psm1; Get-BinRoot

这将在我的系统上转储一个文件夹名称(以及大多数具有最新 Chocolatey 且无需手动更改该路径或任何其他环境变量的系统)

C:\tools

所以,cygwin 二进制文件应该在类似这样的路径下

C:\tools\cygwin

仅供引用,cygwin 包确实建议为这种事情安装 cyg-get 包。

cygwin and cyg-get

关于windows - 与 Chocolatey 包管理器一起安装时,cygwin setup.exe 二进制文件在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28235134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com