Проблемы установки Openssh

Я являюсь новым с Ubuntu, и я хочу установить open-ssh от исходного кода. когда я ввожу make и make install, следующие ошибки появляются:

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

Что я должен сделать для фиксации этого?

-1
задан 20 February 2018 в 06:22

1 ответ

В первую очередь, я не уверен, хотите ли Вы действительно создать open-ssh из источника.

Кроме этого это является довольно прямым

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

Говорит Вам, что у Вас нет необходимых полномочий для внесения изменений в /usr/local/bin

Вы любой должен получить те права, например, sudo

sudo make install

или Вы изменяете путь, где Вы хотите, чтобы программное обеспечение было установлено на чем-то, где у Вас есть верные полномочия, например.

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

(замените путь, очевидно), и затем повторитесь make и make install

1
ответ дан 31 October 2019 в 02:54

Другие вопросы по тегам:

Похожие вопросы: