Replies: 1 comment
-
Hi @ring-c , The compilation instructions are not tied to a specific distribution. As stated below the title: By compiling the project I'd assume that you know what you're doing. I don't understand the point 1), what do you mean by "We dont need to install golang" ?
That step is optional on Debian >= Bullseye. You can install python3-grpcio and python3-protobuf. However some distributions didn't package those libs, so that's why it was added to the wiki. Regarding the warning, it's a policy change that have been recently added: https://www.omgubuntu.co.uk/2023/04/pip-install-error-externally-managed-environment-fix
We removed that dependency some months ago. We don't use it anymore. On Debian Sid it compiles just fine :) |
Beta Was this translation helpful? Give feedback.
-
Hi.
Trying to follow this instruction: https://github.com/evilsocket/opensnitch/wiki/Compilation
install golang
, we have a noteMake sure you have a correctly configured Go >= 1.15 environment
. Installing go this way may brake existing go setup.Go >= 1.15
butdaemon/go.mod
saysgo 1.14
python-pyqt5.qtsql
, it exists aspython3-pyqt5.qtsql
What I suggest:
Next:
On fresh debian install gives me:
I installed by venv way, error is gone, but this error will brake
make
later.After that:
There is no
go.sum
indaemon
at all, so we will get errors for all dependencies.After
go mod tidy
indaemon
there is two dependencies removed:And my IDE suggest that two dependencies is vurnerable:
I think it will be a good idea to update dependencies.
After that:
And I get a
error: externally-managed-environment
again.I can make a PR for go and wiki stuff, but what to do with python errors?
Beta Was this translation helpful? Give feedback.
All reactions