如何从“yum search”结果中获取“yum localinstall”?

如何从“yum search”结果中获取“yum localinstall”?

我正在尝试安装一些依赖项以thrift使用yum.我发现,例如 boost viayum search boost给了我(在一系列失败之后,因为电脑不在网络上,但在网络上的某个地方有一个本地存储库......我认为):

boost.x86_64 : The free peer-reviewed portable C++ source libraries

但当我去尝试时却yum localinstall boost*一无所获’文件不以 RPM 结尾,跳过',同样find boost*什么也没有给出。

我的 yum 命令是否可以工作,而这是否表明它不在网络上?或者它就在那里,但我没有使用正确的命令来查找它的 rpm 路径?底线:如何使用 yum 安装我发现使用的本地文件search

编辑:

我应该提到,运行yum install boost*失败,因为我无法上网。这仍然让我想知道:yum search结果不是本地的(根据 Ignacio 的评论),并且它没有安装(whereis并且which正在绘制空白,按原样locate),我什至无法到达存储库。那么什么是yum search发现,以及如何安装它?

答案1

localinstall旨在安装本地文件系统上的软件包。如果 yum 在存储库中找到它,那么您应该使用它install

编辑:

失败的原因yum install boost*是因为您有与该模式匹配的文件,并且您的 shell 正在对其进行通配。逃避通配符。

yum install 'boost*'

相关内容