如何安装在.tar.gz文件中压缩的大量.rpm软件包?
上下文:我使用Docker构建一个CentOS 7容器,并提供了一个包含许多.rpm包的.tar.gz文件。这些包是我将在容器中运行的程序的依赖项。我想要一种安装所有这些软件包的方法,而无需逐个安装(untar和'rpm -ivh pkg1.rpm pkg2.rpm ...')。
答案 0 :(得分:4)
你必须解压缩文件并用rpm
安装它们tar xfz file.tar.gz
rpm -i *rpm
rpm无法从标准输入安装RPM。
否则有archivemount来挂载tarball(请参阅https://superuser.com/questions/265772/is-it-possible-to-mount-a-tar-file)。