如何解决在gradle中解包rpm
我想下载一个现有的rpm,然后将其解压缩以获取文件,然后将内容移动到某目的地。我知道您可以tar -xvf rpm文件,或在命令行上使用rpm2cpio .rpm。
task downloadSomeRpm(type: Download) {
src "this.rpm"
dest "somedestination"
}
task extractItem(type: Copy) {
dependsOn downloadSomeRpm
from ("somedestination/this.rpm")
into someDir
}
上面,这会将rpm复制到someDir,但是我想提取它,然后复制内容,我已经尝试过(tarTree(resources.gzip-但显然有错误,并且还尝试查看ospackage,但是看起来好像是在创建rpm时,或者当我已有rpm时,或者只是找不到正确的文档。从谷歌搜索中也找不到任何东西。最好的方法是什么?谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。