6.17. Mktemp-1.5

Mktemp 软件包包含用于在 shell 脚本中创建安全临时文件的程序。

预计编译时间: 0.1 SBU
所需磁盘空间: 436 KB
安装依赖于: Coreutils、Make 和 Patch

6.17.1. Mktemp 的安装

许多脚本仍然使用已弃用的 tempfile 程序,该程序的功能类似于 mktemp。 打补丁 Mktemp 以包含 tempfile 包装器

patch -Np1 -i ../mktemp-1.5-add_tempfile-2.patch

准备编译 Mktemp

./configure --prefix=/usr --with-libc

配置选项的含义

--with-libc

这将导致 mktemp 程序使用系统 C 库中的 mkstempmkdtemp 函数。

编译软件包

make

安装软件包

make install
make install-tempfile

6.17.2. Mktemp 的内容

已安装程序: mktemp 和 tempfile

简短描述

mktemp

以安全的方式创建临时文件;它在脚本中使用

tempfile

以不如 mktemp 安全的方式创建临时文件;安装它是为了向后兼容