Имя: Пароль:
IT
Админ
Как пользоваться FreeBSD? Запускаю скрипт, пишет: ./certbot: not found
, ,
0 Ислам
 
22.05.17
19:03
Разрешения стоят 755

# ls
certbot
# ./certbot
./certbot: not found

Как его запустить?
1 Ислам
 
22.05.17
19:03
Файл начинается с
#!/bin/sh
#
2 Asmody
 
22.05.17
19:30
раздел смонтирован с noexec
3 Ислам
 
22.05.17
19:37
(2) Но другие команды выполняются
4 Asmody
 
22.05.17
19:39
(3) другие из этого каталога?
5 Ислам
 
22.05.17
19:52
(4) Нет. Но я пробовал копировать этот файл в каталог /bin и даже там он не запускается.
6 Неверный Параметр И
 
22.05.17
21:01
(0) Убедись, что переносы строк линусовые, а не досовые - оно может шебанг портить )
7 Неверный Параметр И
 
22.05.17
21:05
И потом попробуй запустить через баш, типа
/bin/bash /путь/файл

Если не взлетит, чой-то с шеллом у рута не то
8 Неверный Параметр И
 
22.05.17
21:05
Наоборот - если взлетит, то не то )
9 Неверный Параметр И
 
22.05.17
21:07
А хотя если другие выполняются, то вторая идея отменяется - переносы строк проверь.
10 Asmody
 
22.05.17
21:12
certbot из package ставил?
11 Asmody
 
22.05.17
21:14
12 Ислам
 
22.05.17
21:45
(6) Проверю
13 Ислам
 
22.05.17
21:47
(10) нет, ставил из
wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto

потом переименовал в certbot, потому что certbot-auto так же не запускалось, чтобы исключить причину из-за минуса в названии.
14 Exec
 
23.05.17
14:41
(13) /usr/ports/security/py-certbot
Ставь софт из портов, иначе зачем тебе фря?
15 Ислам
 
23.05.17
17:05
(14) У меня старая версия фри, не работает установка из портов
16 Лефмихалыч
 
16.06.17
15:30
(15) Не сочиняй. Не может она не работать.
сначала обновляешь порты https://www.lissyara.su/archive/cvsup/

потом
cd /usr/ports/<portname>
make install clean