Files
build_infra/0_笔记/cygwin.md
T
2026-06-16 10:23:51 +08:00

4.2 KiB
Raw Blame History

https://cygwin.com/packages/ 测试网速 http://mirrors.ustc.edu.cn http://www.pirbot.com http://mirrors.neusoft.edu.cn

https://www.cnblogs.com/cnxkey/articles/8759121.html 首次安装 .\setup-x86_64.exe -q -R C:\cygwin64 -P wget,make,gcc-core,gcc-g++,git,ninja,cmake -s http://mirrors.163.com/cygwin/ 管理员权限打开cygwin命令行,创建ssh 用户 ssh-host-config 启动服务 net start cygsshd 设置自动启动 sc config cygsshd start= auto

CYGWIN cygsshd

后续添加包 .\setup-x86_64.exe -q -P openssh,gdb,gdbserver -s http://mirrors.163.com/cygwin/

PS C:\wyc\environment\cygwin> ./setup-x86_64.exe -help PS C:\wyc\environment\cygwin> 选项处理期间出错。

Cygwin setup 2.932

命令行选项:

-t --allow-test-packages 考虑标记为测试版的软件包版本 --allow-unsupported-windows 允许旧的、不受支持的 Windows 版本 -a --arch 要安装的体系结构(选项:x86_64 或 x86 -C --categories 指定要安装的类别 --compact-os 使用 Compact OS 压缩已安装的文件(选项:xpress4k、xpress8k、xpress16k、lzx -o --delete-orphans 删除孤立的软件包 -A --disable-buggy-antivirus 在执行过程中禁用已知或可疑的有缺陷的防病毒软件包 -D --download 从互联网下载软件包 -f --force-current 为所有软件包选择当前版本 -h --help 打印帮助 -I --include-source 为每个安装的软件包自动安装源代码 -i --ini-basename 使用不同的基本名称,例如"foo",而非"setup" -U --keep-untrusted-keys 使用不受信任的密钥并保留所有密钥 --lang 指定 GUI 语言的 langid -L --local-install 从本地目录安装软件包 -l --local-package-dir 本地软件包目录 -m --mirror-mode 从本地目录安装时跳过包可用性检查(要求本地目录是干净的镜像!) -B --no-admin 不检查也不强制以管理员身份运行 -d --no-desktop 禁用桌面快捷方式的创建 -r --no-replaceonreboot 禁用在下次重新启动时替换正在使用的文件 -n --no-shortcuts 禁用桌面和开始菜单快捷方式的创建 -N --no-startmenu 禁用创建开始菜单快捷方式 -X --no-verify 不验证 setup.ini 的签名 --no-version-check 禁止检查是否有较新版本的安装程序可用 -w --no-warn-deprecated-windows 不要警告已弃用的 Windows 版本 --no-write-registry 不要将根安装目录写入注册表 --enable-old-keys 启用旧的 cygwin.com 密钥 -O --only-site 不要下载镜像列表。 仅使用 -s 指定的站点 -M --package-manager 半有人值守仅选择器模式 -P --packages 指定要安装的软件包 -p --proxy HTTP/FTP 代理(主机名:端口号) -Y --prune-install 删减安装,只保留所需的软件包 -K --pubkey 额外公钥文件的 URL 或绝对路径(RFC4880 格式) -q --quiet-mode 无人值守安装模式(选项:unattended、noinput、hidden -c --remove-categories 指定要卸载的类别 -x --remove-packages 指定要卸载的软件包 -R --root 根安装目录 -S --sexpr-pubkey s-expr 格式的额外 DSA 公钥 -s --site 下载站点的网址、路径或 UNC 路径 --symlink-type 符号链接类型(选项:lnk、native、sys、wsl -u --untrusted-keys 使用不受信任的已保存额外密钥 -g --upgrade-also 同时升级已安装的软件包 --user-agent 用于 HTTP 请求的用户代理(User Agent)字符串 -v --verbose 详细输出 -V --version 显示版本 -W --wait 在提权时,等待提权的子进程

默认设置是下载和安装软件包,除非指定了 --download 或 --local-install。