1.10.46 6.46. Mktemp-1.5
优质
小牛编辑
123浏览
2023-12-01
Mktemp 软件包包含用于在 shell 脚本中创建安全临时文件的程序。
预计编译时间: 少于 0.1 SBU所需磁盘空间: 0.4 MB
6.46.1. 安装 Mktemp
许多脚本目前仍然使用被反对使用的类似于 mktemp
的 tempfile
程序,我们现在要给 Mktemp 打一个补丁,以使它包含 tempfile
包装:
patch -Np1 -i ../mktemp-1.5-add_tempfile-3.patch
为编译 Mktemp 做准备:
./configure --prefix=/usr --with-libc
配置选项的含义:
--with-libc
这个使得 mktemp
程序从系统的 C 库中使用 mkstemp 和 mkdtemp 的功能。
编译软件包:
make
这个软件包没有附带测试程序。
安装软件包:
make install
make install-tempfile
6.46.2. Mktemp 的内容
安装的程序: mktemp, tempfile
简要描述
mktemp | 使用安全性较强的方式创建临时文件,用于脚本中。 |
tempfile | 使用比 mktemp 安全性较弱的方式创建临时文件,但是能够满足向后的兼容性。 |