Cygwin - 使用命令行安装程序安装特定的软件包版本

hel*_*hod 5 cygwin

使用命令行安装程序,可以轻松地安装Cygwin,其中包含所需包的列表

setup-x86.exe -q -p='tar,sed,<more packages>'
Run Code Online (Sandbox Code Playgroud)

是否也可以修复软件包的版本,例如

setup-x86.exe -q -p='tar:1.2.3,sed,<more packages>'
Run Code Online (Sandbox Code Playgroud)

(这显然不起作用)?

me_*_*and 2

这是Cygwin的安装程序现在提供的功能。默认情况下,从命令行运行时,它将安装每个包的最新版本,但您可以使用=. 例如:

setup-x86_64.exe -P git=2.35.0-1,vim
Run Code Online (Sandbox Code Playgroud)

将安装最新版本的 Vim 和版本 2.35.0-1 的 Git。