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)。
下一节:Texinfo 软件包包含读取、写入、转换 Info 文档的程序。
预计编译时间:0.2 SBU
所需磁盘空间:16.6 MB