如何在 centos 8 中提取如何解压 .tar.lrz 文件?

如何在 centos 8 中提取如何解压 .tar.lrz 文件?

.tar.lrz在 Mac 中有一个需要解压缩的文件。

我正在尝试解压缩文件https://github.com/lin-tan/CoCoNut-Artifact/releases/tag/training_data_1.0.0

我已经尝试过了:

yum install lrzip
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
rhel-7-server-rpms                                                                                                                                                                 | 3.5 kB  00:00:00
rhel-7-server-satellite-tools-6.10-rpms                                                                                                                                            | 3.8 kB  00:00:00
No package lrzip available.

答案1

CentOS 8 已停产。您应尽快考虑升级到其他发行版。


如果某些软件的软件包不适用于您的发行版,您仍然可以自己构建软件。对于像压缩,这也应该相对容易。

根据自述文件您需要以下库/编译器/工具:

  • 海湾合作委员会
  • bash 或 zsh
  • 线程
  • 柏油
  • 库姆
  • libz-dev
  • libbz2-dev
  • liblzo2-dev
  • liblz4-dev
  • 核心工具
  • 可选 nasm
  • glibc 或类似的 libc

发行版通常具有构建必需品(或类似的)元包,安装用于编译软件的所有常用内容(Make、GCC、glibc-dev 等)。

您可以使用 Git 或从项目发布页面获取快照来获取源代码。

如果一切准备就绪,那么构建应该很简单:

./autogen.sh
./configure
make -j 4 # where 4 is your CPU/core count

如果有效,您可以安装它:

sudo make install

默认情况下(没有特殊./configure参数),二进制文件将以 结尾/usr/local/bin,其中可能不在$PATH

或者,您也可以直接从源目录运行它。

答案2

如果您使用的是 Unix 系统,要解压缩*.Z*.tar.Z文件,请在 shell 提示符下输入:

  uncompress *.Z

使用ls命令检查生成的文件。如果 uncompress 创建了一个.tar文件,则必须通过输入以下内容来提取文件:

  tar -xvf *.tar

或者,要通过一个步骤完成此操作并避免创建中间*.tar文件,请输入:

  zcat *.Z | tar -xvf -

欲了解更多信息,请输入以下内容参考在线手册:

  man tar
  man uncompress
  man zcat

相关内容