Changeset View
Changeset View
Standalone View
Standalone View
contrib/utils/install-dependencies-bullseye.sh
Show First 20 Lines • Show All 139 Lines • ▼ Show 20 Lines | |||||
# For en/-decoding protobuf messages | # For en/-decoding protobuf messages | ||||
# This version is compatible with Debian's "protobuf-compiler" package | # This version is compatible with Debian's "protobuf-compiler" package | ||||
pip3 install "protobuf<=3.20" | pip3 install "protobuf<=3.20" | ||||
# For security-check.py and symbol-check.py | # For security-check.py and symbol-check.py | ||||
pip3 install "lief>=0.11.5" | pip3 install "lief>=0.11.5" | ||||
# For Chronik WebSocket endpoint | # For Chronik WebSocket endpoint | ||||
pip3 install websocket-client | pip3 install websocket-client | ||||
# Up-to-date mypy, isort and flynt packages are required python linters | # Required python linters | ||||
pip3 install isort==5.6.4 mypy==0.910 flynt==0.78 flake8==6.0.0 | pip3 install black==23.3.0 isort==5.6.4 mypy==0.910 flynt==0.78 flake8==6.0.0 | ||||
echo "export PATH=\"$(python3 -m site --user-base)/bin:\$PATH\"" >> ~/.bashrc | echo "export PATH=\"$(python3 -m site --user-base)/bin:\$PATH\"" >> ~/.bashrc | ||||
# shellcheck source=/dev/null | # shellcheck source=/dev/null | ||||
source ~/.bashrc | source ~/.bashrc | ||||
# Install npm v8.x and nodejs v16.x | # Install npm v8.x and nodejs v16.x | ||||
curl -sL https://deb.nodesource.com/setup_16.x | bash - | curl -sL https://deb.nodesource.com/setup_16.x | bash - | ||||
apt-get install -y nodejs | apt-get install -y nodejs | ||||
Show All 29 Lines |