我想帮助我的同事正确安装Cygwin。
我们拥有Cygwin存储库的完整网络副本以及setup.exe
。
如何使用Cygwin预先配置我要安装的软件包(自动检查要安装的软件包)?
接下来,如何在安装后预配置某些文件(例如/etc/...
配置文件)?
我正在考虑编写一个使用命令行参数调用setup.exe
的BATCH脚本,但我认为有更好的解决方案。
当我尝试从命令行使用setup.exe
时,我得到一个与McAfee有关的奇怪错误,但我没有在我的计算机上安装McAfee。
c:\Cygwin_root>setup.exe -q -L -l . -X -R "C:\cygwin" -P check
c:\Cygwin_root>Starting cygwin install, version 2.774
User has backup/restore rights
io_stream_cygfile: fopen(/etc/setup/net-proxy-host) failed 2 No such file or directory
io_stream_cygfile: fopen(/etc/setup/net-proxy-port) failed 2 No such file or directory
io_stream_cygfile: fopen(/etc/setup/extrakeys) failed 2 No such file or directory
Current Directory: .
Could not open service McShield for query, start and stop. McAfee may not be installed, or we don't have access.
root: C:\cygwin binary system
Selected local directory: .
mbox fatal: Fatal Error: Uncaught Exception
Thread: ini
Type: St13runtime_error
Message: IniParseFindVisitor: failed to open ini file, which should never happen
unattended_mode is set at mbox: returning default value
Ending cygwin install
setup.exe -q -L -l cygwin -X -R "C:\cygwin" -P check
有什么想法吗?
答案 0 :(得分:1)
乍一看,您已指定-l选项但未提供路径。因此,当安装程序查找包的ini文件时,它不能。我不认为这与迈克菲有关。相反,您是否尝试过指定本地路径?