如何为不同的体系结构/版本/等制作一个本地Yumcaching?

我有Centos运行在互联网连接的计算机上,运行一些像MySQL这样的软件包的i386版本。 我想制作一个目录树,可以放在可移动介质上,并放入一台运行不同软件的非互联网连接的计算机,和/或同一软件的x86_64版本。

完成这个似乎与yum-utils和/ etc / rpm / platform有关,但是我没有find明确的文档来做这个工作,而没有打开当前安装的软件。

我特别没有find任何有关这样做的文件 – 定期更新安装在有气隙的计算机上的软件包。

如果您正在寻找创buildYumcaching的提示,则只需将这些包放入目录并运行createrepo即可。 您可能需要使用-c--cachedir选项来指定可移动媒体上的caching目录。

 createrepo -c /mount/remotedrive/.cache /mount/remotedrive 

如果您想要安装可用软件的特定体系结构,则可以指定版本号,即:

 yum install mysql-server.x86_64 

要么

 yum install mysql-server.i386 

另外,不要忘记,您可以使用rpm工具手动安装一个或多个RPM:

 rpm -ivh package.rpm 

希望这有助于; 你的问题并不清楚你想要什么,但这应该指向你正确的方向。 干杯!