首先,将所有需要的rpm及其依赖下载到目录中:
sudo yum install --downloadonly --downloaddir=/home/mydir java-1.8.0-openjdk
sudo yum install --downloadonly --downloaddir=/home/mydir java-1.8.0-openjdk-headless.x86_64
然后,为了提取rpm,不需要特权访问:
$ rpm2cpio java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64.rpm | cpio -idmv
$ rpm2cpio java-1.8.0-openjdk-headless-1.8.0.232.b09-0.el7_7.x86_64.rpm | cpio -idmv
至此,rpm包将提取到/home/mydir/usr目录中
没有问题,其他同理