每次 apt-cyg 尝试连接服务器时,它都无法获得响应,只能卡在连接状态。由于我是通过 SSH 连接的,如何在不使用图形界面的情况下更改下载镜像?
答案1
回答
使用日常不受干扰的命令选项后,解决方案就出现了。
$ apt-cyg --help
apt-cyg: Installs and removes Cygwin packages.
"apt-cyg install <package names>" to install packages
"apt-cyg remove <package names>" to remove packages
"apt-cyg update" to update setup.ini
"apt-cyg show" to show installed packages
"apt-cyg find <patterns>" to find packages matching patterns
"apt-cyg search <patterns>" to find packages matching patterns (alias of find)
"apt-cyg describe <patterns>" to describe packages matching patterns
"apt-cyg packageof <commands or files>" to locate parent packages
Options:
--mirror, -m <url> : set mirror
--cache, -c <dir> : set cache
--file, -f <file> : read package names from file
--noupdate, -u : don't update setup.ini from mirror
--ignore-case, -i : Ignore case distinctions in <patterns> when finding packages
--help
--version
正如我们所见,有一个--mirror
选项。并且这里'Cygwin 镜像列表。
现在我们可以这样做:
apt-cyg --mirror "mirror site"
,将“镜像站点”替换为您选择的镜像链接。
取决于你从哪里获得 apt-cyg——或者可能是它的版本?—— --mirror 选项可能会起作用没有其前面有双破折号(并且通过其显示的帮助信息apt-cyg --help
可能会有所不同)。