<< Back to shouce.jb51.net

6.57. Tar-1.15.1

Tar 包含一个归档程序。

预计编译时间: 0.2 SBU
所需磁盘空间: 12.7 MB
安装依赖于: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed

6.57.1. 安装 Tar

当文件大于 4 GB 并且使用 -S 选项时,tar 有一个 bug 。下面的补丁修正了这个问题:

patch -Np1 -i ../tar-1.15.1-sparse_fix-1.patch

[勘误] Tar 从 1.14 到 1.15.90 版本都存在一个缓冲区溢出漏洞,请从http://www.linuxfromscratch.org/patches/downloads/tar/tar-1.15.1-security_fixes-1.patch下载修复该问题的补丁。然后应用它:

patch -Np1 -i ../tar-1.15.1-security_fixes-1.patch

为编译 Tar 做准备:

./configure --prefix=/usr --bindir=/bin --libexecdir=/usr/sbin

编译软件包:

make

要测试结果,请运行:make check

安装软件包:

make install

6.57.2. Tar 的内容

安装的程序: rmt, tar

简要描述

rmt

通过一个 Internet 连接线程实施远程操作一个磁带驱动器

tar

从压缩档案里创建和解压文件,也可理解为压缩包(tarball)。