6.53. Tar-1.15.1

最后更新于:2022-04-01 22:50:56

# 6.53\. Tar-1.15.1 Tar 包含一个归档程序。 **预计编译时间:** 0.2 SBU**所需磁盘空间:** 13.7 MB ## 6.53.1\. 安装 Tar 应用一个patch来解决一些使用GCC-4.0.3时测试单元的问题: ``` patch -Np1 -i ../tar-1.15.1-gcc4_fix_tests-1.patch ``` 当文件大于 4 GB 并且使用_`-S`_选项时,tar 有一个 bug 。下面的补丁修正了这个问题: ``` patch -Np1 -i ../tar-1.15.1-sparse_fix-1.patch ``` Tar最近版本都存在一个缓冲区溢出漏洞,应用下面的补丁修正这个问题: ``` 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.53.2\. Tar 的内容 **安装的程序:** rmt, tar ### 简要描述 | | | | --- | --- | | `rmt` | 通过一个 Internet 连接线程实施远程操作一个磁带驱动器 | | `tar` | 从压缩档案里创建和解压文件,也可理解为压缩包(tarball)。 |
';