本文共 454 字,大约阅读时间需要 1 分钟。
制作离线化部署项目时,经历了不少坑。最初,我因为对使用yum
命令不熟悉而陷入困境。当时没有充分考虑依赖项之间的关系,直接在干净系统上运行yum -y install
,结果发现有一些依赖包已经存在且是最新版本。这让我不得不花费大量时间来整理和复制需要的rpm包信息,再从网上下载,这实在很麻烦。
后来,随着对yum
命令的了解,我开始掌握了几种实用的选项。这两个选项–downloadonly
和–downloaddir
简直是ROUTE Exclude的啊。前者可以告诉yum
只需要下载相关软件包,而不需要马上安装。后者则可以指定下载的路径,减少搜索 범度,提高效率。而且,使用这两个选项时,得确保下载目录是干净的,避免已有rpm包干扰。我刚开始的时候确实没注意到这一点,结果在干净系统中运行命令失败,这真是个教训啊。
大学时候就有了解这种技巧的必要,尤其是当你需要在不同的环境中进行部署,或者需要严格控制依赖版本的情况。总之,在未来的项目中,这些经验教训应该会省去很多不必要的麻烦。希望对接下来的同事有所帮助吧!
转载地址:http://kcgkk.baihongyu.com/