在不使用安装程序的情况下安装更多的 cygwin 包
Installing more cygwin packages without using setup
我有一个虚拟机,完全只用于与不同服务器的 VPN 连接。我无法对其进行任何修改,否则我可能会丢失某些 VPN 所需的一些配置。
在此 VM(基于 Windows XP 32 位)中,已经安装了一个 cygwin。我还想安装 expect 包,以便 运行 用于测试 VPN 连接的自动脚本,但是如果我 运行 安装命令,几乎在更新过程结束时 "cancelSynchronousio cannot be located in the dynamic link library kernel32.dll"显示错误,从那时起我不能再使用 cygwin:任何时候我尝试启动 cygwin 都会显示相同的错误。
现在的问题是:有没有一种方法可以在不使用安装命令的情况下添加 cygwin 包?运行
当前的 cygwin 不能在 Windows XP 上运行;所以这不仅仅是设置
会有问题,但大多数包裹也会有问题。
对于您的示波器,您需要使用旧版本的设置
http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html
和旧版本的软件包
您可以手动安装旧包。由于它很少更改,因此根据架构它们应该是:
http://mirrors.kernel.org/sourceware/cygwin/x86/release/expect/expect-5.45-1.tar.bz2
http://mirrors.kernel.org/sourceware/cygwin/x86_64/release/expect/expect-5.45-2.tar.bz2
假设是 32 位并且您可以通过某种方式下载它
tar -xf expect-5.45-1.tar.bz2 -C /
tar -tf expect-5.45-1.tar.bz2 > expect.lst
gzip expect.lst
mv expect.lst.gz /etc/setup
然后在/etc/setup/installed.db中添加一行
expect expect-5.45-1.tar.bz2 1
文件按字母顺序排序
我有一个虚拟机,完全只用于与不同服务器的 VPN 连接。我无法对其进行任何修改,否则我可能会丢失某些 VPN 所需的一些配置。 在此 VM(基于 Windows XP 32 位)中,已经安装了一个 cygwin。我还想安装 expect 包,以便 运行 用于测试 VPN 连接的自动脚本,但是如果我 运行 安装命令,几乎在更新过程结束时 "cancelSynchronousio cannot be located in the dynamic link library kernel32.dll"显示错误,从那时起我不能再使用 cygwin:任何时候我尝试启动 cygwin 都会显示相同的错误。
现在的问题是:有没有一种方法可以在不使用安装命令的情况下添加 cygwin 包?运行
当前的 cygwin 不能在 Windows XP 上运行;所以这不仅仅是设置 会有问题,但大多数包裹也会有问题。
对于您的示波器,您需要使用旧版本的设置
http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html
和旧版本的软件包
您可以手动安装旧包。由于它很少更改,因此根据架构它们应该是:
http://mirrors.kernel.org/sourceware/cygwin/x86/release/expect/expect-5.45-1.tar.bz2
http://mirrors.kernel.org/sourceware/cygwin/x86_64/release/expect/expect-5.45-2.tar.bz2
假设是 32 位并且您可以通过某种方式下载它
tar -xf expect-5.45-1.tar.bz2 -C /
tar -tf expect-5.45-1.tar.bz2 > expect.lst
gzip expect.lst
mv expect.lst.gz /etc/setup
然后在/etc/setup/installed.db中添加一行
expect expect-5.45-1.tar.bz2 1
文件按字母顺序排序