#mkstemp
Вопрос:
В centos при установке пакета yum install <package>
это не сработало и выдает ошибку как Cannot create temporary file - mkstemp: No such file or directory
Ответ №1:
Возможно, вы могли удалить свой /tmp
каталог mkdir -p /tmp/mkstempc
, и это решит проблему.
Ответ №2:
У меня была похожая проблема.
Обнаружил, что для моей переменной окружения TMP установлено значение ~/tmp . Как root, dnf это не понравилось. поэтому я
$ unset TMP
Затем (поток CentOS 8)
'dnf install <package>'
сработало отлично.
Для получения дополнительной информации был задан аналогичный вопрос, но без конкретного решения: https://serverfault.com/questions/1030768/linux-error-creating-temporary-file-var-tmp
Комментарии:
1. Также может быть полный каталог /tmp. В этом случае проверьте /tmp на наличие всего, что может быть удалено. Вот еще несколько справочных сведений: unix.stackexchange.com/questions/277387/…