Openshift tar:忽略未知的扩展头关键字'LIBARCHIVE.xattr.security.selinux';
我正在使用以下链接安装Openshift Origin All-in-One服务器 当我下载之后Openshift tar:忽略未知的扩展头关键字'LIBARCHIVE.xattr.security.selinux';,openshift,openshift-origin,Openshift,Openshift Origin,我正在使用以下链接安装Openshift Origin All-in-One服务器 当我下载之后 tar -xf openshift-origin-server-v3.10.0-rc.0-c20e215-linux-64bit.tar.gz -C /opt/redhat 它抛出以下输出,但目录得到了所需的目录我刚刚遇到了相同的结果 基于 “事实证明,这只是在Mac OS X上创建的tar文件的问题。Mac OS X使用BSD tar并创建一些GNU tar无法识别的额外信息。” 它应该很好,
tar -xf openshift-origin-server-v3.10.0-rc.0-c20e215-linux-64bit.tar.gz -C /opt/redhat
它抛出以下输出,但目录得到了所需的目录我刚刚遇到了相同的结果 基于 “事实证明,这只是在Mac OS X上创建的tar文件的问题。Mac OS X使用BSD tar并创建一些GNU tar无法识别的额外信息。” 它应该很好,所以不用担心 注意:以下是错误的建议,除非您执行其他检查以确保文件正常。这将隐藏尝试提取时遇到的合法错误 如果您不希望看到这些错误行,可以将错误重定向到
/dev/null
,如下所示:
tar -xf openshift-origin-server-v3.10.0-rc.0-c20e215-linux-64bit.tar.gz -C /opt/redhat 2> /dev/null
这是个坏建议。这会将所有错误重定向到
/dev/null
,从而隐藏其他可能的合法警告消息。。。我当时没想到。我猜如果你做其他检查,比如sha,以确保文件没有损坏,你可能仍然“足够安全”。我发现这个错误是由WSL2 Debian中的tar在使用由wsl--export
创建的tar时抛出的。