8.67. Tar-1.34

Tar 软件包提供创建 tar 归档文件,以及对归档文件进行其他操作的功能。Tar 可以对已经创建的归档文件进行提取文件,存储新文件,更新文件,或者列出文件等操作。

估计构建时间: 1.5 SBU
需要硬盘空间: 40 MB

8.67.1. 安装 Tar

准备编译 Tar:

FORCE_UNSAFE_CONFIGURE=1  \
./configure --prefix=/usr

配置选项的含义:

FORCE_UNSAFE_CONFIGURE=1

该选项强制以 root 用户身份运行 mknod 测试。一般认为以 root 用户身份运行该测试是危险的,不过由于是在仅仅部分构建好的系统上运行测试,可以覆盖掉这个安全措施。

编译该软件包:

make

运行命令以测试编译结果:

make check

一项名为 capabilities: binary store/restore 的测试在运行时会失败,这是由于 LFS 没有 selinux 功能,但如果宿主系统的内核在构建 LFS 使用的文件系统上不支持扩展属性,该测试会被跳过。

安装该软件包:

make install
make -C doc install-html docdir=/usr/share/doc/tar-1.34

8.67.2. Tar 的内容

安装的程序: tar
安装的目录: /usr/share/doc/tar-1.34

简要描述

tar

创建称为 tarball 的档案文件,从档案文件中提取文件,或列出档案文件内容