在 ubuntu 16.04 上从源代码安装 OpenSSh

在 ubuntu 16.04 上从源代码安装 OpenSSh

我想在 Ubuntu 上从源代码安装 openssh。我下载了源代码

  1. 。/配置
  2. 制作
  3. 安装

但是使用最后一条命令时,我收到以下错误:

(cd openbsd-compat && make)
make[1]: Entering directory '/home/pc/Desktop/openssh-7.6p1/openbsd-compat'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/pc/Desktop/openssh-7.6p1/openbsd-compat'
./mkinstalldirs /usr/local/bin
make: execvp: ./mkinstalldirs: Permission denied
Makefile:313: recipe for target 'install-files' failed
make: [install-files] Error 127

请问我该怎么做才能修复此错误?我找不到解决方案!

答案1

有时在编译时,这取决于开发人员如何构建他的 Makefile,他必须指定输出目录,这样他就不会给我错误。

./configure --prefix = /path_for_build

相关内容