我在windows上安装了cygwin,而setup.exe并不包括所有的依赖项。但是,在文件夹中,setup.exe中没有包含许多依赖项。
当我在左上角的搜索栏中输入依赖项时,它不会出现,但它在cygwin文件夹中。


在安装了cygwin之后,是否有一种手动添加/更新依赖项的方法?
我该怎么做?
发布于 2014-04-19 07:29:53
当你试图解决这样的问题时,Cygwin包搜索是你的朋友。在这个特定的例子中,它告诉您要安装libopenssl100。
Cygwin setup.exe内置搜索没有找到这一点,因为它只搜索包文件名和描述文本。它不像上面的web搜索引擎那样搜索包中包含的文件名。要做到这一点,您必须使用一个完整的文件名索引来压缩当前的setup.ini文件大小,这将大大减缓setup.exe的搜索速度和启动速度。
一些Cygwin包在冗长的描述文本中更好地列出了包中的组件,因此内置搜索有时会显示这样的内部包详细信息。不过,规则并没有说你必须这么做。
更普遍的情况是,并不是Cygwin中存在依赖关系,您必须手工编译。控制软件包进入Cygwin的人不会允许包维护人员提供这样一个半生不熟的包。
您可能会在Cygwin中找到过时的包,但是可用的版本至少应该是一致的,因为您需要以打包的方式运行软件的所有部分都在存储库中。
https://unix.stackexchange.com/questions/125504
复制相似问题