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)。 |
';