> Есть веб сервер на freebsd9. Захотелось установить usr/ports/security/py-certbot
> Пытаюсь найти, py-certbot - нету в портах. Сервер собирался давно, походу на
> тот момент не было этого порта. Софт ставился из портов.
> Как правильно установить это ПО что бы не поломать все в системе? руками:
https://certbot.eff.org/docs/install.html
> 1. Если я обновлю все дерево портов. Чем это мне грозит ??
тем что ничего из свежего дерева у Вас не соберется.
> Старые версии портов PHP скорее пропадут. Новый софт может прекратить вставать?
да и да.
> 2. Не я могу поставить и так:
> wget https://dl.eff.org/certbot-auto
> chmod a+x certbot-auto
> 3. или через pip попробовать установить ???
см выше: https://certbot.eff.org/docs/install.html
в самом конце:
[quote]
Installing from source
Installation from source is only supported for developers and the whole process is described in the Developer Guide.
Warning
Please do not use python setup.py install, python pip install ., or easy_install .. Please do not attempt the installation commands as superuser/root and/or without virtual environment, e.g. sudo python setup.py install, sudo pip install, sudo ./venv/bin/.... These modes of operation might corrupt your operating system and are not supported by the Certbot team!
[/quote]
В Вашем случае - установка из sources как описано в Developer Guide и не делайте этого
на боевой системе, а попробуйте сперва в виртуалке - установите FreeBSD 9.x такую же
как на сервере, желательно аналогичные версии ПО из портов и затем собирайте из sources.