我需要安装Ansible在我的节点,它没有互联网连接。我下载并安装了所有的依赖项。现在,我想创建一个包含所有依赖项的完整包。
主rpm - ansible-2.3.0.0-3.el7.noarch.rpm
依赖关系
这是一个完整的列表,以防有人能帮上忙。
是否有任何特定的过程来创建包?
发布于 2018-03-06 15:28:06
软件包将一个接一个地安装,重命名它们可能会破坏系统未来的更新。此外,编写一个完整的包将是令人沮丧的花费时间(唉,你可能会学到很多)。
您可以压缩所有的依赖关系(即。tar.gz),然后将它们作为一个文件移动。
tar cvfz ansible-2-3-fulldeps.tar.gz *.rpm解压缩文件后,可以使用通配符一次性安装所有包:
tar xvfz ansible-2-3-fulldeps.tar.gz
yum install *.rpm发布于 2022-03-04 09:46:38
不需要创建一个包含所有包的包。我在我的工作场所也做过类似的事情。在下载文件夹中所需的所有rpm(依赖关系+实际的ansible安装程序)后,您可以使用它:
yum --nogpgcheck localinstall *.rpmyum知道如何单独解决依赖关系,您不需要按顺序手动安装它们。
我知道安装x.rpm有多烦人,输出将是“您需要首先安装y.rpm”,而不是“成功安装的x.rpm”。
如果需要,您可以为其他人创建一个本地存储库,并以更好的方式安装它。干杯!
https://unix.stackexchange.com/questions/385455
复制相似问题