1

在 centos 中安装软件包时yum install <package> 它不起作用并抛出错误为 Cannot create temporary file - mkstemp: No such file or directory

4

2 回答 2

2

我有一个类似的问题。

发现我的环境变量 TMP 设置为 ~/tmp 。作为 root,dnf 不喜欢这样。所以我

$ unset TMP

然后(CentOS 流 8) 'dnf install <package>' 工作正常。

有关更多背景,提出了类似的问题,但没有具体解决方案: https ://serverfault.com/questions/1030768/linux-error-creating-temporary-file-var-tmp

于 2021-09-06T21:35:14.997 回答
2

可能您可以删除您的/tmp目录 mkdir -p /tmp/mkstempc来解决问题。

于 2021-09-05T21:35:24.427 回答