Cygwin 如何修复';找不到包';apt-cyg中的错误

Cygwin 如何修复';找不到包';apt-cyg中的错误,cygwin,apt,Cygwin,Apt,我正在使用Cygwin,我需要安装一个g++编译器,所以我尝试使用apt-cyg 它返回一个错误,该错误发生在某些包中,但不发生在其他包中。例如,我可以安装git软件包,我在讨论这个主题的博客中找到了它,并以它为例进行了尝试。但是,在尝试g++时: $ apt-cyg install g++ Installing g++ Unable to locate package g++ 发生了什么?首先,我建议您使用标准Cygwinsetup-x86_64.exe(或其32位版本,如

我正在使用Cygwin,我需要安装一个g++编译器,所以我尝试使用apt-cyg

它返回一个错误,该错误发生在某些包中,但不发生在其他包中。例如,我可以安装git软件包,我在讨论这个主题的博客中找到了它,并以它为例进行了尝试。但是,在尝试g++时:

   $ apt-cyg install g++
   Installing g++
   Unable to locate package g++

发生了什么?

首先,我建议您使用标准Cygwin
setup-x86_64.exe
(或其32位版本,如果合适),而不是
apt cyg
。扫描安装程序中的“Devel”类别,您将看到一个包
gcc-g++
,这正是您想要的。

来自@varro的答案是正确的。但是,如果您希望使用apt cyg,则应充分利用它的搜索功能

apt-cyg search g++
返回
gcc-g++

因此,您可以执行以下
apt cyg
命令来安装g++:

apt-cyg install gcc-g++

谢谢我不知道我可以使用安装程序来实现这一点。@AlejandrodelosReyes为了受访者和未来读者的利益:如果答案解决了您的问题,请单击旁边的大复选标记接受它;如果您发现答案有帮助,请单击向上箭头图标进行向上投票(您可以同时进行这两项操作)。看见