Openssh problemas de instalação

-1

Sou novo no Ubuntu e quero instalar open-ssh do código-fonte. quando eu digito make e make install , os seguintes erros aparecem:

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

O que devo fazer para corrigir isso?

    
por Rahal 29.01.2018 / 04:53

1 resposta

0

Primeiro de tudo, não tenho certeza se você realmente deseja criar open-ssh da fonte.

Além disso, é bastante simples

./mkinstalldirs /usr/local/bin
make: execvp: ./mkinstalldirs: Permission denied

Informa que você não tem privilégios suficientes para fazer alterações em /usr/local/bin

Você precisa obter esses privilégios, por exemplo, por sudo

sudo make install

ou você altera o caminho onde deseja que o software seja instalado para algo, onde você tem permissões adequadas, por exemplo,

./configure --prefix=/home/user/locally_build

(substitua o caminho obviamente) e repita make e make install

    
por mbeyss 20.02.2018 / 10:06