可在CentOS上从.tar.gz文件批量安装RPM软件包



如何安装压缩在.tar.gz文件中的一大群.rpm软件包?

上下文:我正在使用Docker构建一个centos7容器,并获得了一个包含许多.rpm包的.tar.gz文件。这些包是我将在容器中运行的程序的依赖项。我想要一种安装所有这些软件包的方法,而不需要逐个安装它们(untar和'rpm-ivh-pkg1.rpm-pkg2.rpm…')。

您必须卸载文件并使用rpm 安装它们

tar xfz file.tar.gz
rpm -i *rpm

rpm无法从标准输入安装rpm。

否则,会有一个用于安装防水布球的archivemount(请参阅https://superuser.com/questions/265772/is-it-possible-to-mount-a-tar-file)。

最新更新