首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openssh安装问题

Openssh安装问题
EN

Ask Ubuntu用户
提问于 2018-01-29 04:53:23
回答 1查看 694关注 0票数 -1

我是Ubuntu的新手,我想从源代码中安装open-ssh。当我键入makemake install时,会出现以下错误:

代码语言:javascript
复制
pc@pc~/Desktop/openssh-7.6p1$ make**
(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'

pc@pc:~/Desktop/openssh-7.6p1$ make install
(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

我该怎么做才能解决这个问题?

EN

回答 1

Ask Ubuntu用户

发布于 2018-02-20 10:06:51

首先,我不确定您是否真的想要从源代码构建open-ssh

除此之外,它还挺直的。

代码语言:javascript
复制
./mkinstalldirs /usr/local/bin
make: execvp: ./mkinstalldirs: Permission denied

告诉您您没有足够的特权对/usr/local/bin进行更改。

你要么得到那些私密,例如,通过sudo

代码语言:javascript
复制
sudo make install

或者你改变了你想要将软件安装到什么地方的路径,在那里你有适当的权限。

代码语言:javascript
复制
./configure --prefix=/home/user/locally_build

(明显地替换路径),然后重复makemake install

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1000856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档