【发布时间】:2016-07-19 10:36:10
【问题描述】:
我想安装 chef inspec。我知道可以使用gem install inspec 来完成,但我想从这个 gem 创建一个 rpm 文件。我也想把inspec的所有依赖放在这个rpm包里。我怎样才能做到这一点?一种方法是使用fpm。我创建了一个 tar 文件并将所有依赖项放在那里并使用了fpm -s dir -t rpm -n "inspec" /path to tar file/。它会创建一个 rpm 文件inspec-1.0-1.x86_64.rpm。但是当我运行rpm -ivh inspec-1.0-1.x86_64.rpm 时,它会给出error: unpacking of archive failed on file /path to tar file: cpio: chown failed - Operation not permitted。我究竟做错了什么?有什么办法吗?
【问题讨论】:
标签: rubygems dependencies rpm packaging