有没有办法通过命令搜索 Cygwin 包,然后下载该包及其所有依赖项?

有没有办法通过命令搜索 Cygwin 包,然后下载该包及其所有依赖项?

我目前正在尝试在 Cygwin 中使用一个名为 Paml 的程序,但要对其进行初始配置,我需要在 Cygwin 中使用“qmake”命令,据我所知,该命令似乎是 qt5-tool 包的一部分。这个包似乎是 qt5 包的集合,它们都有自己所需的包,而这些包又有它们所需的包。基本上,我只是试图下载运行 qmake 所需的任何内容,这样我就可以在 Windows 计算机上的 Cygwin 中配置和运行 Paml。我知道 CI 有没有办法通过命令搜索 Linux 仿真器包,然后下载该包及其所有依赖项?Cygwin 包是在安装应用程序中选择和安装的。我能做的就这么多。此外,我一直在寻找这里:https://cygwin.com/packages/尝试查找包含 qmake 的软件包。搜索“qmake”会给我 82 个不同的软件包,我猜这些软件包的文档中包含该术语,所以我猜它们与它有松散的联系,其中一个或几个是我真正需要的软件包。我真的觉得这不是我应该做的事情。如果有人能帮助我,我将不胜感激。提前致谢。

答案1

用于cygcheck寻找正确的程序:

$ cygcheck -p bin/qmake
Found 20 matches for bin/qmake
libQt5Core-devel-5.9.3-2 - libQt5Core-devel: Qt C++ application framework (core
libraries)
libQt5Core-devel-5.9.4-1 - libQt5Core-devel: Qt C++ application framework (core
libraries)
libQt5Core-devel-5.9.4-2 - libQt5Core-devel: Qt C++ application framework (core
libraries)
..

当然,您对 QT4、QT3、debuginfo 和 mingw64 包不感兴趣。
因此,您需要libQt5Core-devel使用 Cygwin 设置来安装,它将处理所有依赖项。
之后:

$ cygcheck -l libQt5Core-devel | grep qmake.exe
/usr/lib/qt5/bin/qmake.exe

相关内容